From 4e5cee78a85a05e1b5a86a49881d570796a052e5 Mon Sep 17 00:00:00 2001 From: Ian Wahbe Date: Fri, 14 Jun 2024 14:18:36 -0700 Subject: [PATCH] remove recursivly --- .../cmd/pulumi-resource-datadog/schema.json | 39223 +--------------- provider/dashboard.go | 32 +- 2 files changed, 2485 insertions(+), 36770 deletions(-) diff --git a/provider/cmd/pulumi-resource-datadog/schema.json b/provider/cmd/pulumi-resource-datadog/schema.json index 90b539216..935f5baa2 100644 --- a/provider/cmd/pulumi-resource-datadog/schema.json +++ b/provider/cmd/pulumi-resource-datadog/schema.json @@ -3594,7 +3594,92 @@ } } }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLink:DashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLink": { + "datadog:index/DashboardWidgetGroupDefinitionWidgetWidgetLayout:DashboardWidgetGroupDefinitionWidgetWidgetLayout": { + "properties": { + "height": { + "type": "integer", + "description": "The height of the widget.\n" + }, + "isColumnBreak": { + "type": "boolean", + "description": "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`.\n" + }, + "width": { + "type": "integer", + "description": "The width of the widget.\n" + }, + "x": { + "type": "integer", + "description": "The position of the widget on the x (horizontal) axis. Must be greater than or equal to 0.\n" + }, + "y": { + "type": "integer", + "description": "The position of the widget on the y (vertical) axis. Must be greater than or equal to 0.\n" + } + }, + "type": "object", + "required": [ + "height", + "width", + "x", + "y" + ] + }, + "datadog:index/DashboardWidgetHeatmapDefinition:DashboardWidgetHeatmapDefinition": { + "properties": { + "customLinks": { + "type": "array", + "items": { + "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionCustomLink:DashboardWidgetHeatmapDefinitionCustomLink" + }, + "description": "A nested block describing a custom link. Multiple `custom_link` blocks are allowed using the structure below.\n" + }, + "events": { + "type": "array", + "items": { + "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionEvent:DashboardWidgetHeatmapDefinitionEvent" + }, + "description": "The definition of the event to overlay on the graph. Multiple `event` blocks are allowed using the structure below.\n" + }, + "legendSize": { + "type": "string", + "description": "The size of the legend displayed in the widget.\n" + }, + "liveSpan": { + "type": "string", + "description": "The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `week_to_date`, `month_to_date`, `1y`, `alert`.\n" + }, + "requests": { + "type": "array", + "items": { + "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequest:DashboardWidgetHeatmapDefinitionRequest" + }, + "description": "A nested block describing the request to use when displaying the widget. Multiple `request` blocks are allowed using the structure below (exactly one of `q`, `apm_query`, `log_query`, `rum_query`, `security_query` or `process_query` is required within the request block).\n" + }, + "showLegend": { + "type": "boolean", + "description": "Whether or not to show the legend on this widget.\n" + }, + "title": { + "type": "string", + "description": "The title of the widget.\n" + }, + "titleAlign": { + "type": "string", + "description": "The alignment of the widget's title. Valid values are `center`, `left`, `right`.\n" + }, + "titleSize": { + "type": "string", + "description": "The size of the widget's title (defaults to 16).\n" + }, + "yaxis": { + "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionYaxis:DashboardWidgetHeatmapDefinitionYaxis", + "description": "A nested block describing the Y-Axis Controls. The structure of this block is described below.\n" + } + }, + "type": "object" + }, + "datadog:index/DashboardWidgetHeatmapDefinitionCustomLink:DashboardWidgetHeatmapDefinitionCustomLink": { "properties": { "isHidden": { "type": "boolean", @@ -3615,44 +3700,40 @@ }, "type": "object" }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequest:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequest": { + "datadog:index/DashboardWidgetHeatmapDefinitionEvent:DashboardWidgetHeatmapDefinitionEvent": { "properties": { - "apmQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQuery:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQuery", - "description": "The query to use for this widget.\n" - }, - "changeType": { + "q": { "type": "string", - "description": "Whether to show absolute or relative change. Valid values are `absolute`, `relative`.\n" + "description": "The event query to use in the widget.\n" }, - "compareTo": { + "tagsExecution": { "type": "string", - "description": "Choose from when to compare current data to. Valid values are `hour_before`, `day_before`, `week_before`, `month_before`.\n" + "description": "The execution method for multi-value filters.\n" + } + }, + "type": "object", + "required": [ + "q" + ] + }, + "datadog:index/DashboardWidgetHeatmapDefinitionRequest:DashboardWidgetHeatmapDefinitionRequest": { + "properties": { + "apmQuery": { + "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestApmQuery:DashboardWidgetHeatmapDefinitionRequestApmQuery", + "description": "The query to use for this widget.\n" }, "formulas": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormula:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormula" + "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestFormula:DashboardWidgetHeatmapDefinitionRequestFormula" } }, - "increaseGood": { - "type": "boolean", - "description": "A Boolean indicating whether an increase in the value is good (displayed in green) or not (displayed in red).\n" - }, "logQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQuery:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQuery", + "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestLogQuery:DashboardWidgetHeatmapDefinitionRequestLogQuery", "description": "The query to use for this widget.\n" }, - "orderBy": { - "type": "string", - "description": "What to order by. Valid values are `change`, `name`, `present`, `past`.\n" - }, - "orderDir": { - "type": "string", - "description": "Widget sorting method. Valid values are `asc`, `desc`.\n" - }, "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQuery:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQuery", + "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestProcessQuery:DashboardWidgetHeatmapDefinitionRequestProcessQuery", "description": "The process query to use in the widget. The structure of this block is described below.\n" }, "q": { @@ -3662,34 +3743,34 @@ "queries": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuery:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuery" + "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestQuery:DashboardWidgetHeatmapDefinitionRequestQuery" } }, "rumQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQuery:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQuery", + "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestRumQuery:DashboardWidgetHeatmapDefinitionRequestRumQuery", "description": "The query to use for this widget.\n" }, "securityQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQuery:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQuery", + "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestSecurityQuery:DashboardWidgetHeatmapDefinitionRequestSecurityQuery", "description": "The query to use for this widget.\n" }, - "showPresent": { - "type": "boolean", - "description": "If set to `true`, displays the current value.\n" + "style": { + "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestStyle:DashboardWidgetHeatmapDefinitionRequestStyle", + "description": "The style of the widget graph. One nested block is allowed using the structure below.\n" } }, "type": "object" }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQuery:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQuery": { + "datadog:index/DashboardWidgetHeatmapDefinitionRequestApmQuery:DashboardWidgetHeatmapDefinitionRequestApmQuery": { "properties": { "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQuery", + "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQuery:DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQuery", "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" }, "groupBies": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBy:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBy" + "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBy:DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBy" }, "description": "Multiple `group_by` blocks are allowed using the structure below.\n" }, @@ -3700,7 +3781,7 @@ "multiComputes": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiCompute" + "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestApmQueryMultiCompute:DashboardWidgetHeatmapDefinitionRequestApmQueryMultiCompute" }, "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" }, @@ -3714,7 +3795,7 @@ "index" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQuery": { + "datadog:index/DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQuery:DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQuery": { "properties": { "aggregation": { "type": "string", @@ -3734,7 +3815,7 @@ "aggregation" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBy:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBy": { + "datadog:index/DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBy:DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBy": { "properties": { "facet": { "type": "string", @@ -3745,13 +3826,13 @@ "description": "The maximum number of items in the group.\n" }, "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQuery", + "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery:DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery", "description": "A list of exactly one element describing the sort query to use.\n" } }, "type": "object" }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQuery": { + "datadog:index/DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery:DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery": { "properties": { "aggregation": { "type": "string", @@ -3772,7 +3853,7 @@ "order" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiCompute": { + "datadog:index/DashboardWidgetHeatmapDefinitionRequestApmQueryMultiCompute:DashboardWidgetHeatmapDefinitionRequestApmQueryMultiCompute": { "properties": { "aggregation": { "type": "string", @@ -3792,7 +3873,7 @@ "aggregation" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormula:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormula": { + "datadog:index/DashboardWidgetHeatmapDefinitionRequestFormula:DashboardWidgetHeatmapDefinitionRequestFormula": { "properties": { "alias": { "type": "string", @@ -3805,7 +3886,7 @@ "conditionalFormats": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormat:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormat" + "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormat:DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormat" }, "description": "Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditional_formats` blocks are allowed using the structure below.\n" }, @@ -3814,11 +3895,11 @@ "description": "A string expression built from queries, formulas, and functions.\n" }, "limit": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimit:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimit", + "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestFormulaLimit:DashboardWidgetHeatmapDefinitionRequestFormulaLimit", "description": "The options for limiting results returned.\n" }, "style": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyle:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyle", + "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestFormulaStyle:DashboardWidgetHeatmapDefinitionRequestFormulaStyle", "description": "Styling options for widget formulas.\n" } }, @@ -3827,7 +3908,7 @@ "formulaExpression" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormat:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormat": { + "datadog:index/DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormat:DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormat": { "properties": { "comparator": { "type": "string", @@ -3873,7 +3954,7 @@ "value" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimit:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimit": { + "datadog:index/DashboardWidgetHeatmapDefinitionRequestFormulaLimit:DashboardWidgetHeatmapDefinitionRequestFormulaLimit": { "properties": { "count": { "type": "integer", @@ -3886,7 +3967,7 @@ }, "type": "object" }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyle:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyle": { + "datadog:index/DashboardWidgetHeatmapDefinitionRequestFormulaStyle:DashboardWidgetHeatmapDefinitionRequestFormulaStyle": { "properties": { "palette": { "type": "string", @@ -3899,16 +3980,16 @@ }, "type": "object" }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQuery:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQuery": { + "datadog:index/DashboardWidgetHeatmapDefinitionRequestLogQuery:DashboardWidgetHeatmapDefinitionRequestLogQuery": { "properties": { "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQuery", + "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQuery:DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQuery", "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" }, "groupBies": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBy:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBy" + "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBy:DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBy" }, "description": "Multiple `group_by` blocks are allowed using the structure below.\n" }, @@ -3919,7 +4000,7 @@ "multiComputes": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiCompute" + "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestLogQueryMultiCompute:DashboardWidgetHeatmapDefinitionRequestLogQueryMultiCompute" }, "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" }, @@ -3933,7 +4014,7 @@ "index" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQuery": { + "datadog:index/DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQuery:DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQuery": { "properties": { "aggregation": { "type": "string", @@ -3953,7 +4034,7 @@ "aggregation" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBy:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBy": { + "datadog:index/DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBy:DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBy": { "properties": { "facet": { "type": "string", @@ -3964,13 +4045,13 @@ "description": "The maximum number of items in the group.\n" }, "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQuery", + "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery:DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery", "description": "A list of exactly one element describing the sort query to use.\n" } }, "type": "object" }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQuery": { + "datadog:index/DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery:DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery": { "properties": { "aggregation": { "type": "string", @@ -3991,7 +4072,7 @@ "order" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiCompute": { + "datadog:index/DashboardWidgetHeatmapDefinitionRequestLogQueryMultiCompute:DashboardWidgetHeatmapDefinitionRequestLogQueryMultiCompute": { "properties": { "aggregation": { "type": "string", @@ -4011,7 +4092,7 @@ "aggregation" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQuery:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQuery": { + "datadog:index/DashboardWidgetHeatmapDefinitionRequestProcessQuery:DashboardWidgetHeatmapDefinitionRequestProcessQuery": { "properties": { "filterBies": { "type": "array", @@ -4038,40 +4119,40 @@ "metric" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuery:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuery": { + "datadog:index/DashboardWidgetHeatmapDefinitionRequestQuery:DashboardWidgetHeatmapDefinitionRequestQuery": { "properties": { "apmDependencyStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery", + "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery", "description": "The APM Dependency Stats query using formulas and functions.\n" }, "apmResourceStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQuery", + "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery", "description": "The APM Resource Stats query using formulas and functions.\n" }, "cloudCostQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQuery:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQuery", + "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQuery:DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQuery", "description": "The Cloud Cost query using formulas and functions.\n" }, "eventQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuery:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuery", + "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestQueryEventQuery:DashboardWidgetHeatmapDefinitionRequestQueryEventQuery", "description": "A timeseries formula and functions events query.\n" }, "metricQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQuery:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQuery", + "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestQueryMetricQuery:DashboardWidgetHeatmapDefinitionRequestQueryMetricQuery", "description": "A timeseries formula and functions metrics query.\n" }, "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQuery:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQuery", + "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery:DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery", "description": "The process query using formulas and functions.\n" }, "sloQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQuery:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQuery", + "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestQuerySloQuery:DashboardWidgetHeatmapDefinitionRequestQuerySloQuery", "description": "The SLO query using formulas and functions.\n" } }, "type": "object" }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery": { + "datadog:index/DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery": { "properties": { "dataSource": { "type": "string", @@ -4125,7 +4206,7 @@ "stat" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQuery": { + "datadog:index/DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery": { "properties": { "dataSource": { "type": "string", @@ -4180,7 +4261,7 @@ "stat" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQuery:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQuery": { + "datadog:index/DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQuery:DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQuery": { "properties": { "aggregator": { "type": "string", @@ -4206,12 +4287,12 @@ "query" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuery:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuery": { + "datadog:index/DashboardWidgetHeatmapDefinitionRequestQueryEventQuery:DashboardWidgetHeatmapDefinitionRequestQueryEventQuery": { "properties": { "computes": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryCompute:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryCompute" + "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestQueryEventQueryCompute:DashboardWidgetHeatmapDefinitionRequestQueryEventQueryCompute" }, "description": "The compute options.\n" }, @@ -4222,7 +4303,7 @@ "groupBies": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBy" + "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy" }, "description": "Group by options.\n" }, @@ -4238,7 +4319,7 @@ "description": "The name of query for use in formulas.\n" }, "search": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearch:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearch", + "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearch:DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearch", "description": "The search options.\n" }, "storage": { @@ -4253,7 +4334,7 @@ "name" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryCompute:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryCompute": { + "datadog:index/DashboardWidgetHeatmapDefinitionRequestQueryEventQueryCompute:DashboardWidgetHeatmapDefinitionRequestQueryEventQueryCompute": { "properties": { "aggregation": { "type": "string", @@ -4273,7 +4354,7 @@ "aggregation" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBy": { + "datadog:index/DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy": { "properties": { "facet": { "type": "string", @@ -4284,7 +4365,7 @@ "description": "The number of groups to return.\n" }, "sort": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySort", + "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort", "description": "The options for sorting group by results.\n" } }, @@ -4293,7 +4374,7 @@ "facet" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySort": { + "datadog:index/DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort": { "properties": { "aggregation": { "type": "string", @@ -4313,7 +4394,7 @@ "aggregation" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearch:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearch": { + "datadog:index/DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearch:DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearch": { "properties": { "query": { "type": "string", @@ -4325,7 +4406,7 @@ "query" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQuery:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQuery": { + "datadog:index/DashboardWidgetHeatmapDefinitionRequestQueryMetricQuery:DashboardWidgetHeatmapDefinitionRequestQueryMetricQuery": { "properties": { "aggregator": { "type": "string", @@ -4350,7 +4431,7 @@ "query" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQuery:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQuery": { + "datadog:index/DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery:DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery": { "properties": { "aggregator": { "type": "string", @@ -4399,7 +4480,7 @@ "name" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQuery:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQuery": { + "datadog:index/DashboardWidgetHeatmapDefinitionRequestQuerySloQuery:DashboardWidgetHeatmapDefinitionRequestQuerySloQuery": { "properties": { "additionalQueryFilters": { "type": "string", @@ -4437,16 +4518,16 @@ "sloId" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQuery:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQuery": { + "datadog:index/DashboardWidgetHeatmapDefinitionRequestRumQuery:DashboardWidgetHeatmapDefinitionRequestRumQuery": { "properties": { "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQuery", + "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQuery:DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQuery", "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" }, "groupBies": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBy:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBy" + "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBy:DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBy" }, "description": "Multiple `group_by` blocks are allowed using the structure below.\n" }, @@ -4457,7 +4538,7 @@ "multiComputes": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiCompute" + "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestRumQueryMultiCompute:DashboardWidgetHeatmapDefinitionRequestRumQueryMultiCompute" }, "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" }, @@ -4471,7 +4552,7 @@ "index" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQuery": { + "datadog:index/DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQuery:DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQuery": { "properties": { "aggregation": { "type": "string", @@ -4491,7 +4572,7 @@ "aggregation" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBy:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBy": { + "datadog:index/DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBy:DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBy": { "properties": { "facet": { "type": "string", @@ -4502,13 +4583,13 @@ "description": "The maximum number of items in the group.\n" }, "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQuery", + "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery:DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery", "description": "A list of exactly one element describing the sort query to use.\n" } }, "type": "object" }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQuery": { + "datadog:index/DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery:DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery": { "properties": { "aggregation": { "type": "string", @@ -4529,7 +4610,7 @@ "order" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiCompute": { + "datadog:index/DashboardWidgetHeatmapDefinitionRequestRumQueryMultiCompute:DashboardWidgetHeatmapDefinitionRequestRumQueryMultiCompute": { "properties": { "aggregation": { "type": "string", @@ -4549,16 +4630,16 @@ "aggregation" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQuery:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQuery": { + "datadog:index/DashboardWidgetHeatmapDefinitionRequestSecurityQuery:DashboardWidgetHeatmapDefinitionRequestSecurityQuery": { "properties": { "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQuery", + "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery:DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery", "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" }, "groupBies": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBy:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBy" + "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBy:DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBy" }, "description": "Multiple `group_by` blocks are allowed using the structure below.\n" }, @@ -4569,7 +4650,7 @@ "multiComputes": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiCompute" + "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute:DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute" }, "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" }, @@ -4583,7 +4664,7 @@ "index" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQuery": { + "datadog:index/DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery:DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery": { "properties": { "aggregation": { "type": "string", @@ -4603,7 +4684,7 @@ "aggregation" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBy:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBy": { + "datadog:index/DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBy:DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBy": { "properties": { "facet": { "type": "string", @@ -4614,13 +4695,13 @@ "description": "The maximum number of items in the group.\n" }, "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery", + "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery:DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery", "description": "A list of exactly one element describing the sort query to use.\n" } }, "type": "object" }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery": { + "datadog:index/DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery:DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery": { "properties": { "aggregation": { "type": "string", @@ -4641,7 +4722,7 @@ "order" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiCompute": { + "datadog:index/DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute:DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute": { "properties": { "aggregation": { "type": "string", @@ -4661,21 +4742,150 @@ "aggregation" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequest:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequest": { + "datadog:index/DashboardWidgetHeatmapDefinitionRequestStyle:DashboardWidgetHeatmapDefinitionRequestStyle": { + "properties": { + "palette": { + "type": "string", + "description": "A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance.\n" + } + }, + "type": "object" + }, + "datadog:index/DashboardWidgetHeatmapDefinitionYaxis:DashboardWidgetHeatmapDefinitionYaxis": { + "properties": { + "includeZero": { + "type": "boolean", + "description": "Always include zero or fit the axis to the data range.\n" + }, + "label": { + "type": "string", + "description": "The label of the axis to display on the graph.\n" + }, + "max": { + "type": "string", + "description": "Specify the maximum value to show on the Y-axis.\n" + }, + "min": { + "type": "string", + "description": "Specify the minimum value to show on the Y-axis.\n" + }, + "scale": { + "type": "string", + "description": "Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`.\n" + } + }, + "type": "object" + }, + "datadog:index/DashboardWidgetHostmapDefinition:DashboardWidgetHostmapDefinition": { + "properties": { + "customLinks": { + "type": "array", + "items": { + "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionCustomLink:DashboardWidgetHostmapDefinitionCustomLink" + }, + "description": "A nested block describing a custom link. Multiple `custom_link` blocks are allowed using the structure below.\n" + }, + "groups": { + "type": "array", + "items": { + "type": "string" + }, + "description": "The list of tags to group nodes by.\n" + }, + "noGroupHosts": { + "type": "boolean", + "description": "A Boolean indicating whether to show ungrouped nodes.\n" + }, + "noMetricHosts": { + "type": "boolean", + "description": "A Boolean indicating whether to show nodes with no metrics.\n" + }, + "nodeType": { + "type": "string", + "description": "The type of node used. Valid values are `host`, `container`.\n" + }, + "request": { + "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequest:DashboardWidgetHostmapDefinitionRequest", + "description": "A nested block describing the request to use when displaying the widget. Multiple `request` blocks are allowed using the structure below.\n" + }, + "scopes": { + "type": "array", + "items": { + "type": "string" + }, + "description": "The list of tags to filter nodes by.\n" + }, + "style": { + "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionStyle:DashboardWidgetHostmapDefinitionStyle", + "description": "The style of the widget graph. One nested block is allowed using the structure below.\n" + }, + "title": { + "type": "string", + "description": "The title of the widget.\n" + }, + "titleAlign": { + "type": "string", + "description": "The alignment of the widget's title. Valid values are `center`, `left`, `right`.\n" + }, + "titleSize": { + "type": "string", + "description": "The size of the widget's title (defaults to 16).\n" + } + }, + "type": "object" + }, + "datadog:index/DashboardWidgetHostmapDefinitionCustomLink:DashboardWidgetHostmapDefinitionCustomLink": { + "properties": { + "isHidden": { + "type": "boolean", + "description": "The flag for toggling context menu link visibility.\n" + }, + "label": { + "type": "string", + "description": "The label for the custom link URL.\n" + }, + "link": { + "type": "string", + "description": "The URL of the custom link.\n" + }, + "overrideLabel": { + "type": "string", + "description": "The label ID that refers to a context menu link item. When `override_label` is provided, the client request omits the label field.\n" + } + }, + "type": "object" + }, + "datadog:index/DashboardWidgetHostmapDefinitionRequest:DashboardWidgetHostmapDefinitionRequest": { + "properties": { + "fills": { + "type": "array", + "items": { + "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestFill:DashboardWidgetHostmapDefinitionRequestFill" + }, + "description": "The query used to fill the map. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apm_query`, `log_query`, `rum_query`, `security_query` or `process_query` is required within the request block).\n" + }, + "sizes": { + "type": "array", + "items": { + "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestSize:DashboardWidgetHostmapDefinitionRequestSize" + }, + "description": "The query used to size the map. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apm_query`, `log_query`, `rum_query`, `security_query` or `process_query` is required within the request block).\n" + } + }, + "type": "object" + }, + "datadog:index/DashboardWidgetHostmapDefinitionRequestFill:DashboardWidgetHostmapDefinitionRequestFill": { "properties": { "apmQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQuery:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQuery", + "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestFillApmQuery:DashboardWidgetHostmapDefinitionRequestFillApmQuery", "description": "The query to use for this widget.\n" }, - "apmStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQuery:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQuery" - }, "logQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQuery:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQuery", + "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestFillLogQuery:DashboardWidgetHostmapDefinitionRequestFillLogQuery", "description": "The query to use for this widget.\n" }, "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQuery:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQuery", + "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestFillProcessQuery:DashboardWidgetHostmapDefinitionRequestFillProcessQuery", "description": "The process query to use in the widget. The structure of this block is described below.\n" }, "q": { @@ -4683,30 +4893,26 @@ "description": "The metric query to use for this widget.\n" }, "rumQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQuery:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQuery", + "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestFillRumQuery:DashboardWidgetHostmapDefinitionRequestFillRumQuery", "description": "The query to use for this widget.\n" }, "securityQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQuery:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQuery", + "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestFillSecurityQuery:DashboardWidgetHostmapDefinitionRequestFillSecurityQuery", "description": "The query to use for this widget.\n" - }, - "style": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyle:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyle", - "description": "The style of the widget graph. One nested block is allowed using the structure below.\n" } }, "type": "object" }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQuery:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQuery": { + "datadog:index/DashboardWidgetHostmapDefinitionRequestFillApmQuery:DashboardWidgetHostmapDefinitionRequestFillApmQuery": { "properties": { "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQuery", + "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQuery:DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQuery", "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" }, "groupBies": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBy:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBy" + "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBy:DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBy" }, "description": "Multiple `group_by` blocks are allowed using the structure below.\n" }, @@ -4717,7 +4923,7 @@ "multiComputes": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiCompute" + "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiCompute:DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiCompute" }, "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" }, @@ -4731,7 +4937,7 @@ "index" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQuery": { + "datadog:index/DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQuery:DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQuery": { "properties": { "aggregation": { "type": "string", @@ -4751,7 +4957,7 @@ "aggregation" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBy:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBy": { + "datadog:index/DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBy:DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBy": { "properties": { "facet": { "type": "string", @@ -4762,13 +4968,13 @@ "description": "The maximum number of items in the group.\n" }, "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery", + "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery:DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery", "description": "A list of exactly one element describing the sort query to use.\n" } }, "type": "object" }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery": { + "datadog:index/DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery:DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery": { "properties": { "aggregation": { "type": "string", @@ -4789,7 +4995,7 @@ "order" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiCompute": { + "datadog:index/DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiCompute:DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiCompute": { "properties": { "aggregation": { "type": "string", @@ -4809,83 +5015,16 @@ "aggregation" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQuery:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQuery": { - "properties": { - "columns": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumn:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumn" - }, - "description": "Column properties used by the front end for display.\n" - }, - "env": { - "type": "string", - "description": "The environment name.\n" - }, - "name": { - "type": "string", - "description": "The operation name associated with the service.\n" - }, - "primaryTag": { - "type": "string", - "description": "The organization's host group name and value.\n" - }, - "resource": { - "type": "string", - "description": "The resource name.\n" - }, - "rowType": { - "type": "string", - "description": "The level of detail for the request. Valid values are `service`, `resource`, `span`.\n" - }, - "service": { - "type": "string", - "description": "The service name.\n" - } - }, - "type": "object", - "required": [ - "env", - "name", - "primaryTag", - "rowType", - "service" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumn:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumn": { - "properties": { - "alias": { - "type": "string", - "description": "A user-assigned alias for the column.\n" - }, - "cellDisplayMode": { - "type": "string", - "description": "A list of display modes for each table cell. Valid values are `number`, `bar`.\n" - }, - "name": { - "type": "string", - "description": "The column name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "name" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQuery:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQuery": { + "datadog:index/DashboardWidgetHostmapDefinitionRequestFillLogQuery:DashboardWidgetHostmapDefinitionRequestFillLogQuery": { "properties": { "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQuery", + "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQuery:DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQuery", "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" }, "groupBies": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBy:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBy" + "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBy:DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBy" }, "description": "Multiple `group_by` blocks are allowed using the structure below.\n" }, @@ -4896,7 +5035,7 @@ "multiComputes": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiCompute" + "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiCompute:DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiCompute" }, "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" }, @@ -4910,7 +5049,7 @@ "index" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQuery": { + "datadog:index/DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQuery:DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQuery": { "properties": { "aggregation": { "type": "string", @@ -4930,7 +5069,7 @@ "aggregation" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBy:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBy": { + "datadog:index/DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBy:DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBy": { "properties": { "facet": { "type": "string", @@ -4941,13 +5080,13 @@ "description": "The maximum number of items in the group.\n" }, "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery", + "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery:DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery", "description": "A list of exactly one element describing the sort query to use.\n" } }, "type": "object" }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery": { + "datadog:index/DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery:DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery": { "properties": { "aggregation": { "type": "string", @@ -4968,7 +5107,7 @@ "order" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiCompute": { + "datadog:index/DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiCompute:DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiCompute": { "properties": { "aggregation": { "type": "string", @@ -4988,7 +5127,7 @@ "aggregation" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQuery:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQuery": { + "datadog:index/DashboardWidgetHostmapDefinitionRequestFillProcessQuery:DashboardWidgetHostmapDefinitionRequestFillProcessQuery": { "properties": { "filterBies": { "type": "array", @@ -5015,16 +5154,16 @@ "metric" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQuery:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQuery": { + "datadog:index/DashboardWidgetHostmapDefinitionRequestFillRumQuery:DashboardWidgetHostmapDefinitionRequestFillRumQuery": { "properties": { "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQuery", + "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQuery:DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQuery", "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" }, "groupBies": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBy:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBy" + "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBy:DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBy" }, "description": "Multiple `group_by` blocks are allowed using the structure below.\n" }, @@ -5035,7 +5174,7 @@ "multiComputes": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiCompute" + "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiCompute:DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiCompute" }, "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" }, @@ -5049,7 +5188,7 @@ "index" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQuery": { + "datadog:index/DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQuery:DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQuery": { "properties": { "aggregation": { "type": "string", @@ -5069,7 +5208,7 @@ "aggregation" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBy:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBy": { + "datadog:index/DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBy:DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBy": { "properties": { "facet": { "type": "string", @@ -5080,13 +5219,13 @@ "description": "The maximum number of items in the group.\n" }, "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery", + "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery:DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery", "description": "A list of exactly one element describing the sort query to use.\n" } }, "type": "object" }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery": { + "datadog:index/DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery:DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery": { "properties": { "aggregation": { "type": "string", @@ -5107,7 +5246,7 @@ "order" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiCompute": { + "datadog:index/DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiCompute:DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiCompute": { "properties": { "aggregation": { "type": "string", @@ -5127,16 +5266,16 @@ "aggregation" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQuery:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQuery": { + "datadog:index/DashboardWidgetHostmapDefinitionRequestFillSecurityQuery:DashboardWidgetHostmapDefinitionRequestFillSecurityQuery": { "properties": { "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQuery", + "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery:DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery", "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" }, "groupBies": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBy:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBy" + "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy:DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy" }, "description": "Multiple `group_by` blocks are allowed using the structure below.\n" }, @@ -5147,7 +5286,7 @@ "multiComputes": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiCompute" + "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute:DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute" }, "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" }, @@ -5161,7 +5300,7 @@ "index" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQuery": { + "datadog:index/DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery:DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery": { "properties": { "aggregation": { "type": "string", @@ -5181,7 +5320,7 @@ "aggregation" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBy:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBy": { + "datadog:index/DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy:DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy": { "properties": { "facet": { "type": "string", @@ -5192,13 +5331,13 @@ "description": "The maximum number of items in the group.\n" }, "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery", + "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery:DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery", "description": "A list of exactly one element describing the sort query to use.\n" } }, "type": "object" }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery": { + "datadog:index/DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery:DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery": { "properties": { "aggregation": { "type": "string", @@ -5219,7 +5358,7 @@ "order" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiCompute": { + "datadog:index/DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute:DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute": { "properties": { "aggregation": { "type": "string", @@ -5239,182 +5378,157 @@ "aggregation" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyle:DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyle": { - "properties": { - "palette": { - "type": "string", - "description": "A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLink:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLink": { - "properties": { - "isHidden": { - "type": "boolean", - "description": "The flag for toggling context menu link visibility.\n" - }, - "label": { - "type": "string", - "description": "The label for the custom link URL.\n" - }, - "link": { - "type": "string", - "description": "The URL of the custom link.\n" - }, - "overrideLabel": { - "type": "string", - "description": "The label ID that refers to a context menu link item. When `override_label` is provided, the client request omits the label field.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequest:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequest": { + "datadog:index/DashboardWidgetHostmapDefinitionRequestSize:DashboardWidgetHostmapDefinitionRequestSize": { "properties": { - "formulas": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormula:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormula" - } + "apmQuery": { + "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestSizeApmQuery:DashboardWidgetHostmapDefinitionRequestSizeApmQuery", + "description": "The query to use for this widget.\n" }, "logQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQuery:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQuery", + "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestSizeLogQuery:DashboardWidgetHostmapDefinitionRequestSizeLogQuery", "description": "The query to use for this widget.\n" }, + "processQuery": { + "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestSizeProcessQuery:DashboardWidgetHostmapDefinitionRequestSizeProcessQuery", + "description": "The process query to use in the widget. The structure of this block is described below.\n" + }, "q": { "type": "string", "description": "The metric query to use for this widget.\n" }, - "queries": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuery:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuery" - } - }, "rumQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQuery:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQuery", + "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestSizeRumQuery:DashboardWidgetHostmapDefinitionRequestSizeRumQuery", + "description": "The query to use for this widget.\n" + }, + "securityQuery": { + "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestSizeSecurityQuery:DashboardWidgetHostmapDefinitionRequestSizeSecurityQuery", "description": "The query to use for this widget.\n" } }, "type": "object" }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormula:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormula": { + "datadog:index/DashboardWidgetHostmapDefinitionRequestSizeApmQuery:DashboardWidgetHostmapDefinitionRequestSizeApmQuery": { "properties": { - "alias": { - "type": "string", - "description": "An expression alias.\n" - }, - "cellDisplayMode": { - "type": "string", - "description": "A list of display modes for each table cell. Valid values are `number`, `bar`.\n" + "computeQuery": { + "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery:DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery", + "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" }, - "conditionalFormats": { + "groupBies": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormat:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormat" + "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBy:DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBy" }, - "description": "Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditional_formats` blocks are allowed using the structure below.\n" + "description": "Multiple `group_by` blocks are allowed using the structure below.\n" }, - "formulaExpression": { + "index": { "type": "string", - "description": "A string expression built from queries, formulas, and functions.\n" + "description": "The name of the index to query.\n" }, - "limit": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimit:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimit", - "description": "The options for limiting results returned.\n" + "multiComputes": { + "type": "array", + "items": { + "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute:DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute" + }, + "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" }, - "style": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyle:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyle", - "description": "Styling options for widget formulas.\n" + "searchQuery": { + "type": "string", + "description": "The search query to use.\n" } }, "type": "object", "required": [ - "formulaExpression" + "index" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormat:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormat": { + "datadog:index/DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery:DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery": { "properties": { - "comparator": { + "aggregation": { "type": "string", - "description": "The comparator to use. Valid values are `=`, `\u003e`, `\u003e=`, `\u003c`, `\u003c=`.\n" + "description": "The aggregation method.\n" }, - "customBgColor": { + "facet": { "type": "string", - "description": "The color palette to apply to the background, same values available as palette.\n" + "description": "The facet name.\n" }, - "customFgColor": { + "interval": { + "type": "integer", + "description": "Define the time interval in seconds.\n" + } + }, + "type": "object", + "required": [ + "aggregation" + ] + }, + "datadog:index/DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBy:DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBy": { + "properties": { + "facet": { "type": "string", - "description": "The color palette to apply to the foreground, same values available as palette.\n" - }, - "hideValue": { - "type": "boolean", - "description": "Setting this to True hides values.\n" + "description": "The facet name.\n" }, - "imageUrl": { - "type": "string", - "description": "Displays an image as the background.\n" + "limit": { + "type": "integer", + "description": "The maximum number of items in the group.\n" }, - "metric": { + "sortQuery": { + "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery:DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery", + "description": "A list of exactly one element describing the sort query to use.\n" + } + }, + "type": "object" + }, + "datadog:index/DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery:DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery": { + "properties": { + "aggregation": { "type": "string", - "description": "The metric from the request to correlate with this conditional format.\n" + "description": "The aggregation method.\n" }, - "palette": { + "facet": { "type": "string", - "description": "The color palette to apply. Valid values are `blue`, `custom_bg`, `custom_image`, `custom_text`, `gray_on_white`, `grey`, `green`, `orange`, `red`, `red_on_white`, `white_on_gray`, `white_on_green`, `green_on_white`, `white_on_red`, `white_on_yellow`, `yellow_on_white`, `black_on_light_yellow`, `black_on_light_green`, `black_on_light_red`.\n" + "description": "The facet name.\n" }, - "timeframe": { + "order": { "type": "string", - "description": "Defines the displayed timeframe.\n" - }, - "value": { - "type": "number", - "description": "A value for the comparator.\n" + "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" } }, "type": "object", "required": [ - "comparator", - "palette", - "value" + "aggregation", + "order" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimit:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimit": { + "datadog:index/DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute:DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute": { "properties": { - "count": { - "type": "integer", - "description": "The number of results to return.\n" - }, - "order": { + "aggregation": { "type": "string", - "description": "The direction of the sort. Valid values are `asc`, `desc`. Defaults to `\"desc\"`.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyle:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyle": { - "properties": { - "palette": { + "description": "The aggregation method.\n" + }, + "facet": { "type": "string", - "description": "The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.\n" + "description": "The facet name.\n" }, - "paletteIndex": { + "interval": { "type": "integer", - "description": "Index specifying which color to use within the palette.\n" + "description": "Define the time interval in seconds.\n" } }, - "type": "object" + "type": "object", + "required": [ + "aggregation" + ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQuery:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQuery": { + "datadog:index/DashboardWidgetHostmapDefinitionRequestSizeLogQuery:DashboardWidgetHostmapDefinitionRequestSizeLogQuery": { "properties": { "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQuery", + "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery:DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery", "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" }, "groupBies": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBy:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBy" + "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBy:DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBy" }, "description": "Multiple `group_by` blocks are allowed using the structure below.\n" }, @@ -5425,7 +5539,7 @@ "multiComputes": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiCompute" + "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute:DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute" }, "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" }, @@ -5439,7 +5553,7 @@ "index" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQuery": { + "datadog:index/DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery:DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery": { "properties": { "aggregation": { "type": "string", @@ -5459,7 +5573,7 @@ "aggregation" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBy:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBy": { + "datadog:index/DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBy:DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBy": { "properties": { "facet": { "type": "string", @@ -5470,13 +5584,13 @@ "description": "The maximum number of items in the group.\n" }, "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery", + "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery:DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery", "description": "A list of exactly one element describing the sort query to use.\n" } }, "type": "object" }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery": { + "datadog:index/DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery:DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery": { "properties": { "aggregation": { "type": "string", @@ -5497,7 +5611,7 @@ "order" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiCompute": { + "datadog:index/DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute:DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute": { "properties": { "aggregation": { "type": "string", @@ -5517,234 +5631,192 @@ "aggregation" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuery:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuery": { + "datadog:index/DashboardWidgetHostmapDefinitionRequestSizeProcessQuery:DashboardWidgetHostmapDefinitionRequestSizeProcessQuery": { "properties": { - "apmDependencyStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery", - "description": "The APM Dependency Stats query using formulas and functions.\n" - }, - "apmResourceStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery", - "description": "The APM Resource Stats query using formulas and functions.\n" - }, - "cloudCostQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQuery:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQuery", - "description": "The Cloud Cost query using formulas and functions.\n" - }, - "eventQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuery:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuery", - "description": "A timeseries formula and functions events query.\n" + "filterBies": { + "type": "array", + "items": { + "type": "string" + }, + "description": "A list of processes.\n" }, - "metricQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQuery:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQuery", - "description": "A timeseries formula and functions metrics query.\n" + "limit": { + "type": "integer", + "description": "The max number of items in the filter list.\n" }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQuery:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQuery", - "description": "The process query using formulas and functions.\n" + "metric": { + "type": "string", + "description": "Your chosen metric.\n" }, - "sloQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQuery:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQuery", - "description": "The SLO query using formulas and functions.\n" + "searchBy": { + "type": "string", + "description": "Your chosen search term.\n" } }, - "type": "object" + "type": "object", + "required": [ + "metric" + ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery": { + "datadog:index/DashboardWidgetHostmapDefinitionRequestSizeRumQuery:DashboardWidgetHostmapDefinitionRequestSizeRumQuery": { "properties": { - "dataSource": { - "type": "string", - "description": "The data source for APM Dependency Stats queries. Valid values are `apm_dependency_stats`.\n" - }, - "env": { - "type": "string", - "description": "APM environment.\n" - }, - "isUpstream": { - "type": "boolean", - "description": "Determines whether stats for upstream or downstream dependencies should be queried.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "operationName": { - "type": "string", - "description": "Name of operation on service.\n" - }, - "primaryTagName": { - "type": "string", - "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" + "computeQuery": { + "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery:DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery", + "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" }, - "primaryTagValue": { - "type": "string", - "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" + "groupBies": { + "type": "array", + "items": { + "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBy:DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBy" + }, + "description": "Multiple `group_by` blocks are allowed using the structure below.\n" }, - "resourceName": { + "index": { "type": "string", - "description": "APM resource.\n" + "description": "The name of the index to query.\n" }, - "service": { - "type": "string", - "description": "APM service.\n" + "multiComputes": { + "type": "array", + "items": { + "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute:DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute" + }, + "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" }, - "stat": { + "searchQuery": { "type": "string", - "description": "APM statistic. Valid values are `avg_duration`, `avg_root_duration`, `avg_spans_per_trace`, `error_rate`, `pct_exec_time`, `pct_of_traces`, `total_traces_count`.\n" + "description": "The search query to use.\n" } }, "type": "object", "required": [ - "dataSource", - "env", - "name", - "operationName", - "resourceName", - "service", - "stat" + "index" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery": { + "datadog:index/DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery:DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery": { "properties": { - "dataSource": { - "type": "string", - "description": "The data source for APM Resource Stats queries. Valid values are `apm_resource_stats`.\n" - }, - "env": { - "type": "string", - "description": "APM environment.\n" - }, - "groupBies": { - "type": "array", - "items": { - "type": "string" - }, - "description": "Array of fields to group results by.\n" - }, - "name": { + "aggregation": { "type": "string", - "description": "The name of query for use in formulas.\n" + "description": "The aggregation method.\n" }, - "operationName": { + "facet": { "type": "string", - "description": "Name of operation on service.\n" + "description": "The facet name.\n" }, - "primaryTagName": { + "interval": { + "type": "integer", + "description": "Define the time interval in seconds.\n" + } + }, + "type": "object", + "required": [ + "aggregation" + ] + }, + "datadog:index/DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBy:DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBy": { + "properties": { + "facet": { "type": "string", - "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" + "description": "The facet name.\n" }, - "primaryTagValue": { - "type": "string", - "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" + "limit": { + "type": "integer", + "description": "The maximum number of items in the group.\n" }, - "resourceName": { + "sortQuery": { + "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery:DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery", + "description": "A list of exactly one element describing the sort query to use.\n" + } + }, + "type": "object" + }, + "datadog:index/DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery:DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery": { + "properties": { + "aggregation": { "type": "string", - "description": "APM resource.\n" + "description": "The aggregation method.\n" }, - "service": { + "facet": { "type": "string", - "description": "APM service.\n" + "description": "The facet name.\n" }, - "stat": { + "order": { "type": "string", - "description": "APM statistic. Valid values are `errors`, `error_rate`, `hits`, `latency_avg`, `latency_distribution`, `latency_max`, `latency_p50`, `latency_p75`, `latency_p90`, `latency_p95`, `latency_p99`.\n" + "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" } }, "type": "object", "required": [ - "dataSource", - "env", - "name", - "service", - "stat" + "aggregation", + "order" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQuery:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQuery": { + "datadog:index/DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute:DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute": { "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`.\n" - }, - "dataSource": { + "aggregation": { "type": "string", - "description": "The data source for cloud cost queries. Valid values are `cloud_cost`.\n" + "description": "The aggregation method.\n" }, - "name": { + "facet": { "type": "string", - "description": "The name of the query for use in formulas.\n" + "description": "The facet name.\n" }, - "query": { - "type": "string", - "description": "The cloud cost query definition.\n" + "interval": { + "type": "integer", + "description": "Define the time interval in seconds.\n" } }, "type": "object", "required": [ - "dataSource", - "name", - "query" + "aggregation" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuery:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuery": { + "datadog:index/DashboardWidgetHostmapDefinitionRequestSizeSecurityQuery:DashboardWidgetHostmapDefinitionRequestSizeSecurityQuery": { "properties": { - "computes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryCompute:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryCompute" - }, - "description": "The compute options.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `security_signals`, `profiles`, `audit`, `events`, `ci_tests`, `ci_pipelines`.\n" + "computeQuery": { + "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery:DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery", + "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" }, "groupBies": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBy" + "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy:DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy" }, - "description": "Group by options.\n" + "description": "Multiple `group_by` blocks are allowed using the structure below.\n" }, - "indexes": { + "index": { + "type": "string", + "description": "The name of the index to query.\n" + }, + "multiComputes": { "type": "array", "items": { - "type": "string" + "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute:DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute" }, - "description": "An array of index names to query in the stream.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "search": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearch:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearch", - "description": "The search options.\n" + "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" }, - "storage": { + "searchQuery": { "type": "string", - "description": "Storage location (private beta).\n" + "description": "The search query to use.\n" } }, "type": "object", "required": [ - "computes", - "dataSource", - "name" + "index" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryCompute:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryCompute": { + "datadog:index/DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery:DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery": { "properties": { "aggregation": { "type": "string", - "description": "The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" + "description": "The aggregation method.\n" + }, + "facet": { + "type": "string", + "description": "The facet name.\n" }, "interval": { "type": "integer", - "description": "A time interval in milliseconds.\n" - }, - "metric": { - "type": "string", - "description": "The measurable attribute to compute.\n" + "description": "Define the time interval in seconds.\n" } }, "type": "object", @@ -5752,532 +5824,911 @@ "aggregation" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBy": { + "datadog:index/DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy:DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy": { "properties": { "facet": { "type": "string", - "description": "The event facet.\n" + "description": "The facet name.\n" }, "limit": { "type": "integer", - "description": "The number of groups to return.\n" + "description": "The maximum number of items in the group.\n" }, - "sort": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort", - "description": "The options for sorting group by results.\n" + "sortQuery": { + "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery:DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery", + "description": "A list of exactly one element describing the sort query to use.\n" } }, - "type": "object", - "required": [ - "facet" - ] + "type": "object" }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort": { + "datadog:index/DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery:DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery": { "properties": { "aggregation": { "type": "string", - "description": "The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" + "description": "The aggregation method.\n" }, - "metric": { + "facet": { "type": "string", - "description": "The metric used for sorting group by results.\n" + "description": "The facet name.\n" }, "order": { "type": "string", - "description": "Direction of sort. Valid values are `asc`, `desc`.\n" + "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" } }, "type": "object", "required": [ - "aggregation" + "aggregation", + "order" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearch:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearch": { + "datadog:index/DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute:DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute": { "properties": { - "query": { + "aggregation": { "type": "string", - "description": "The events search string.\n" + "description": "The aggregation method.\n" + }, + "facet": { + "type": "string", + "description": "The facet name.\n" + }, + "interval": { + "type": "integer", + "description": "Define the time interval in seconds.\n" } }, "type": "object", "required": [ - "query" + "aggregation" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQuery:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQuery": { + "datadog:index/DashboardWidgetHostmapDefinitionStyle:DashboardWidgetHostmapDefinitionStyle": { "properties": { - "aggregator": { + "fillMax": { "type": "string", - "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" + "description": "The max value to use to color the map.\n" }, - "dataSource": { + "fillMin": { "type": "string", - "description": "The data source for metrics queries. Defaults to `\"metrics\"`.\n" + "description": "The min value to use to color the map.\n" }, - "name": { + "palette": { "type": "string", - "description": "The name of the query for use in formulas.\n" + "description": "A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance.\n" }, - "query": { + "paletteFlip": { + "type": "boolean", + "description": "A Boolean indicating whether to flip the palette tones.\n" + } + }, + "type": "object" + }, + "datadog:index/DashboardWidgetIframeDefinition:DashboardWidgetIframeDefinition": { + "properties": { + "url": { "type": "string", - "description": "The metrics query definition.\n" + "description": "The URL to use as a data source for the widget.\n" } }, "type": "object", "required": [ - "name", - "query" + "url" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQuery:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQuery": { + "datadog:index/DashboardWidgetImageDefinition:DashboardWidgetImageDefinition": { "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for process queries. Valid values are `process`, `container`.\n" + "hasBackground": { + "type": "boolean", + "description": "Whether to display a background or not. Defaults to `true`.\n" }, - "isNormalizedCpu": { + "hasBorder": { "type": "boolean", - "description": "Whether to normalize the CPU percentages.\n" + "description": "Whether to display a border or not. Defaults to `true`.\n" }, - "limit": { - "type": "integer", - "description": "The number of hits to return.\n" + "horizontalAlign": { + "type": "string", + "description": "The horizontal alignment for the widget. Valid values are `center`, `left`, `right`.\n" }, - "metric": { + "margin": { "type": "string", - "description": "The process metric name.\n" + "description": "The margins to use around the image. Note: `small` and `large` values are deprecated. Valid values are `sm`, `md`, `lg`, `small`, `large`.\n" }, - "name": { + "sizing": { "type": "string", - "description": "The name of query for use in formulas.\n" + "description": "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`.\n" }, - "sort": { + "url": { "type": "string", - "description": "The direction of the sort. Valid values are `asc`, `desc`. Defaults to `\"desc\"`.\n" + "description": "The URL to use as a data source for the widget.\n" }, - "tagFilters": { - "type": "array", - "items": { - "type": "string" - }, - "description": "An array of tags to filter by.\n" + "urlDarkTheme": { + "type": "string", + "description": "The URL in dark mode to use as a data source for the widget.\n" }, - "textFilter": { + "verticalAlign": { "type": "string", - "description": "The text to use as a filter.\n" + "description": "The vertical alignment for the widget. Valid values are `center`, `top`, `bottom`.\n" } }, "type": "object", "required": [ - "dataSource", - "metric", - "name" + "url" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQuery:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQuery": { + "datadog:index/DashboardWidgetListStreamDefinition:DashboardWidgetListStreamDefinition": { "properties": { - "additionalQueryFilters": { - "type": "string", - "description": "Additional filters applied to the SLO query.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for SLO queries. Valid values are `slo`.\n" - }, - "groupMode": { - "type": "string", - "description": "Group mode to query measures. Valid values are `overall`, `components`. Defaults to `\"overall\"`.\n" - }, - "measure": { - "type": "string", - "description": "SLO measures queries. Valid values are `good_events`, `bad_events`, `slo_status`, `error_budget_remaining`, `burn_rate`, `error_budget_burndown`.\n" + "requests": { + "type": "array", + "items": { + "$ref": "#/types/datadog:index/DashboardWidgetListStreamDefinitionRequest:DashboardWidgetListStreamDefinitionRequest" + }, + "description": "Nested block describing the requests to use when displaying the widget. Multiple `request` blocks are allowed with the structure below.\n" }, - "name": { + "title": { "type": "string", - "description": "The name of query for use in formulas.\n" + "description": "The title of the widget.\n" }, - "sloId": { + "titleAlign": { "type": "string", - "description": "ID of an SLO to query.\n" + "description": "The alignment of the widget's title. Valid values are `center`, `left`, `right`.\n" }, - "sloQueryType": { + "titleSize": { "type": "string", - "description": "type of the SLO to query. Valid values are `metric`. Defaults to `\"metric\"`.\n" + "description": "The size of the widget's title. Default is 16.\n" } }, "type": "object", "required": [ - "dataSource", - "measure", - "sloId" + "requests" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQuery:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQuery": { + "datadog:index/DashboardWidgetListStreamDefinitionRequest:DashboardWidgetListStreamDefinitionRequest": { "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { + "columns": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBy:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBy" + "$ref": "#/types/datadog:index/DashboardWidgetListStreamDefinitionRequestColumn:DashboardWidgetListStreamDefinitionRequestColumn" }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" + "description": "Widget columns.\n" }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" + "query": { + "$ref": "#/types/datadog:index/DashboardWidgetListStreamDefinitionRequestQuery:DashboardWidgetListStreamDefinitionRequestQuery", + "description": "Updated list stream widget.\n" }, - "searchQuery": { + "responseFormat": { "type": "string", - "description": "The search query to use.\n" + "description": "Widget response format. Valid values are `event_list`.\n" } }, "type": "object", "required": [ - "index" + "columns", + "query", + "responseFormat" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQuery": { + "datadog:index/DashboardWidgetListStreamDefinitionRequestColumn:DashboardWidgetListStreamDefinitionRequestColumn": { "properties": { - "aggregation": { + "field": { "type": "string", - "description": "The aggregation method.\n" + "description": "Widget column field.\n" }, - "facet": { + "width": { "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" + "description": "Widget column width. Valid values are `auto`, `compact`, `full`.\n" } }, "type": "object", "required": [ - "aggregation" + "field", + "width" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBy:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBy": { + "datadog:index/DashboardWidgetListStreamDefinitionRequestQuery:DashboardWidgetListStreamDefinitionRequestQuery": { "properties": { - "facet": { + "dataSource": { "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" + "description": "Source from which to query items to display in the stream. Valid values are `logs_stream`, `audit_stream`, `ci_pipeline_stream`, `ci_test_stream`, `rum_issue_stream`, `apm_issue_stream`, `trace_stream`, `logs_issue_stream`, `logs_pattern_stream`, `logs_transaction_stream`, `event_stream`.\n" }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery": { - "properties": { - "aggregation": { + "eventSize": { "type": "string", - "description": "The aggregation method.\n" + "description": "Size of events displayed in widget. Required if `data_source` is `event_stream`. Valid values are `s`, `l`.\n" }, - "facet": { + "indexes": { + "type": "array", + "items": { + "type": "string" + }, + "description": "List of indexes.\n" + }, + "queryString": { "type": "string", - "description": "The facet name.\n" + "description": "Widget query.\n" }, - "order": { + "sort": { + "$ref": "#/types/datadog:index/DashboardWidgetListStreamDefinitionRequestQuerySort:DashboardWidgetListStreamDefinitionRequestQuerySort", + "description": "The facet and order to sort the data, for example: `{\"column\": \"time\", \"order\": \"desc\"}`.\n" + }, + "storage": { "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" + "description": "Storage location (private beta).\n" } }, "type": "object", "required": [ - "aggregation", - "order" + "dataSource" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiCompute": { + "datadog:index/DashboardWidgetListStreamDefinitionRequestQuerySort:DashboardWidgetListStreamDefinitionRequestQuerySort": { "properties": { - "aggregation": { + "column": { "type": "string", - "description": "The aggregation method.\n" + "description": "The facet path for the column.\n" }, - "facet": { + "order": { "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" + "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" } }, "type": "object", "required": [ - "aggregation" + "column", + "order" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyle:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyle": { + "datadog:index/DashboardWidgetLogStreamDefinition:DashboardWidgetLogStreamDefinition": { "properties": { - "palette": { + "columns": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Stringified list of columns to use, for example: `[\"column1\",\"column2\",\"column3\"]`.\n" + }, + "indexes": { + "type": "array", + "items": { + "type": "string" + }, + "description": "An array of index names to query in the stream.\n" + }, + "liveSpan": { "type": "string", - "description": "The color palette to apply to the widget.\n" + "description": "The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `week_to_date`, `month_to_date`, `1y`, `alert`.\n" }, - "paletteFlip": { - "type": "boolean", - "description": "A Boolean indicating whether to flip the palette tones.\n" - } - }, - "type": "object", - "required": [ - "palette", - "paletteFlip" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetGeomapDefinitionView:DashboardWidgetGroupDefinitionWidgetGeomapDefinitionView": { - "properties": { - "focus": { + "messageDisplay": { "type": "string", - "description": "The two-letter ISO code of a country to focus the map on (or `WORLD`).\n" - } - }, - "type": "object", - "required": [ - "focus" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionCustomLink:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionCustomLink": { - "properties": { - "isHidden": { + "description": "The number of log lines to display. Valid values are `inline`, `expanded-md`, `expanded-lg`.\n" + }, + "query": { + "type": "string", + "description": "The query to use in the widget.\n" + }, + "showDateColumn": { "type": "boolean", - "description": "The flag for toggling context menu link visibility.\n" + "description": "If the date column should be displayed.\n" }, - "label": { + "showMessageColumn": { + "type": "boolean", + "description": "If the message column should be displayed.\n" + }, + "sort": { + "$ref": "#/types/datadog:index/DashboardWidgetLogStreamDefinitionSort:DashboardWidgetLogStreamDefinitionSort", + "description": "The facet and order to sort the data, for example: `{\"column\": \"time\", \"order\": \"desc\"}`.\n" + }, + "title": { "type": "string", - "description": "The label for the custom link URL.\n" + "description": "The title of the widget.\n" }, - "link": { + "titleAlign": { "type": "string", - "description": "The URL of the custom link.\n" + "description": "The alignment of the widget's title. Valid values are `center`, `left`, `right`.\n" }, - "overrideLabel": { + "titleSize": { "type": "string", - "description": "The label ID that refers to a context menu link item. When `override_label` is provided, the client request omits the label field.\n" + "description": "The size of the widget's title (defaults to 16).\n" } }, "type": "object" }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionEvent:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionEvent": { + "datadog:index/DashboardWidgetLogStreamDefinitionSort:DashboardWidgetLogStreamDefinitionSort": { "properties": { - "q": { + "column": { "type": "string", - "description": "The event query to use in the widget.\n" + "description": "The facet path for the column.\n" }, - "tagsExecution": { + "order": { "type": "string", - "description": "The execution method for multi-value filters.\n" + "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" } }, "type": "object", "required": [ - "q" + "column", + "order" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequest:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequest": { + "datadog:index/DashboardWidgetManageStatusDefinition:DashboardWidgetManageStatusDefinition": { "properties": { - "apmQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQuery:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQuery", - "description": "The query to use for this widget.\n" + "colorPreference": { + "type": "string", + "description": "Whether to colorize text or background. Valid values are `background`, `text`.\n" }, - "formulas": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormula:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormula" - } + "displayFormat": { + "type": "string", + "description": "The display setting to use. Valid values are `counts`, `countsAndList`, `list`.\n" }, - "logQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQuery:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQuery", - "description": "The query to use for this widget.\n" + "hideZeroCounts": { + "type": "boolean", + "description": "A Boolean indicating whether to hide empty categories.\n" }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQuery:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQuery", - "description": "The process query to use in the widget. The structure of this block is described below.\n" + "query": { + "type": "string", + "description": "The query to use in the widget.\n" }, - "q": { + "showLastTriggered": { + "type": "boolean", + "description": "A Boolean indicating whether to show when monitors/groups last triggered.\n" + }, + "showPriority": { + "type": "boolean", + "description": "Whether to show the priorities column.\n" + }, + "sort": { "type": "string", - "description": "The metric query to use for this widget.\n" + "description": "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`.\n" }, - "queries": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuery:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuery" - } + "summaryType": { + "type": "string", + "description": "The summary type to use. Valid values are `monitors`, `groups`, `combined`.\n" }, - "rumQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQuery:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQuery", - "description": "The query to use for this widget.\n" + "title": { + "type": "string", + "description": "The title of the widget.\n" }, - "securityQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQuery:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQuery", - "description": "The query to use for this widget.\n" + "titleAlign": { + "type": "string", + "description": "The alignment of the widget's title. Valid values are `center`, `left`, `right`.\n" }, - "style": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyle:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyle", - "description": "The style of the widget graph. One nested block is allowed using the structure below.\n" + "titleSize": { + "type": "string", + "description": "The size of the widget's title (defaults to 16).\n" } }, - "type": "object" + "type": "object", + "required": [ + "query" + ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQuery:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQuery": { + "datadog:index/DashboardWidgetNoteDefinition:DashboardWidgetNoteDefinition": { "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" + "backgroundColor": { + "type": "string", + "description": "The background color of the note.\n" }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBy:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" + "content": { + "type": "string", + "description": "The content of the note.\n" }, - "index": { + "fontSize": { "type": "string", - "description": "The name of the index to query.\n" + "description": "The size of the text.\n" }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" + "hasPadding": { + "type": "boolean", + "description": "Whether to add padding or not. Defaults to `true`.\n" }, - "searchQuery": { + "showTick": { + "type": "boolean", + "description": "Whether to show a tick or not.\n" + }, + "textAlign": { "type": "string", - "description": "The search query to use.\n" + "description": "The alignment of the widget's text. Valid values are `center`, `left`, `right`.\n" + }, + "tickEdge": { + "type": "string", + "description": "When `tick = true`, a string indicating on which side of the widget the tick should be displayed. Valid values are `bottom`, `left`, `right`, `top`.\n" + }, + "tickPos": { + "type": "string", + "description": "When `tick = true`, a string with a percent sign indicating the position of the tick, for example: `tick_pos = \"50%\"` is centered alignment.\n" + }, + "verticalAlign": { + "type": "string", + "description": "The vertical alignment for the widget. Valid values are `center`, `top`, `bottom`.\n" } }, "type": "object", "required": [ - "index" + "content" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQuery": { + "datadog:index/DashboardWidgetPowerpackDefinition:DashboardWidgetPowerpackDefinition": { "properties": { - "aggregation": { + "backgroundColor": { "type": "string", - "description": "The aggregation method.\n" + "description": "The background color of the powerpack title.\n" }, - "facet": { + "bannerImg": { "type": "string", - "description": "The facet name.\n" + "description": "URL of image to display as a banner for the powerpack.\n" }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" + "powerpackId": { + "type": "string", + "description": "UUID of the associated powerpack.\n" + }, + "showTitle": { + "type": "boolean", + "description": "Whether to show the title of the powerpack.\n" + }, + "templateVariables": { + "$ref": "#/types/datadog:index/DashboardWidgetPowerpackDefinitionTemplateVariables:DashboardWidgetPowerpackDefinitionTemplateVariables", + "description": "The list of template variables for this powerpack.\n" + }, + "title": { + "type": "string", + "description": "Title of the powerpack.\n" } }, "type": "object", "required": [ - "aggregation" + "powerpackId" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBy:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBy": { + "datadog:index/DashboardWidgetPowerpackDefinitionTemplateVariables:DashboardWidgetPowerpackDefinitionTemplateVariables": { "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" + "controlledByPowerpacks": { + "type": "array", + "items": { + "$ref": "#/types/datadog:index/DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpack:DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpack" + }, + "description": "Template variables controlled at the powerpack level.\n" }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" + "controlledExternallies": { + "type": "array", + "items": { + "$ref": "#/types/datadog:index/DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternally:DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternally" + }, + "description": "Template variables controlled by the external resource, such as the dashboard this powerpack is on.\n" } }, "type": "object" }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery": { + "datadog:index/DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpack:DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpack": { "properties": { - "aggregation": { + "name": { "type": "string", - "description": "The aggregation method.\n" + "description": "The name of the variable.\n" }, - "facet": { + "prefix": { "type": "string", - "description": "The facet name.\n" + "description": "The tag prefix associated with the variable. Only tags with this prefix appear in the variable dropdown.\n" }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" + "values": { + "type": "array", + "items": { + "type": "string" + }, + "description": "One or many template variable values within the saved view, which will be unioned together using `OR` if more than one is specified.\n" } }, "type": "object", "required": [ - "aggregation", - "order" + "name", + "values" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiCompute": { + "datadog:index/DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternally:DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternally": { "properties": { - "aggregation": { + "name": { "type": "string", - "description": "The aggregation method.\n" + "description": "The name of the variable.\n" }, - "facet": { + "prefix": { "type": "string", - "description": "The facet name.\n" + "description": "The tag prefix associated with the variable. Only tags with this prefix appear in the variable dropdown.\n" }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" + "values": { + "type": "array", + "items": { + "type": "string" + }, + "description": "One or many template variable values within the saved view, which will be unioned together using `OR` if more than one is specified.\n" } }, "type": "object", "required": [ - "aggregation" + "name", + "values" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormula:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormula": { + "datadog:index/DashboardWidgetQueryTableDefinition:DashboardWidgetQueryTableDefinition": { "properties": { - "alias": { - "type": "string", - "description": "An expression alias.\n" - }, - "cellDisplayMode": { - "type": "string", - "description": "A list of display modes for each table cell. Valid values are `number`, `bar`.\n" - }, - "conditionalFormats": { + "customLinks": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormat:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormat" + "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionCustomLink:DashboardWidgetQueryTableDefinitionCustomLink" }, - "description": "Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditional_formats` blocks are allowed using the structure below.\n" + "description": "A nested block describing a custom link. Multiple `custom_link` blocks are allowed using the structure below.\n" }, - "formulaExpression": { + "hasSearchBar": { "type": "string", - "description": "A string expression built from queries, formulas, and functions.\n" + "description": "Controls the display of the search bar. Valid values are `always`, `never`, `auto`.\n" + }, + "liveSpan": { + "type": "string", + "description": "The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `week_to_date`, `month_to_date`, `1y`, `alert`.\n" + }, + "requests": { + "type": "array", + "items": { + "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequest:DashboardWidgetQueryTableDefinitionRequest" + }, + "description": "A nested block describing the request to use when displaying the widget. Multiple `request` blocks are allowed using the structure below (exactly one of `q`, `apm_query`, `log_query`, `rum_query`, `security_query`, `apm_stats_query` or `process_query` is required within the `request` block).\n" + }, + "title": { + "type": "string", + "description": "The title of the widget.\n" + }, + "titleAlign": { + "type": "string", + "description": "The alignment of the widget's title. Valid values are `center`, `left`, `right`.\n" + }, + "titleSize": { + "type": "string", + "description": "The size of the widget's title (defaults to 16).\n" + } + }, + "type": "object" + }, + "datadog:index/DashboardWidgetQueryTableDefinitionCustomLink:DashboardWidgetQueryTableDefinitionCustomLink": { + "properties": { + "isHidden": { + "type": "boolean", + "description": "The flag for toggling context menu link visibility.\n" + }, + "label": { + "type": "string", + "description": "The label for the custom link URL.\n" + }, + "link": { + "type": "string", + "description": "The URL of the custom link.\n" + }, + "overrideLabel": { + "type": "string", + "description": "The label ID that refers to a context menu link item. When `override_label` is provided, the client request omits the label field.\n" + } + }, + "type": "object" + }, + "datadog:index/DashboardWidgetQueryTableDefinitionRequest:DashboardWidgetQueryTableDefinitionRequest": { + "properties": { + "aggregator": { + "type": "string", + "description": "The aggregator to use for time aggregation. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`.\n" + }, + "alias": { + "type": "string", + "description": "The alias for the column name (defaults to metric name).\n" + }, + "apmQuery": { + "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestApmQuery:DashboardWidgetQueryTableDefinitionRequestApmQuery", + "description": "The query to use for this widget.\n" + }, + "apmStatsQuery": { + "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestApmStatsQuery:DashboardWidgetQueryTableDefinitionRequestApmStatsQuery" + }, + "cellDisplayModes": { + "type": "array", + "items": { + "type": "string" + }, + "description": "A list of display modes for each table cell. List items one of `number`, `bar`. Valid values are `number`, `bar`.\n" + }, + "conditionalFormats": { + "type": "array", + "items": { + "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestConditionalFormat:DashboardWidgetQueryTableDefinitionRequestConditionalFormat" + }, + "description": "Conditional formats allow you to set the color of your widget content or background, depending on the rule applied to your data. Multiple `conditional_formats` blocks are allowed using the structure below.\n" + }, + "formulas": { + "type": "array", + "items": { + "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestFormula:DashboardWidgetQueryTableDefinitionRequestFormula" + } + }, + "limit": { + "type": "integer", + "description": "The number of lines to show in the table.\n" + }, + "logQuery": { + "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestLogQuery:DashboardWidgetQueryTableDefinitionRequestLogQuery", + "description": "The query to use for this widget.\n" + }, + "order": { + "type": "string", + "description": "The sort order for the rows. Valid values are `asc`, `desc`.\n" + }, + "processQuery": { + "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestProcessQuery:DashboardWidgetQueryTableDefinitionRequestProcessQuery", + "description": "The process query to use in the widget. The structure of this block is described below.\n" + }, + "q": { + "type": "string", + "description": "The metric query to use for this widget.\n" + }, + "queries": { + "type": "array", + "items": { + "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestQuery:DashboardWidgetQueryTableDefinitionRequestQuery" + } + }, + "rumQuery": { + "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestRumQuery:DashboardWidgetQueryTableDefinitionRequestRumQuery", + "description": "The query to use for this widget.\n" + }, + "securityQuery": { + "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestSecurityQuery:DashboardWidgetQueryTableDefinitionRequestSecurityQuery", + "description": "The query to use for this widget.\n" + } + }, + "type": "object" + }, + "datadog:index/DashboardWidgetQueryTableDefinitionRequestApmQuery:DashboardWidgetQueryTableDefinitionRequestApmQuery": { + "properties": { + "computeQuery": { + "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQuery:DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQuery", + "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" + }, + "groupBies": { + "type": "array", + "items": { + "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBy:DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBy" + }, + "description": "Multiple `group_by` blocks are allowed using the structure below.\n" + }, + "index": { + "type": "string", + "description": "The name of the index to query.\n" + }, + "multiComputes": { + "type": "array", + "items": { + "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestApmQueryMultiCompute:DashboardWidgetQueryTableDefinitionRequestApmQueryMultiCompute" + }, + "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" + }, + "searchQuery": { + "type": "string", + "description": "The search query to use.\n" + } + }, + "type": "object", + "required": [ + "index" + ] + }, + "datadog:index/DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQuery:DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQuery": { + "properties": { + "aggregation": { + "type": "string", + "description": "The aggregation method.\n" + }, + "facet": { + "type": "string", + "description": "The facet name.\n" + }, + "interval": { + "type": "integer", + "description": "Define the time interval in seconds.\n" + } + }, + "type": "object", + "required": [ + "aggregation" + ] + }, + "datadog:index/DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBy:DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBy": { + "properties": { + "facet": { + "type": "string", + "description": "The facet name.\n" + }, + "limit": { + "type": "integer", + "description": "The maximum number of items in the group.\n" + }, + "sortQuery": { + "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery:DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery", + "description": "A list of exactly one element describing the sort query to use.\n" + } + }, + "type": "object" + }, + "datadog:index/DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery:DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery": { + "properties": { + "aggregation": { + "type": "string", + "description": "The aggregation method.\n" + }, + "facet": { + "type": "string", + "description": "The facet name.\n" + }, + "order": { + "type": "string", + "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" + } + }, + "type": "object", + "required": [ + "aggregation", + "order" + ] + }, + "datadog:index/DashboardWidgetQueryTableDefinitionRequestApmQueryMultiCompute:DashboardWidgetQueryTableDefinitionRequestApmQueryMultiCompute": { + "properties": { + "aggregation": { + "type": "string", + "description": "The aggregation method.\n" + }, + "facet": { + "type": "string", + "description": "The facet name.\n" + }, + "interval": { + "type": "integer", + "description": "Define the time interval in seconds.\n" + } + }, + "type": "object", + "required": [ + "aggregation" + ] + }, + "datadog:index/DashboardWidgetQueryTableDefinitionRequestApmStatsQuery:DashboardWidgetQueryTableDefinitionRequestApmStatsQuery": { + "properties": { + "columns": { + "type": "array", + "items": { + "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumn:DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumn" + }, + "description": "Column properties used by the front end for display.\n" + }, + "env": { + "type": "string", + "description": "The environment name.\n" + }, + "name": { + "type": "string", + "description": "The operation name associated with the service.\n" + }, + "primaryTag": { + "type": "string", + "description": "The organization's host group name and value.\n" + }, + "resource": { + "type": "string", + "description": "The resource name.\n" + }, + "rowType": { + "type": "string", + "description": "The level of detail for the request. Valid values are `service`, `resource`, `span`.\n" + }, + "service": { + "type": "string", + "description": "The service name.\n" + } + }, + "type": "object", + "required": [ + "env", + "name", + "primaryTag", + "rowType", + "service" + ] + }, + "datadog:index/DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumn:DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumn": { + "properties": { + "alias": { + "type": "string", + "description": "A user-assigned alias for the column.\n" + }, + "cellDisplayMode": { + "type": "string", + "description": "A list of display modes for each table cell. Valid values are `number`, `bar`.\n" + }, + "name": { + "type": "string", + "description": "The column name.\n" + }, + "order": { + "type": "string", + "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" + } + }, + "type": "object", + "required": [ + "name" + ] + }, + "datadog:index/DashboardWidgetQueryTableDefinitionRequestConditionalFormat:DashboardWidgetQueryTableDefinitionRequestConditionalFormat": { + "properties": { + "comparator": { + "type": "string", + "description": "The comparator to use. Valid values are `=`, `\u003e`, `\u003e=`, `\u003c`, `\u003c=`.\n" + }, + "customBgColor": { + "type": "string", + "description": "The color palette to apply to the background, same values available as palette.\n" + }, + "customFgColor": { + "type": "string", + "description": "The color palette to apply to the foreground, same values available as palette.\n" + }, + "hideValue": { + "type": "boolean", + "description": "Setting this to True hides values.\n" + }, + "imageUrl": { + "type": "string", + "description": "Displays an image as the background.\n" + }, + "metric": { + "type": "string", + "description": "The metric from the request to correlate with this conditional format.\n" + }, + "palette": { + "type": "string", + "description": "The color palette to apply. Valid values are `blue`, `custom_bg`, `custom_image`, `custom_text`, `gray_on_white`, `grey`, `green`, `orange`, `red`, `red_on_white`, `white_on_gray`, `white_on_green`, `green_on_white`, `white_on_red`, `white_on_yellow`, `yellow_on_white`, `black_on_light_yellow`, `black_on_light_green`, `black_on_light_red`.\n" + }, + "timeframe": { + "type": "string", + "description": "Defines the displayed timeframe.\n" + }, + "value": { + "type": "number", + "description": "A value for the comparator.\n" + } + }, + "type": "object", + "required": [ + "comparator", + "palette", + "value" + ] + }, + "datadog:index/DashboardWidgetQueryTableDefinitionRequestFormula:DashboardWidgetQueryTableDefinitionRequestFormula": { + "properties": { + "alias": { + "type": "string", + "description": "An expression alias.\n" + }, + "cellDisplayMode": { + "type": "string", + "description": "A list of display modes for each table cell. Valid values are `number`, `bar`.\n" + }, + "conditionalFormats": { + "type": "array", + "items": { + "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormat:DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormat" + }, + "description": "Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditional_formats` blocks are allowed using the structure below.\n" + }, + "formulaExpression": { + "type": "string", + "description": "A string expression built from queries, formulas, and functions.\n" }, "limit": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimit:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimit", + "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestFormulaLimit:DashboardWidgetQueryTableDefinitionRequestFormulaLimit", "description": "The options for limiting results returned.\n" }, "style": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyle:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyle", + "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestFormulaStyle:DashboardWidgetQueryTableDefinitionRequestFormulaStyle", "description": "Styling options for widget formulas.\n" } }, @@ -6286,7 +6737,7 @@ "formulaExpression" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormat:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormat": { + "datadog:index/DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormat:DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormat": { "properties": { "comparator": { "type": "string", @@ -6332,7 +6783,7 @@ "value" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimit:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimit": { + "datadog:index/DashboardWidgetQueryTableDefinitionRequestFormulaLimit:DashboardWidgetQueryTableDefinitionRequestFormulaLimit": { "properties": { "count": { "type": "integer", @@ -6345,7 +6796,7 @@ }, "type": "object" }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyle:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyle": { + "datadog:index/DashboardWidgetQueryTableDefinitionRequestFormulaStyle:DashboardWidgetQueryTableDefinitionRequestFormulaStyle": { "properties": { "palette": { "type": "string", @@ -6358,16 +6809,16 @@ }, "type": "object" }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQuery:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQuery": { + "datadog:index/DashboardWidgetQueryTableDefinitionRequestLogQuery:DashboardWidgetQueryTableDefinitionRequestLogQuery": { "properties": { "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQuery", + "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQuery:DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQuery", "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" }, "groupBies": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBy:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBy" + "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBy:DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBy" }, "description": "Multiple `group_by` blocks are allowed using the structure below.\n" }, @@ -6378,7 +6829,7 @@ "multiComputes": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiCompute" + "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestLogQueryMultiCompute:DashboardWidgetQueryTableDefinitionRequestLogQueryMultiCompute" }, "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" }, @@ -6392,7 +6843,7 @@ "index" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQuery": { + "datadog:index/DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQuery:DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQuery": { "properties": { "aggregation": { "type": "string", @@ -6412,7 +6863,7 @@ "aggregation" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBy:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBy": { + "datadog:index/DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBy:DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBy": { "properties": { "facet": { "type": "string", @@ -6423,13 +6874,13 @@ "description": "The maximum number of items in the group.\n" }, "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery", + "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery:DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery", "description": "A list of exactly one element describing the sort query to use.\n" } }, "type": "object" }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery": { + "datadog:index/DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery:DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery": { "properties": { "aggregation": { "type": "string", @@ -6450,7 +6901,7 @@ "order" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiCompute": { + "datadog:index/DashboardWidgetQueryTableDefinitionRequestLogQueryMultiCompute:DashboardWidgetQueryTableDefinitionRequestLogQueryMultiCompute": { "properties": { "aggregation": { "type": "string", @@ -6470,7 +6921,7 @@ "aggregation" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQuery:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQuery": { + "datadog:index/DashboardWidgetQueryTableDefinitionRequestProcessQuery:DashboardWidgetQueryTableDefinitionRequestProcessQuery": { "properties": { "filterBies": { "type": "array", @@ -6497,40 +6948,40 @@ "metric" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuery:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuery": { + "datadog:index/DashboardWidgetQueryTableDefinitionRequestQuery:DashboardWidgetQueryTableDefinitionRequestQuery": { "properties": { "apmDependencyStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery", + "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery", "description": "The APM Dependency Stats query using formulas and functions.\n" }, "apmResourceStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery", + "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery", "description": "The APM Resource Stats query using formulas and functions.\n" }, "cloudCostQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQuery:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQuery", + "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQuery:DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQuery", "description": "The Cloud Cost query using formulas and functions.\n" }, "eventQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuery:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuery", + "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestQueryEventQuery:DashboardWidgetQueryTableDefinitionRequestQueryEventQuery", "description": "A timeseries formula and functions events query.\n" }, "metricQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQuery:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQuery", + "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery:DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery", "description": "A timeseries formula and functions metrics query.\n" }, "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQuery:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQuery", + "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery:DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery", "description": "The process query using formulas and functions.\n" }, "sloQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQuery:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQuery", + "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestQuerySloQuery:DashboardWidgetQueryTableDefinitionRequestQuerySloQuery", "description": "The SLO query using formulas and functions.\n" } }, "type": "object" }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery": { + "datadog:index/DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery": { "properties": { "dataSource": { "type": "string", @@ -6584,7 +7035,7 @@ "stat" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery": { + "datadog:index/DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery": { "properties": { "dataSource": { "type": "string", @@ -6639,7 +7090,7 @@ "stat" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQuery:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQuery": { + "datadog:index/DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQuery:DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQuery": { "properties": { "aggregator": { "type": "string", @@ -6665,12 +7116,12 @@ "query" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuery:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuery": { + "datadog:index/DashboardWidgetQueryTableDefinitionRequestQueryEventQuery:DashboardWidgetQueryTableDefinitionRequestQueryEventQuery": { "properties": { "computes": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryCompute:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryCompute" + "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestQueryEventQueryCompute:DashboardWidgetQueryTableDefinitionRequestQueryEventQueryCompute" }, "description": "The compute options.\n" }, @@ -6681,7 +7132,7 @@ "groupBies": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy" + "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy" }, "description": "Group by options.\n" }, @@ -6697,7 +7148,7 @@ "description": "The name of query for use in formulas.\n" }, "search": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearch:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearch", + "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearch:DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearch", "description": "The search options.\n" }, "storage": { @@ -6712,7 +7163,7 @@ "name" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryCompute:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryCompute": { + "datadog:index/DashboardWidgetQueryTableDefinitionRequestQueryEventQueryCompute:DashboardWidgetQueryTableDefinitionRequestQueryEventQueryCompute": { "properties": { "aggregation": { "type": "string", @@ -6732,7 +7183,7 @@ "aggregation" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy": { + "datadog:index/DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy": { "properties": { "facet": { "type": "string", @@ -6743,7 +7194,7 @@ "description": "The number of groups to return.\n" }, "sort": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort", + "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort", "description": "The options for sorting group by results.\n" } }, @@ -6752,7 +7203,7 @@ "facet" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort": { + "datadog:index/DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort": { "properties": { "aggregation": { "type": "string", @@ -6772,7 +7223,7 @@ "aggregation" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearch:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearch": { + "datadog:index/DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearch:DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearch": { "properties": { "query": { "type": "string", @@ -6784,7 +7235,7 @@ "query" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQuery:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQuery": { + "datadog:index/DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery:DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery": { "properties": { "aggregator": { "type": "string", @@ -6809,7 +7260,7 @@ "query" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQuery:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQuery": { + "datadog:index/DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery:DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery": { "properties": { "aggregator": { "type": "string", @@ -6858,7 +7309,7 @@ "name" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQuery:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQuery": { + "datadog:index/DashboardWidgetQueryTableDefinitionRequestQuerySloQuery:DashboardWidgetQueryTableDefinitionRequestQuerySloQuery": { "properties": { "additionalQueryFilters": { "type": "string", @@ -6896,16 +7347,16 @@ "sloId" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQuery:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQuery": { + "datadog:index/DashboardWidgetQueryTableDefinitionRequestRumQuery:DashboardWidgetQueryTableDefinitionRequestRumQuery": { "properties": { "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQuery", + "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQuery:DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQuery", "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" }, "groupBies": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBy:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBy" + "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBy:DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBy" }, "description": "Multiple `group_by` blocks are allowed using the structure below.\n" }, @@ -6916,7 +7367,7 @@ "multiComputes": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiCompute" + "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestRumQueryMultiCompute:DashboardWidgetQueryTableDefinitionRequestRumQueryMultiCompute" }, "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" }, @@ -6930,7 +7381,7 @@ "index" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQuery": { + "datadog:index/DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQuery:DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQuery": { "properties": { "aggregation": { "type": "string", @@ -6950,7 +7401,7 @@ "aggregation" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBy:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBy": { + "datadog:index/DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBy:DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBy": { "properties": { "facet": { "type": "string", @@ -6961,13 +7412,13 @@ "description": "The maximum number of items in the group.\n" }, "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery", + "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery:DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery", "description": "A list of exactly one element describing the sort query to use.\n" } }, "type": "object" }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery": { + "datadog:index/DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery:DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery": { "properties": { "aggregation": { "type": "string", @@ -6988,7 +7439,7 @@ "order" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiCompute": { + "datadog:index/DashboardWidgetQueryTableDefinitionRequestRumQueryMultiCompute:DashboardWidgetQueryTableDefinitionRequestRumQueryMultiCompute": { "properties": { "aggregation": { "type": "string", @@ -7008,16 +7459,16 @@ "aggregation" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQuery:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQuery": { + "datadog:index/DashboardWidgetQueryTableDefinitionRequestSecurityQuery:DashboardWidgetQueryTableDefinitionRequestSecurityQuery": { "properties": { "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery", + "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery:DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery", "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" }, "groupBies": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBy:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBy" + "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBy:DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBy" }, "description": "Multiple `group_by` blocks are allowed using the structure below.\n" }, @@ -7028,7 +7479,7 @@ "multiComputes": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute" + "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute:DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute" }, "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" }, @@ -7042,7 +7493,7 @@ "index" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery": { + "datadog:index/DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery:DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery": { "properties": { "aggregation": { "type": "string", @@ -7062,7 +7513,7 @@ "aggregation" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBy:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBy": { + "datadog:index/DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBy:DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBy": { "properties": { "facet": { "type": "string", @@ -7073,13 +7524,13 @@ "description": "The maximum number of items in the group.\n" }, "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery", + "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery:DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery", "description": "A list of exactly one element describing the sort query to use.\n" } }, "type": "object" }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery": { + "datadog:index/DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery:DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery": { "properties": { "aggregation": { "type": "string", @@ -7100,7 +7551,7 @@ "order" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute": { + "datadog:index/DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute:DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute": { "properties": { "aggregation": { "type": "string", @@ -7120,41 +7571,62 @@ "aggregation" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyle:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyle": { - "properties": { - "palette": { - "type": "string", - "description": "A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxis:DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxis": { + "datadog:index/DashboardWidgetQueryValueDefinition:DashboardWidgetQueryValueDefinition": { "properties": { - "includeZero": { + "autoscale": { "type": "boolean", - "description": "Always include zero or fit the axis to the data range.\n" + "description": "A Boolean indicating whether to automatically scale the tile.\n" }, - "label": { + "customLinks": { + "type": "array", + "items": { + "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionCustomLink:DashboardWidgetQueryValueDefinitionCustomLink" + }, + "description": "A nested block describing a custom link. Multiple `custom_link` blocks are allowed using the structure below.\n" + }, + "customUnit": { "type": "string", - "description": "The label of the axis to display on the graph.\n" + "description": "The unit for the value displayed in the widget.\n" }, - "max": { + "liveSpan": { "type": "string", - "description": "Specify the maximum value to show on the Y-axis.\n" + "description": "The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `week_to_date`, `month_to_date`, `1y`, `alert`.\n" }, - "min": { + "precision": { + "type": "integer", + "description": "The precision to use when displaying the tile.\n" + }, + "requests": { + "type": "array", + "items": { + "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequest:DashboardWidgetQueryValueDefinitionRequest" + }, + "description": "A nested block describing the request to use when displaying the widget. Multiple `request` blocks are allowed using the structure below (exactly one of `q`, `apm_query`, `log_query`, `rum_query`, `security_query` or `process_query` is required within the `request` block).\n" + }, + "textAlign": { "type": "string", - "description": "Specify the minimum value to show on the Y-axis.\n" + "description": "The alignment of the widget's text. Valid values are `center`, `left`, `right`.\n" }, - "scale": { + "timeseriesBackground": { + "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionTimeseriesBackground:DashboardWidgetQueryValueDefinitionTimeseriesBackground", + "description": "Set a timeseries on the widget background.\n" + }, + "title": { "type": "string", - "description": "Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`.\n" + "description": "The title of the widget.\n" + }, + "titleAlign": { + "type": "string", + "description": "The alignment of the widget's title. Valid values are `center`, `left`, `right`.\n" + }, + "titleSize": { + "type": "string", + "description": "The size of the widget's title (defaults to 16).\n" } }, "type": "object" }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionCustomLink:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionCustomLink": { + "datadog:index/DashboardWidgetQueryValueDefinitionCustomLink:DashboardWidgetQueryValueDefinitionCustomLink": { "properties": { "isHidden": { "type": "boolean", @@ -7175,64 +7647,72 @@ }, "type": "object" }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequest:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequest": { + "datadog:index/DashboardWidgetQueryValueDefinitionRequest:DashboardWidgetQueryValueDefinitionRequest": { "properties": { - "fills": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFill:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFill" - }, - "description": "The query used to fill the map. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apm_query`, `log_query`, `rum_query`, `security_query` or `process_query` is required within the request block).\n" + "aggregator": { + "type": "string", + "description": "The aggregator to use for time aggregation. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`.\n" }, - "sizes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSize:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSize" - }, - "description": "The query used to size the map. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apm_query`, `log_query`, `rum_query`, `security_query` or `process_query` is required within the request block).\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFill:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFill": { - "properties": { "apmQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQuery:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQuery", + "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestApmQuery:DashboardWidgetQueryValueDefinitionRequestApmQuery", "description": "The query to use for this widget.\n" }, - "logQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQuery:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQuery", + "auditQuery": { + "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestAuditQuery:DashboardWidgetQueryValueDefinitionRequestAuditQuery", "description": "The query to use for this widget.\n" }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQuery:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQuery", - "description": "The process query to use in the widget. The structure of this block is described below.\n" - }, - "q": { - "type": "string", - "description": "The metric query to use for this widget.\n" + "conditionalFormats": { + "type": "array", + "items": { + "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestConditionalFormat:DashboardWidgetQueryValueDefinitionRequestConditionalFormat" + }, + "description": "Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditional_formats` blocks are allowed using the structure below.\n" + }, + "formulas": { + "type": "array", + "items": { + "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestFormula:DashboardWidgetQueryValueDefinitionRequestFormula" + } + }, + "logQuery": { + "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestLogQuery:DashboardWidgetQueryValueDefinitionRequestLogQuery", + "description": "The query to use for this widget.\n" + }, + "processQuery": { + "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestProcessQuery:DashboardWidgetQueryValueDefinitionRequestProcessQuery", + "description": "The process query to use in the widget. The structure of this block is described below.\n" + }, + "q": { + "type": "string", + "description": "The metric query to use for this widget.\n" + }, + "queries": { + "type": "array", + "items": { + "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestQuery:DashboardWidgetQueryValueDefinitionRequestQuery" + } }, "rumQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQuery:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQuery", + "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestRumQuery:DashboardWidgetQueryValueDefinitionRequestRumQuery", "description": "The query to use for this widget.\n" }, "securityQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQuery:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQuery", + "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestSecurityQuery:DashboardWidgetQueryValueDefinitionRequestSecurityQuery", "description": "The query to use for this widget.\n" } }, "type": "object" }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQuery:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQuery": { + "datadog:index/DashboardWidgetQueryValueDefinitionRequestApmQuery:DashboardWidgetQueryValueDefinitionRequestApmQuery": { "properties": { "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQuery", + "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQuery:DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQuery", "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" }, "groupBies": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBy:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBy" + "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBy:DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBy" }, "description": "Multiple `group_by` blocks are allowed using the structure below.\n" }, @@ -7243,7 +7723,7 @@ "multiComputes": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiCompute" + "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestApmQueryMultiCompute:DashboardWidgetQueryValueDefinitionRequestApmQueryMultiCompute" }, "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" }, @@ -7257,7 +7737,7 @@ "index" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQuery": { + "datadog:index/DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQuery:DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQuery": { "properties": { "aggregation": { "type": "string", @@ -7277,7 +7757,7 @@ "aggregation" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBy:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBy": { + "datadog:index/DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBy:DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBy": { "properties": { "facet": { "type": "string", @@ -7288,13 +7768,13 @@ "description": "The maximum number of items in the group.\n" }, "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery", + "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery:DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery", "description": "A list of exactly one element describing the sort query to use.\n" } }, "type": "object" }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery": { + "datadog:index/DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery:DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery": { "properties": { "aggregation": { "type": "string", @@ -7315,7 +7795,7 @@ "order" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiCompute": { + "datadog:index/DashboardWidgetQueryValueDefinitionRequestApmQueryMultiCompute:DashboardWidgetQueryValueDefinitionRequestApmQueryMultiCompute": { "properties": { "aggregation": { "type": "string", @@ -7335,16 +7815,16 @@ "aggregation" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQuery:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQuery": { + "datadog:index/DashboardWidgetQueryValueDefinitionRequestAuditQuery:DashboardWidgetQueryValueDefinitionRequestAuditQuery": { "properties": { "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQuery", + "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery:DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery", "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" }, "groupBies": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBy:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBy" + "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBy:DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBy" }, "description": "Multiple `group_by` blocks are allowed using the structure below.\n" }, @@ -7355,7 +7835,7 @@ "multiComputes": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiCompute" + "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiCompute:DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiCompute" }, "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" }, @@ -7369,7 +7849,7 @@ "index" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQuery": { + "datadog:index/DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery:DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery": { "properties": { "aggregation": { "type": "string", @@ -7389,7 +7869,7 @@ "aggregation" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBy:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBy": { + "datadog:index/DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBy:DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBy": { "properties": { "facet": { "type": "string", @@ -7400,13 +7880,13 @@ "description": "The maximum number of items in the group.\n" }, "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery", + "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery:DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery", "description": "A list of exactly one element describing the sort query to use.\n" } }, "type": "object" }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery": { + "datadog:index/DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery:DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery": { "properties": { "aggregation": { "type": "string", @@ -7427,7 +7907,7 @@ "order" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiCompute": { + "datadog:index/DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiCompute:DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiCompute": { "properties": { "aggregation": { "type": "string", @@ -7447,155 +7927,169 @@ "aggregation" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQuery:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQuery": { + "datadog:index/DashboardWidgetQueryValueDefinitionRequestConditionalFormat:DashboardWidgetQueryValueDefinitionRequestConditionalFormat": { "properties": { - "filterBies": { - "type": "array", - "items": { - "type": "string" - }, - "description": "A list of processes.\n" + "comparator": { + "type": "string", + "description": "The comparator to use. Valid values are `=`, `\u003e`, `\u003e=`, `\u003c`, `\u003c=`.\n" }, - "limit": { - "type": "integer", - "description": "The max number of items in the filter list.\n" + "customBgColor": { + "type": "string", + "description": "The color palette to apply to the background, same values available as palette.\n" + }, + "customFgColor": { + "type": "string", + "description": "The color palette to apply to the foreground, same values available as palette.\n" + }, + "hideValue": { + "type": "boolean", + "description": "Setting this to True hides values.\n" + }, + "imageUrl": { + "type": "string", + "description": "Displays an image as the background.\n" }, "metric": { "type": "string", - "description": "Your chosen metric.\n" + "description": "The metric from the request to correlate with this conditional format.\n" }, - "searchBy": { + "palette": { "type": "string", - "description": "Your chosen search term.\n" + "description": "The color palette to apply. Valid values are `blue`, `custom_bg`, `custom_image`, `custom_text`, `gray_on_white`, `grey`, `green`, `orange`, `red`, `red_on_white`, `white_on_gray`, `white_on_green`, `green_on_white`, `white_on_red`, `white_on_yellow`, `yellow_on_white`, `black_on_light_yellow`, `black_on_light_green`, `black_on_light_red`.\n" + }, + "timeframe": { + "type": "string", + "description": "Defines the displayed timeframe.\n" + }, + "value": { + "type": "number", + "description": "A value for the comparator.\n" } }, "type": "object", "required": [ - "metric" + "comparator", + "palette", + "value" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQuery:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQuery": { + "datadog:index/DashboardWidgetQueryValueDefinitionRequestFormula:DashboardWidgetQueryValueDefinitionRequestFormula": { "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBy:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" + "alias": { + "type": "string", + "description": "An expression alias.\n" }, - "index": { + "cellDisplayMode": { "type": "string", - "description": "The name of the index to query.\n" + "description": "A list of display modes for each table cell. Valid values are `number`, `bar`.\n" }, - "multiComputes": { + "conditionalFormats": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiCompute" + "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormat:DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormat" }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" + "description": "Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditional_formats` blocks are allowed using the structure below.\n" }, - "searchQuery": { + "formulaExpression": { "type": "string", - "description": "The search query to use.\n" + "description": "A string expression built from queries, formulas, and functions.\n" + }, + "limit": { + "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestFormulaLimit:DashboardWidgetQueryValueDefinitionRequestFormulaLimit", + "description": "The options for limiting results returned.\n" + }, + "style": { + "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestFormulaStyle:DashboardWidgetQueryValueDefinitionRequestFormulaStyle", + "description": "Styling options for widget formulas.\n" } }, "type": "object", "required": [ - "index" + "formulaExpression" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQuery": { + "datadog:index/DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormat:DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormat": { "properties": { - "aggregation": { + "comparator": { "type": "string", - "description": "The aggregation method.\n" + "description": "The comparator to use. Valid values are `=`, `\u003e`, `\u003e=`, `\u003c`, `\u003c=`.\n" }, - "facet": { + "customBgColor": { "type": "string", - "description": "The facet name.\n" + "description": "The color palette to apply to the background, same values available as palette.\n" }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBy:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBy": { - "properties": { - "facet": { + "customFgColor": { "type": "string", - "description": "The facet name.\n" + "description": "The color palette to apply to the foreground, same values available as palette.\n" }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" + "hideValue": { + "type": "boolean", + "description": "Setting this to True hides values.\n" }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery": { - "properties": { - "aggregation": { + "imageUrl": { "type": "string", - "description": "The aggregation method.\n" + "description": "Displays an image as the background.\n" }, - "facet": { + "metric": { "type": "string", - "description": "The facet name.\n" + "description": "The metric from the request to correlate with this conditional format.\n" }, - "order": { + "palette": { "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" + "description": "The color palette to apply. Valid values are `blue`, `custom_bg`, `custom_image`, `custom_text`, `gray_on_white`, `grey`, `green`, `orange`, `red`, `red_on_white`, `white_on_gray`, `white_on_green`, `green_on_white`, `white_on_red`, `white_on_yellow`, `yellow_on_white`, `black_on_light_yellow`, `black_on_light_green`, `black_on_light_red`.\n" + }, + "timeframe": { + "type": "string", + "description": "Defines the displayed timeframe.\n" + }, + "value": { + "type": "number", + "description": "A value for the comparator.\n" } }, "type": "object", "required": [ - "aggregation", - "order" + "comparator", + "palette", + "value" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiCompute": { + "datadog:index/DashboardWidgetQueryValueDefinitionRequestFormulaLimit:DashboardWidgetQueryValueDefinitionRequestFormulaLimit": { "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" + "count": { + "type": "integer", + "description": "The number of results to return.\n" }, - "facet": { + "order": { "type": "string", - "description": "The facet name.\n" + "description": "The direction of the sort. Valid values are `asc`, `desc`. Defaults to `\"desc\"`.\n" + } + }, + "type": "object" + }, + "datadog:index/DashboardWidgetQueryValueDefinitionRequestFormulaStyle:DashboardWidgetQueryValueDefinitionRequestFormulaStyle": { + "properties": { + "palette": { + "type": "string", + "description": "The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.\n" }, - "interval": { + "paletteIndex": { "type": "integer", - "description": "Define the time interval in seconds.\n" + "description": "Index specifying which color to use within the palette.\n" } }, - "type": "object", - "required": [ - "aggregation" - ] + "type": "object" }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQuery:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQuery": { + "datadog:index/DashboardWidgetQueryValueDefinitionRequestLogQuery:DashboardWidgetQueryValueDefinitionRequestLogQuery": { "properties": { "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery", + "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQuery:DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQuery", "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" }, "groupBies": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy" + "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBy:DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBy" }, "description": "Multiple `group_by` blocks are allowed using the structure below.\n" }, @@ -7606,7 +8100,7 @@ "multiComputes": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute" + "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestLogQueryMultiCompute:DashboardWidgetQueryValueDefinitionRequestLogQueryMultiCompute" }, "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" }, @@ -7620,7 +8114,7 @@ "index" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery": { + "datadog:index/DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQuery:DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQuery": { "properties": { "aggregation": { "type": "string", @@ -7640,7 +8134,7 @@ "aggregation" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy": { + "datadog:index/DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBy:DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBy": { "properties": { "facet": { "type": "string", @@ -7651,13 +8145,13 @@ "description": "The maximum number of items in the group.\n" }, "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery", + "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery:DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery", "description": "A list of exactly one element describing the sort query to use.\n" } }, "type": "object" }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery": { + "datadog:index/DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery:DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery": { "properties": { "aggregation": { "type": "string", @@ -7678,7 +8172,7 @@ "order" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute": { + "datadog:index/DashboardWidgetQueryValueDefinitionRequestLogQueryMultiCompute:DashboardWidgetQueryValueDefinitionRequestLogQueryMultiCompute": { "properties": { "aggregation": { "type": "string", @@ -7698,194 +8192,261 @@ "aggregation" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSize:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSize": { + "datadog:index/DashboardWidgetQueryValueDefinitionRequestProcessQuery:DashboardWidgetQueryValueDefinitionRequestProcessQuery": { "properties": { - "apmQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQuery:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQuery", - "description": "The query to use for this widget.\n" + "filterBies": { + "type": "array", + "items": { + "type": "string" + }, + "description": "A list of processes.\n" }, - "logQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQuery:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQuery", - "description": "The query to use for this widget.\n" + "limit": { + "type": "integer", + "description": "The max number of items in the filter list.\n" }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQuery:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQuery", - "description": "The process query to use in the widget. The structure of this block is described below.\n" + "metric": { + "type": "string", + "description": "Your chosen metric.\n" }, - "q": { + "searchBy": { "type": "string", - "description": "The metric query to use for this widget.\n" + "description": "Your chosen search term.\n" + } + }, + "type": "object", + "required": [ + "metric" + ] + }, + "datadog:index/DashboardWidgetQueryValueDefinitionRequestQuery:DashboardWidgetQueryValueDefinitionRequestQuery": { + "properties": { + "apmDependencyStatsQuery": { + "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery", + "description": "The APM Dependency Stats query using formulas and functions.\n" }, - "rumQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQuery:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQuery", - "description": "The query to use for this widget.\n" + "apmResourceStatsQuery": { + "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery", + "description": "The APM Resource Stats query using formulas and functions.\n" }, - "securityQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQuery:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQuery", - "description": "The query to use for this widget.\n" + "cloudCostQuery": { + "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQuery:DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQuery", + "description": "The Cloud Cost query using formulas and functions.\n" + }, + "eventQuery": { + "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestQueryEventQuery:DashboardWidgetQueryValueDefinitionRequestQueryEventQuery", + "description": "A timeseries formula and functions events query.\n" + }, + "metricQuery": { + "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery:DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery", + "description": "A timeseries formula and functions metrics query.\n" + }, + "processQuery": { + "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery:DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery", + "description": "The process query using formulas and functions.\n" + }, + "sloQuery": { + "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestQuerySloQuery:DashboardWidgetQueryValueDefinitionRequestQuerySloQuery", + "description": "The SLO query using formulas and functions.\n" } }, "type": "object" }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQuery:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQuery": { + "datadog:index/DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery": { "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" + "dataSource": { + "type": "string", + "description": "The data source for APM Dependency Stats queries. Valid values are `apm_dependency_stats`.\n" }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBy:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" + "env": { + "type": "string", + "description": "APM environment.\n" }, - "index": { + "isUpstream": { + "type": "boolean", + "description": "Determines whether stats for upstream or downstream dependencies should be queried.\n" + }, + "name": { "type": "string", - "description": "The name of the index to query.\n" + "description": "The name of query for use in formulas.\n" }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" + "operationName": { + "type": "string", + "description": "Name of operation on service.\n" }, - "searchQuery": { + "primaryTagName": { "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery": { - "properties": { - "aggregation": { + "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" + }, + "primaryTagValue": { "type": "string", - "description": "The aggregation method.\n" + "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" }, - "facet": { + "resourceName": { "type": "string", - "description": "The facet name.\n" + "description": "APM resource.\n" }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" + "service": { + "type": "string", + "description": "APM service.\n" + }, + "stat": { + "type": "string", + "description": "APM statistic. Valid values are `avg_duration`, `avg_root_duration`, `avg_spans_per_trace`, `error_rate`, `pct_exec_time`, `pct_of_traces`, `total_traces_count`.\n" } }, "type": "object", "required": [ - "aggregation" + "dataSource", + "env", + "name", + "operationName", + "resourceName", + "service", + "stat" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBy:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBy": { + "datadog:index/DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery": { "properties": { - "facet": { + "dataSource": { "type": "string", - "description": "The facet name.\n" + "description": "The data source for APM Resource Stats queries. Valid values are `apm_resource_stats`.\n" }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" + "env": { + "type": "string", + "description": "APM environment.\n" }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery": { - "properties": { - "aggregation": { + "groupBies": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Array of fields to group results by.\n" + }, + "name": { "type": "string", - "description": "The aggregation method.\n" + "description": "The name of query for use in formulas.\n" }, - "facet": { + "operationName": { "type": "string", - "description": "The facet name.\n" + "description": "Name of operation on service.\n" }, - "order": { + "primaryTagName": { "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" + "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" + }, + "primaryTagValue": { + "type": "string", + "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" + }, + "resourceName": { + "type": "string", + "description": "APM resource.\n" + }, + "service": { + "type": "string", + "description": "APM service.\n" + }, + "stat": { + "type": "string", + "description": "APM statistic. Valid values are `errors`, `error_rate`, `hits`, `latency_avg`, `latency_distribution`, `latency_max`, `latency_p50`, `latency_p75`, `latency_p90`, `latency_p95`, `latency_p99`.\n" } }, "type": "object", "required": [ - "aggregation", - "order" + "dataSource", + "env", + "name", + "service", + "stat" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute": { + "datadog:index/DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQuery:DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQuery": { "properties": { - "aggregation": { + "aggregator": { "type": "string", - "description": "The aggregation method.\n" + "description": "The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`.\n" }, - "facet": { + "dataSource": { "type": "string", - "description": "The facet name.\n" + "description": "The data source for cloud cost queries. Valid values are `cloud_cost`.\n" }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" + "name": { + "type": "string", + "description": "The name of the query for use in formulas.\n" + }, + "query": { + "type": "string", + "description": "The cloud cost query definition.\n" } }, "type": "object", "required": [ - "aggregation" + "dataSource", + "name", + "query" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQuery:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQuery": { + "datadog:index/DashboardWidgetQueryValueDefinitionRequestQueryEventQuery:DashboardWidgetQueryValueDefinitionRequestQueryEventQuery": { "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { + "computes": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBy:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBy" + "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestQueryEventQueryCompute:DashboardWidgetQueryValueDefinitionRequestQueryEventQueryCompute" }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" + "description": "The compute options.\n" }, - "index": { + "dataSource": { "type": "string", - "description": "The name of the index to query.\n" + "description": "The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `security_signals`, `profiles`, `audit`, `events`, `ci_tests`, `ci_pipelines`.\n" }, - "multiComputes": { + "groupBies": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute" + "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy" }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" + "description": "Group by options.\n" }, - "searchQuery": { + "indexes": { + "type": "array", + "items": { + "type": "string" + }, + "description": "An array of index names to query in the stream.\n" + }, + "name": { "type": "string", - "description": "The search query to use.\n" + "description": "The name of query for use in formulas.\n" + }, + "search": { + "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearch:DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearch", + "description": "The search options.\n" + }, + "storage": { + "type": "string", + "description": "Storage location (private beta).\n" } }, "type": "object", "required": [ - "index" + "computes", + "dataSource", + "name" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery": { + "datadog:index/DashboardWidgetQueryValueDefinitionRequestQueryEventQueryCompute:DashboardWidgetQueryValueDefinitionRequestQueryEventQueryCompute": { "properties": { "aggregation": { "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" + "description": "The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" }, "interval": { "type": "integer", - "description": "Define the time interval in seconds.\n" + "description": "A time interval in milliseconds.\n" + }, + "metric": { + "type": "string", + "description": "The measurable attribute to compute.\n" } }, "type": "object", @@ -7893,101 +8454,180 @@ "aggregation" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBy:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBy": { + "datadog:index/DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy": { "properties": { "facet": { "type": "string", - "description": "The facet name.\n" + "description": "The event facet.\n" }, "limit": { "type": "integer", - "description": "The maximum number of items in the group.\n" + "description": "The number of groups to return.\n" }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" + "sort": { + "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort", + "description": "The options for sorting group by results.\n" } }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery": { - "properties": { - "aggregation": { + "type": "object", + "required": [ + "facet" + ] + }, + "datadog:index/DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort": { + "properties": { + "aggregation": { "type": "string", - "description": "The aggregation method.\n" + "description": "The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" }, - "facet": { + "metric": { "type": "string", - "description": "The facet name.\n" + "description": "The metric used for sorting group by results.\n" }, "order": { "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" + "description": "Direction of sort. Valid values are `asc`, `desc`.\n" } }, "type": "object", "required": [ - "aggregation", - "order" + "aggregation" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute": { + "datadog:index/DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearch:DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearch": { "properties": { - "aggregation": { + "query": { "type": "string", - "description": "The aggregation method.\n" + "description": "The events search string.\n" + } + }, + "type": "object", + "required": [ + "query" + ] + }, + "datadog:index/DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery:DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery": { + "properties": { + "aggregator": { + "type": "string", + "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" }, - "facet": { + "dataSource": { "type": "string", - "description": "The facet name.\n" + "description": "The data source for metrics queries. Defaults to `\"metrics\"`.\n" }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" + "name": { + "type": "string", + "description": "The name of the query for use in formulas.\n" + }, + "query": { + "type": "string", + "description": "The metrics query definition.\n" } }, "type": "object", "required": [ - "aggregation" + "name", + "query" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQuery:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQuery": { + "datadog:index/DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery:DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery": { "properties": { - "filterBies": { + "aggregator": { + "type": "string", + "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" + }, + "dataSource": { + "type": "string", + "description": "The data source for process queries. Valid values are `process`, `container`.\n" + }, + "isNormalizedCpu": { + "type": "boolean", + "description": "Whether to normalize the CPU percentages.\n" + }, + "limit": { + "type": "integer", + "description": "The number of hits to return.\n" + }, + "metric": { + "type": "string", + "description": "The process metric name.\n" + }, + "name": { + "type": "string", + "description": "The name of query for use in formulas.\n" + }, + "sort": { + "type": "string", + "description": "The direction of the sort. Valid values are `asc`, `desc`. Defaults to `\"desc\"`.\n" + }, + "tagFilters": { "type": "array", "items": { "type": "string" }, - "description": "A list of processes.\n" + "description": "An array of tags to filter by.\n" }, - "limit": { - "type": "integer", - "description": "The max number of items in the filter list.\n" + "textFilter": { + "type": "string", + "description": "The text to use as a filter.\n" + } + }, + "type": "object", + "required": [ + "dataSource", + "metric", + "name" + ] + }, + "datadog:index/DashboardWidgetQueryValueDefinitionRequestQuerySloQuery:DashboardWidgetQueryValueDefinitionRequestQuerySloQuery": { + "properties": { + "additionalQueryFilters": { + "type": "string", + "description": "Additional filters applied to the SLO query.\n" }, - "metric": { + "dataSource": { "type": "string", - "description": "Your chosen metric.\n" + "description": "The data source for SLO queries. Valid values are `slo`.\n" }, - "searchBy": { + "groupMode": { "type": "string", - "description": "Your chosen search term.\n" + "description": "Group mode to query measures. Valid values are `overall`, `components`. Defaults to `\"overall\"`.\n" + }, + "measure": { + "type": "string", + "description": "SLO measures queries. Valid values are `good_events`, `bad_events`, `slo_status`, `error_budget_remaining`, `burn_rate`, `error_budget_burndown`.\n" + }, + "name": { + "type": "string", + "description": "The name of query for use in formulas.\n" + }, + "sloId": { + "type": "string", + "description": "ID of an SLO to query.\n" + }, + "sloQueryType": { + "type": "string", + "description": "type of the SLO to query. Valid values are `metric`. Defaults to `\"metric\"`.\n" } }, "type": "object", "required": [ - "metric" + "dataSource", + "measure", + "sloId" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQuery:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQuery": { + "datadog:index/DashboardWidgetQueryValueDefinitionRequestRumQuery:DashboardWidgetQueryValueDefinitionRequestRumQuery": { "properties": { "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery", + "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQuery:DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQuery", "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" }, "groupBies": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBy:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBy" + "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBy:DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBy" }, "description": "Multiple `group_by` blocks are allowed using the structure below.\n" }, @@ -7998,7 +8638,7 @@ "multiComputes": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute" + "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestRumQueryMultiCompute:DashboardWidgetQueryValueDefinitionRequestRumQueryMultiCompute" }, "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" }, @@ -8012,7 +8652,7 @@ "index" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery": { + "datadog:index/DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQuery:DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQuery": { "properties": { "aggregation": { "type": "string", @@ -8032,7 +8672,7 @@ "aggregation" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBy:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBy": { + "datadog:index/DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBy:DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBy": { "properties": { "facet": { "type": "string", @@ -8043,13 +8683,13 @@ "description": "The maximum number of items in the group.\n" }, "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery", + "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery:DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery", "description": "A list of exactly one element describing the sort query to use.\n" } }, "type": "object" }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery": { + "datadog:index/DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery:DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery": { "properties": { "aggregation": { "type": "string", @@ -8070,7 +8710,7 @@ "order" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute": { + "datadog:index/DashboardWidgetQueryValueDefinitionRequestRumQueryMultiCompute:DashboardWidgetQueryValueDefinitionRequestRumQueryMultiCompute": { "properties": { "aggregation": { "type": "string", @@ -8090,16 +8730,16 @@ "aggregation" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQuery:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQuery": { + "datadog:index/DashboardWidgetQueryValueDefinitionRequestSecurityQuery:DashboardWidgetQueryValueDefinitionRequestSecurityQuery": { "properties": { "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery", + "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery:DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery", "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" }, "groupBies": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy" + "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBy:DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBy" }, "description": "Multiple `group_by` blocks are allowed using the structure below.\n" }, @@ -8110,7 +8750,7 @@ "multiComputes": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute" + "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute:DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute" }, "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" }, @@ -8124,7 +8764,7 @@ "index" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery": { + "datadog:index/DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery:DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery": { "properties": { "aggregation": { "type": "string", @@ -8144,7 +8784,7 @@ "aggregation" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy": { + "datadog:index/DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBy:DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBy": { "properties": { "facet": { "type": "string", @@ -8155,13 +8795,13 @@ "description": "The maximum number of items in the group.\n" }, "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery", + "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery:DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery", "description": "A list of exactly one element describing the sort query to use.\n" } }, "type": "object" }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery": { + "datadog:index/DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery:DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery": { "properties": { "aggregation": { "type": "string", @@ -8182,7 +8822,7 @@ "order" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute": { + "datadog:index/DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute:DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute": { "properties": { "aggregation": { "type": "string", @@ -8202,206 +8842,175 @@ "aggregation" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyle:DashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyle": { + "datadog:index/DashboardWidgetQueryValueDefinitionTimeseriesBackground:DashboardWidgetQueryValueDefinitionTimeseriesBackground": { "properties": { - "fillMax": { - "type": "string", - "description": "The max value to use to color the map.\n" - }, - "fillMin": { - "type": "string", - "description": "The min value to use to color the map.\n" - }, - "palette": { + "type": { "type": "string", - "description": "A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance.\n" - }, - "paletteFlip": { - "type": "boolean", - "description": "A Boolean indicating whether to flip the palette tones.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequest:DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequest": { - "properties": { - "columns": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumn:DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumn" - }, - "description": "Widget columns.\n" - }, - "query": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuery:DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuery", - "description": "Updated list stream widget.\n" + "description": "Whether the Timeseries is made using an area or bars. Valid values are `bars`, `area`.\n" }, - "responseFormat": { - "type": "string", - "description": "Widget response format. Valid values are `event_list`.\n" + "yaxis": { + "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis:DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis", + "description": "A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below.\n" } }, "type": "object", "required": [ - "columns", - "query", - "responseFormat" + "type" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumn:DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumn": { + "datadog:index/DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis:DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis": { "properties": { - "field": { + "includeZero": { + "type": "boolean", + "description": "Always include zero or fit the axis to the data range.\n" + }, + "label": { "type": "string", - "description": "Widget column field.\n" + "description": "The label of the axis to display on the graph.\n" }, - "width": { + "max": { "type": "string", - "description": "Widget column width. Valid values are `auto`, `compact`, `full`.\n" + "description": "Specify the maximum value to show on the Y-axis.\n" + }, + "min": { + "type": "string", + "description": "Specify the minimum value to show on the Y-axis.\n" + }, + "scale": { + "type": "string", + "description": "Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`.\n" } }, - "type": "object", - "required": [ - "field", - "width" - ] + "type": "object" }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuery:DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuery": { + "datadog:index/DashboardWidgetRunWorkflowDefinition:DashboardWidgetRunWorkflowDefinition": { "properties": { - "dataSource": { - "type": "string", - "description": "Source from which to query items to display in the stream. Valid values are `logs_stream`, `audit_stream`, `ci_pipeline_stream`, `ci_test_stream`, `rum_issue_stream`, `apm_issue_stream`, `trace_stream`, `logs_issue_stream`, `logs_pattern_stream`, `logs_transaction_stream`, `event_stream`.\n" - }, - "eventSize": { - "type": "string", - "description": "Size of events displayed in widget. Required if `data_source` is `event_stream`. Valid values are `s`, `l`.\n" + "customLinks": { + "type": "array", + "items": { + "$ref": "#/types/datadog:index/DashboardWidgetRunWorkflowDefinitionCustomLink:DashboardWidgetRunWorkflowDefinitionCustomLink" + }, + "description": "A nested block describing a custom link. Multiple `custom_link` blocks are allowed using the structure below.\n" }, - "indexes": { + "inputs": { "type": "array", "items": { - "type": "string" + "$ref": "#/types/datadog:index/DashboardWidgetRunWorkflowDefinitionInput:DashboardWidgetRunWorkflowDefinitionInput" }, - "description": "List of indexes.\n" + "description": "Array of workflow inputs to map to dashboard template variables.\n" }, - "queryString": { + "liveSpan": { "type": "string", - "description": "Widget query.\n" + "description": "The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `week_to_date`, `month_to_date`, `1y`, `alert`.\n" }, - "sort": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySort:DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySort", - "description": "The facet and order to sort the data, for example: `{\"column\": \"time\", \"order\": \"desc\"}`.\n" + "title": { + "type": "string", + "description": "The title of the widget.\n" }, - "storage": { + "titleAlign": { "type": "string", - "description": "Storage location (private beta).\n" + "description": "The alignment of the widget's title. Valid values are `center`, `left`, `right`.\n" + }, + "titleSize": { + "type": "string", + "description": "The size of the widget's title (defaults to 16).\n" + }, + "workflowId": { + "type": "string", + "description": "Workflow ID\n" } }, "type": "object", "required": [ - "dataSource" + "workflowId" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySort:DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySort": { + "datadog:index/DashboardWidgetRunWorkflowDefinitionCustomLink:DashboardWidgetRunWorkflowDefinitionCustomLink": { "properties": { - "column": { + "isHidden": { + "type": "boolean", + "description": "The flag for toggling context menu link visibility.\n" + }, + "label": { "type": "string", - "description": "The facet path for the column.\n" + "description": "The label for the custom link URL.\n" }, - "order": { + "link": { "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" + "description": "The URL of the custom link.\n" + }, + "overrideLabel": { + "type": "string", + "description": "The label ID that refers to a context menu link item. When `override_label` is provided, the client request omits the label field.\n" } }, - "type": "object", - "required": [ - "column", - "order" - ] + "type": "object" }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetLogStreamDefinitionSort:DashboardWidgetGroupDefinitionWidgetLogStreamDefinitionSort": { + "datadog:index/DashboardWidgetRunWorkflowDefinitionInput:DashboardWidgetRunWorkflowDefinitionInput": { "properties": { - "column": { + "name": { "type": "string", - "description": "The facet path for the column.\n" + "description": "Name of the workflow input.\n" }, - "order": { + "value": { "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" + "description": "Dashboard template variable. Can be suffixed with `.value` or `.key`.\n" } }, "type": "object", "required": [ - "column", - "order" + "name", + "value" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariables:DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariables": { + "datadog:index/DashboardWidgetScatterplotDefinition:DashboardWidgetScatterplotDefinition": { "properties": { - "controlledByPowerpacks": { + "colorByGroups": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpack:DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpack" + "type": "string" }, - "description": "Template variables controlled at the powerpack level.\n" + "description": "List of groups used for colors.\n" }, - "controlledExternallies": { + "customLinks": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternally:DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternally" + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionCustomLink:DashboardWidgetScatterplotDefinitionCustomLink" }, - "description": "Template variables controlled by the external resource, such as the dashboard this powerpack is on.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpack:DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpack": { - "properties": { - "name": { + "description": "A nested block describing a custom link. Multiple `custom_link` blocks are allowed using the structure below.\n" + }, + "liveSpan": { "type": "string", - "description": "The name of the variable.\n" + "description": "The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `week_to_date`, `month_to_date`, `1y`, `alert`.\n" }, - "prefix": { + "request": { + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequest:DashboardWidgetScatterplotDefinitionRequest", + "description": "A nested block describing the request to use when displaying the widget. Exactly one `request` block is allowed using the structure below.\n" + }, + "title": { "type": "string", - "description": "The tag prefix associated with the variable. Only tags with this prefix appear in the variable dropdown.\n" + "description": "The title of the widget.\n" }, - "values": { - "type": "array", - "items": { - "type": "string" - }, - "description": "One or many template variable values within the saved view, which will be unioned together using `OR` if more than one is specified.\n" - } - }, - "type": "object", - "required": [ - "name", - "values" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternally:DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternally": { - "properties": { - "name": { + "titleAlign": { "type": "string", - "description": "The name of the variable.\n" + "description": "The alignment of the widget's title. Valid values are `center`, `left`, `right`.\n" }, - "prefix": { + "titleSize": { "type": "string", - "description": "The tag prefix associated with the variable. Only tags with this prefix appear in the variable dropdown.\n" + "description": "The size of the widget's title (defaults to 16).\n" }, - "values": { - "type": "array", - "items": { - "type": "string" - }, - "description": "One or many template variable values within the saved view, which will be unioned together using `OR` if more than one is specified.\n" + "xaxis": { + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionXaxis:DashboardWidgetScatterplotDefinitionXaxis", + "description": "A nested block describing the X-Axis Controls. Exactly one nested block is allowed using the structure below.\n" + }, + "yaxis": { + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionYaxis:DashboardWidgetScatterplotDefinitionYaxis", + "description": "A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below.\n" } }, - "type": "object", - "required": [ - "name", - "values" - ] + "type": "object" }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionCustomLink:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionCustomLink": { + "datadog:index/DashboardWidgetScatterplotDefinitionCustomLink:DashboardWidgetScatterplotDefinitionCustomLink": { "properties": { "isHidden": { "type": "boolean", @@ -8422,585 +9031,104 @@ }, "type": "object" }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequest:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequest": { + "datadog:index/DashboardWidgetScatterplotDefinitionRequest:DashboardWidgetScatterplotDefinitionRequest": { "properties": { - "aggregator": { - "type": "string", - "description": "The aggregator to use for time aggregation. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`.\n" - }, - "alias": { - "type": "string", - "description": "The alias for the column name (defaults to metric name).\n" - }, - "apmQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQuery:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQuery", - "description": "The query to use for this widget.\n" - }, - "apmStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQuery:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQuery" - }, - "cellDisplayModes": { + "scatterplotTables": { "type": "array", "items": { - "type": "string" + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestScatterplotTable:DashboardWidgetScatterplotDefinitionRequestScatterplotTable" }, - "description": "A list of display modes for each table cell. List items one of `number`, `bar`. Valid values are `number`, `bar`.\n" + "description": "Scatterplot request containing formulas and functions.\n" }, - "conditionalFormats": { + "xes": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormat:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormat" + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestX:DashboardWidgetScatterplotDefinitionRequestX" }, - "description": "Conditional formats allow you to set the color of your widget content or background, depending on the rule applied to your data. Multiple `conditional_formats` blocks are allowed using the structure below.\n" - }, - "formulas": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormula:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormula" - } - }, - "limit": { - "type": "integer", - "description": "The number of lines to show in the table.\n" - }, - "logQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQuery:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQuery", - "description": "The query to use for this widget.\n" - }, - "order": { - "type": "string", - "description": "The sort order for the rows. Valid values are `asc`, `desc`.\n" - }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQuery:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQuery", - "description": "The process query to use in the widget. The structure of this block is described below.\n" - }, - "q": { - "type": "string", - "description": "The metric query to use for this widget.\n" + "description": "The query used for the X-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apm_query`, `log_query`, `rum_query`, `security_query`, `apm_stats_query` or `process_query` is required within the block).\n" }, - "queries": { + "ys": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuery:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuery" - } - }, - "rumQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQuery:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQuery", - "description": "The query to use for this widget.\n" - }, - "securityQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQuery:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQuery", - "description": "The query to use for this widget.\n" + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestY:DashboardWidgetScatterplotDefinitionRequestY" + }, + "description": "The query used for the Y-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apm_query`, `log_query`, `rum_query`, `security_query`, `apm_stats_query` or `process_query` is required within the block).\n" } }, "type": "object" }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQuery:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQuery": { + "datadog:index/DashboardWidgetScatterplotDefinitionRequestScatterplotTable:DashboardWidgetScatterplotDefinitionRequestScatterplotTable": { "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { + "formulas": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBy:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormula:DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormula" + } }, - "multiComputes": { + "queries": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuery:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuery" + } } }, - "type": "object", - "required": [ - "index" - ] + "type": "object" }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQuery": { + "datadog:index/DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormula:DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormula": { "properties": { - "aggregation": { + "alias": { "type": "string", - "description": "The aggregation method.\n" + "description": "An expression alias.\n" }, - "facet": { + "dimension": { "type": "string", - "description": "The facet name.\n" + "description": "Dimension of the Scatterplot. Valid values are `x`, `y`, `radius`, `color`.\n" }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" + "formulaExpression": { + "type": "string", + "description": "A string expression built from queries, formulas, and functions.\n" } }, "type": "object", "required": [ - "aggregation" + "dimension", + "formulaExpression" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBy:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBy": { + "datadog:index/DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuery:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuery": { "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" + "apmDependencyStatsQuery": { + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery", + "description": "The APM Dependency Stats query using formulas and functions.\n" }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" + "apmResourceStatsQuery": { + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery", + "description": "The APM Resource Stats query using formulas and functions.\n" }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" + "cloudCostQuery": { + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery", + "description": "The Cloud Cost query using formulas and functions.\n" + }, + "eventQuery": { + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery", + "description": "A timeseries formula and functions events query.\n" + }, + "metricQuery": { + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery", + "description": "A timeseries formula and functions metrics query.\n" + }, + "processQuery": { + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery", + "description": "The process query using formulas and functions.\n" + }, + "sloQuery": { + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery", + "description": "The SLO query using formulas and functions.\n" } }, "type": "object" }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQuery:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQuery": { - "properties": { - "columns": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumn:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumn" - }, - "description": "Column properties used by the front end for display.\n" - }, - "env": { - "type": "string", - "description": "The environment name.\n" - }, - "name": { - "type": "string", - "description": "The operation name associated with the service.\n" - }, - "primaryTag": { - "type": "string", - "description": "The organization's host group name and value.\n" - }, - "resource": { - "type": "string", - "description": "The resource name.\n" - }, - "rowType": { - "type": "string", - "description": "The level of detail for the request. Valid values are `service`, `resource`, `span`.\n" - }, - "service": { - "type": "string", - "description": "The service name.\n" - } - }, - "type": "object", - "required": [ - "env", - "name", - "primaryTag", - "rowType", - "service" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumn:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumn": { - "properties": { - "alias": { - "type": "string", - "description": "A user-assigned alias for the column.\n" - }, - "cellDisplayMode": { - "type": "string", - "description": "A list of display modes for each table cell. Valid values are `number`, `bar`.\n" - }, - "name": { - "type": "string", - "description": "The column name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "name" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormat:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormat": { - "properties": { - "comparator": { - "type": "string", - "description": "The comparator to use. Valid values are `=`, `\u003e`, `\u003e=`, `\u003c`, `\u003c=`.\n" - }, - "customBgColor": { - "type": "string", - "description": "The color palette to apply to the background, same values available as palette.\n" - }, - "customFgColor": { - "type": "string", - "description": "The color palette to apply to the foreground, same values available as palette.\n" - }, - "hideValue": { - "type": "boolean", - "description": "Setting this to True hides values.\n" - }, - "imageUrl": { - "type": "string", - "description": "Displays an image as the background.\n" - }, - "metric": { - "type": "string", - "description": "The metric from the request to correlate with this conditional format.\n" - }, - "palette": { - "type": "string", - "description": "The color palette to apply. Valid values are `blue`, `custom_bg`, `custom_image`, `custom_text`, `gray_on_white`, `grey`, `green`, `orange`, `red`, `red_on_white`, `white_on_gray`, `white_on_green`, `green_on_white`, `white_on_red`, `white_on_yellow`, `yellow_on_white`, `black_on_light_yellow`, `black_on_light_green`, `black_on_light_red`.\n" - }, - "timeframe": { - "type": "string", - "description": "Defines the displayed timeframe.\n" - }, - "value": { - "type": "number", - "description": "A value for the comparator.\n" - } - }, - "type": "object", - "required": [ - "comparator", - "palette", - "value" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormula:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormula": { - "properties": { - "alias": { - "type": "string", - "description": "An expression alias.\n" - }, - "cellDisplayMode": { - "type": "string", - "description": "A list of display modes for each table cell. Valid values are `number`, `bar`.\n" - }, - "conditionalFormats": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormat:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormat" - }, - "description": "Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditional_formats` blocks are allowed using the structure below.\n" - }, - "formulaExpression": { - "type": "string", - "description": "A string expression built from queries, formulas, and functions.\n" - }, - "limit": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimit:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimit", - "description": "The options for limiting results returned.\n" - }, - "style": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyle:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyle", - "description": "Styling options for widget formulas.\n" - } - }, - "type": "object", - "required": [ - "formulaExpression" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormat:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormat": { - "properties": { - "comparator": { - "type": "string", - "description": "The comparator to use. Valid values are `=`, `\u003e`, `\u003e=`, `\u003c`, `\u003c=`.\n" - }, - "customBgColor": { - "type": "string", - "description": "The color palette to apply to the background, same values available as palette.\n" - }, - "customFgColor": { - "type": "string", - "description": "The color palette to apply to the foreground, same values available as palette.\n" - }, - "hideValue": { - "type": "boolean", - "description": "Setting this to True hides values.\n" - }, - "imageUrl": { - "type": "string", - "description": "Displays an image as the background.\n" - }, - "metric": { - "type": "string", - "description": "The metric from the request to correlate with this conditional format.\n" - }, - "palette": { - "type": "string", - "description": "The color palette to apply. Valid values are `blue`, `custom_bg`, `custom_image`, `custom_text`, `gray_on_white`, `grey`, `green`, `orange`, `red`, `red_on_white`, `white_on_gray`, `white_on_green`, `green_on_white`, `white_on_red`, `white_on_yellow`, `yellow_on_white`, `black_on_light_yellow`, `black_on_light_green`, `black_on_light_red`.\n" - }, - "timeframe": { - "type": "string", - "description": "Defines the displayed timeframe.\n" - }, - "value": { - "type": "number", - "description": "A value for the comparator.\n" - } - }, - "type": "object", - "required": [ - "comparator", - "palette", - "value" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimit:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimit": { - "properties": { - "count": { - "type": "integer", - "description": "The number of results to return.\n" - }, - "order": { - "type": "string", - "description": "The direction of the sort. Valid values are `asc`, `desc`. Defaults to `\"desc\"`.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyle:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyle": { - "properties": { - "palette": { - "type": "string", - "description": "The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.\n" - }, - "paletteIndex": { - "type": "integer", - "description": "Index specifying which color to use within the palette.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQuery:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBy:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBy:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQuery:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQuery": { - "properties": { - "filterBies": { - "type": "array", - "items": { - "type": "string" - }, - "description": "A list of processes.\n" - }, - "limit": { - "type": "integer", - "description": "The max number of items in the filter list.\n" - }, - "metric": { - "type": "string", - "description": "Your chosen metric.\n" - }, - "searchBy": { - "type": "string", - "description": "Your chosen search term.\n" - } - }, - "type": "object", - "required": [ - "metric" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuery:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuery": { - "properties": { - "apmDependencyStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery", - "description": "The APM Dependency Stats query using formulas and functions.\n" - }, - "apmResourceStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery", - "description": "The APM Resource Stats query using formulas and functions.\n" - }, - "cloudCostQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQuery:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQuery", - "description": "The Cloud Cost query using formulas and functions.\n" - }, - "eventQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuery:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuery", - "description": "A timeseries formula and functions events query.\n" - }, - "metricQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQuery:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQuery", - "description": "A timeseries formula and functions metrics query.\n" - }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQuery:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQuery", - "description": "The process query using formulas and functions.\n" - }, - "sloQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQuery:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQuery", - "description": "The SLO query using formulas and functions.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery": { + "datadog:index/DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery": { "properties": { "dataSource": { "type": "string", @@ -9054,7 +9182,7 @@ "stat" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery": { + "datadog:index/DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery": { "properties": { "dataSource": { "type": "string", @@ -9109,7 +9237,7 @@ "stat" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQuery:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQuery": { + "datadog:index/DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery": { "properties": { "aggregator": { "type": "string", @@ -9135,12 +9263,12 @@ "query" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuery:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuery": { + "datadog:index/DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery": { "properties": { "computes": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryCompute:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryCompute" + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute" }, "description": "The compute options.\n" }, @@ -9151,7 +9279,7 @@ "groupBies": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy" + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy" }, "description": "Group by options.\n" }, @@ -9167,7 +9295,7 @@ "description": "The name of query for use in formulas.\n" }, "search": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearch:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearch", + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch", "description": "The search options.\n" }, "storage": { @@ -9182,7 +9310,7 @@ "name" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryCompute:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryCompute": { + "datadog:index/DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute": { "properties": { "aggregation": { "type": "string", @@ -9202,7 +9330,7 @@ "aggregation" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy": { + "datadog:index/DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy": { "properties": { "facet": { "type": "string", @@ -9213,7 +9341,7 @@ "description": "The number of groups to return.\n" }, "sort": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort", + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort", "description": "The options for sorting group by results.\n" } }, @@ -9222,7 +9350,7 @@ "facet" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort": { + "datadog:index/DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort": { "properties": { "aggregation": { "type": "string", @@ -9242,7 +9370,7 @@ "aggregation" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearch:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearch": { + "datadog:index/DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch": { "properties": { "query": { "type": "string", @@ -9254,7 +9382,7 @@ "query" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQuery:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQuery": { + "datadog:index/DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery": { "properties": { "aggregator": { "type": "string", @@ -9279,7 +9407,7 @@ "query" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQuery:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQuery": { + "datadog:index/DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery": { "properties": { "aggregator": { "type": "string", @@ -9328,7 +9456,7 @@ "name" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQuery:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQuery": { + "datadog:index/DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery": { "properties": { "additionalQueryFilters": { "type": "string", @@ -9366,16 +9494,49 @@ "sloId" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQuery:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQuery": { + "datadog:index/DashboardWidgetScatterplotDefinitionRequestX:DashboardWidgetScatterplotDefinitionRequestX": { + "properties": { + "aggregator": { + "type": "string", + "description": "Aggregator used for the request. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`.\n" + }, + "apmQuery": { + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestXApmQuery:DashboardWidgetScatterplotDefinitionRequestXApmQuery", + "description": "The query to use for this widget.\n" + }, + "logQuery": { + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestXLogQuery:DashboardWidgetScatterplotDefinitionRequestXLogQuery", + "description": "The query to use for this widget.\n" + }, + "processQuery": { + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestXProcessQuery:DashboardWidgetScatterplotDefinitionRequestXProcessQuery", + "description": "The process query to use in the widget. The structure of this block is described below.\n" + }, + "q": { + "type": "string", + "description": "The metric query to use for this widget.\n" + }, + "rumQuery": { + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestXRumQuery:DashboardWidgetScatterplotDefinitionRequestXRumQuery", + "description": "The query to use for this widget.\n" + }, + "securityQuery": { + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestXSecurityQuery:DashboardWidgetScatterplotDefinitionRequestXSecurityQuery", + "description": "The query to use for this widget.\n" + } + }, + "type": "object" + }, + "datadog:index/DashboardWidgetScatterplotDefinitionRequestXApmQuery:DashboardWidgetScatterplotDefinitionRequestXApmQuery": { "properties": { "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQuery", + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQuery:DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQuery", "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" }, "groupBies": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBy:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBy" + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBy:DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBy" }, "description": "Multiple `group_by` blocks are allowed using the structure below.\n" }, @@ -9386,7 +9547,7 @@ "multiComputes": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiCompute" + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiCompute:DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiCompute" }, "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" }, @@ -9400,7 +9561,7 @@ "index" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQuery": { + "datadog:index/DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQuery:DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQuery": { "properties": { "aggregation": { "type": "string", @@ -9420,7 +9581,7 @@ "aggregation" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBy:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBy": { + "datadog:index/DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBy:DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBy": { "properties": { "facet": { "type": "string", @@ -9431,13 +9592,13 @@ "description": "The maximum number of items in the group.\n" }, "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery", + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery:DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery", "description": "A list of exactly one element describing the sort query to use.\n" } }, "type": "object" }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery": { + "datadog:index/DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery:DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery": { "properties": { "aggregation": { "type": "string", @@ -9458,7 +9619,7 @@ "order" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiCompute": { + "datadog:index/DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiCompute:DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiCompute": { "properties": { "aggregation": { "type": "string", @@ -9478,16 +9639,16 @@ "aggregation" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQuery:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQuery": { + "datadog:index/DashboardWidgetScatterplotDefinitionRequestXLogQuery:DashboardWidgetScatterplotDefinitionRequestXLogQuery": { "properties": { "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery", + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQuery:DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQuery", "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" }, "groupBies": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBy:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBy" + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBy:DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBy" }, "description": "Multiple `group_by` blocks are allowed using the structure below.\n" }, @@ -9498,7 +9659,7 @@ "multiComputes": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute" + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiCompute:DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiCompute" }, "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" }, @@ -9512,7 +9673,7 @@ "index" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery": { + "datadog:index/DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQuery:DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQuery": { "properties": { "aggregation": { "type": "string", @@ -9532,7 +9693,7 @@ "aggregation" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBy:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBy": { + "datadog:index/DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBy:DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBy": { "properties": { "facet": { "type": "string", @@ -9543,13 +9704,13 @@ "description": "The maximum number of items in the group.\n" }, "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery", + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery:DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery", "description": "A list of exactly one element describing the sort query to use.\n" } }, "type": "object" }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery": { + "datadog:index/DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery:DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery": { "properties": { "aggregation": { "type": "string", @@ -9570,7 +9731,7 @@ "order" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute": { + "datadog:index/DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiCompute:DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiCompute": { "properties": { "aggregation": { "type": "string", @@ -9590,93 +9751,43 @@ "aggregation" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionCustomLink:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionCustomLink": { + "datadog:index/DashboardWidgetScatterplotDefinitionRequestXProcessQuery:DashboardWidgetScatterplotDefinitionRequestXProcessQuery": { "properties": { - "isHidden": { - "type": "boolean", - "description": "The flag for toggling context menu link visibility.\n" + "filterBies": { + "type": "array", + "items": { + "type": "string" + }, + "description": "A list of processes.\n" }, - "label": { - "type": "string", - "description": "The label for the custom link URL.\n" + "limit": { + "type": "integer", + "description": "The max number of items in the filter list.\n" }, - "link": { + "metric": { "type": "string", - "description": "The URL of the custom link.\n" + "description": "Your chosen metric.\n" }, - "overrideLabel": { + "searchBy": { "type": "string", - "description": "The label ID that refers to a context menu link item. When `override_label` is provided, the client request omits the label field.\n" + "description": "Your chosen search term.\n" } }, - "type": "object" + "type": "object", + "required": [ + "metric" + ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequest:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequest": { + "datadog:index/DashboardWidgetScatterplotDefinitionRequestXRumQuery:DashboardWidgetScatterplotDefinitionRequestXRumQuery": { "properties": { - "aggregator": { - "type": "string", - "description": "The aggregator to use for time aggregation. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`.\n" - }, - "apmQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQuery:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQuery", - "description": "The query to use for this widget.\n" - }, - "auditQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQuery:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQuery", - "description": "The query to use for this widget.\n" + "computeQuery": { + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQuery:DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQuery", + "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" }, - "conditionalFormats": { + "groupBies": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormat:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormat" - }, - "description": "Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditional_formats` blocks are allowed using the structure below.\n" - }, - "formulas": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormula:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormula" - } - }, - "logQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQuery:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQuery", - "description": "The query to use for this widget.\n" - }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQuery:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQuery", - "description": "The process query to use in the widget. The structure of this block is described below.\n" - }, - "q": { - "type": "string", - "description": "The metric query to use for this widget.\n" - }, - "queries": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuery:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuery" - } - }, - "rumQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQuery:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQuery", - "description": "The query to use for this widget.\n" - }, - "securityQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQuery:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQuery", - "description": "The query to use for this widget.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQuery:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBy:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBy" + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBy:DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBy" }, "description": "Multiple `group_by` blocks are allowed using the structure below.\n" }, @@ -9687,7 +9798,7 @@ "multiComputes": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiCompute" + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiCompute:DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiCompute" }, "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" }, @@ -9701,7 +9812,7 @@ "index" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQuery": { + "datadog:index/DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQuery:DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQuery": { "properties": { "aggregation": { "type": "string", @@ -9721,7 +9832,7 @@ "aggregation" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBy:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBy": { + "datadog:index/DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBy:DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBy": { "properties": { "facet": { "type": "string", @@ -9732,13 +9843,13 @@ "description": "The maximum number of items in the group.\n" }, "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery", + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery:DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery", "description": "A list of exactly one element describing the sort query to use.\n" } }, "type": "object" }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery": { + "datadog:index/DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery:DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery": { "properties": { "aggregation": { "type": "string", @@ -9759,7 +9870,7 @@ "order" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiCompute": { + "datadog:index/DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiCompute:DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiCompute": { "properties": { "aggregation": { "type": "string", @@ -9779,16 +9890,16 @@ "aggregation" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQuery:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQuery": { + "datadog:index/DashboardWidgetScatterplotDefinitionRequestXSecurityQuery:DashboardWidgetScatterplotDefinitionRequestXSecurityQuery": { "properties": { "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQuery", + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery:DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery", "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" }, "groupBies": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBy:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBy" + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy:DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy" }, "description": "Multiple `group_by` blocks are allowed using the structure below.\n" }, @@ -9799,7 +9910,7 @@ "multiComputes": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiCompute" + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute:DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute" }, "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" }, @@ -9813,7 +9924,7 @@ "index" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQuery": { + "datadog:index/DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery:DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery": { "properties": { "aggregation": { "type": "string", @@ -9833,7 +9944,7 @@ "aggregation" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBy:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBy": { + "datadog:index/DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy:DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy": { "properties": { "facet": { "type": "string", @@ -9844,13 +9955,13 @@ "description": "The maximum number of items in the group.\n" }, "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery", + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery:DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery", "description": "A list of exactly one element describing the sort query to use.\n" } }, "type": "object" }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery": { + "datadog:index/DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery:DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery": { "properties": { "aggregation": { "type": "string", @@ -9871,7 +9982,7 @@ "order" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiCompute": { + "datadog:index/DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute:DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute": { "properties": { "aggregation": { "type": "string", @@ -9891,169 +10002,161 @@ "aggregation" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormat:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormat": { + "datadog:index/DashboardWidgetScatterplotDefinitionRequestY:DashboardWidgetScatterplotDefinitionRequestY": { "properties": { - "comparator": { - "type": "string", - "description": "The comparator to use. Valid values are `=`, `\u003e`, `\u003e=`, `\u003c`, `\u003c=`.\n" - }, - "customBgColor": { - "type": "string", - "description": "The color palette to apply to the background, same values available as palette.\n" - }, - "customFgColor": { + "aggregator": { "type": "string", - "description": "The color palette to apply to the foreground, same values available as palette.\n" + "description": "Aggregator used for the request. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`.\n" }, - "hideValue": { - "type": "boolean", - "description": "Setting this to True hides values.\n" + "apmQuery": { + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestYApmQuery:DashboardWidgetScatterplotDefinitionRequestYApmQuery", + "description": "The query to use for this widget.\n" }, - "imageUrl": { - "type": "string", - "description": "Displays an image as the background.\n" + "logQuery": { + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestYLogQuery:DashboardWidgetScatterplotDefinitionRequestYLogQuery", + "description": "The query to use for this widget.\n" }, - "metric": { - "type": "string", - "description": "The metric from the request to correlate with this conditional format.\n" + "processQuery": { + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestYProcessQuery:DashboardWidgetScatterplotDefinitionRequestYProcessQuery", + "description": "The process query to use in the widget. The structure of this block is described below.\n" }, - "palette": { + "q": { "type": "string", - "description": "The color palette to apply. Valid values are `blue`, `custom_bg`, `custom_image`, `custom_text`, `gray_on_white`, `grey`, `green`, `orange`, `red`, `red_on_white`, `white_on_gray`, `white_on_green`, `green_on_white`, `white_on_red`, `white_on_yellow`, `yellow_on_white`, `black_on_light_yellow`, `black_on_light_green`, `black_on_light_red`.\n" + "description": "The metric query to use for this widget.\n" }, - "timeframe": { - "type": "string", - "description": "Defines the displayed timeframe.\n" + "rumQuery": { + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestYRumQuery:DashboardWidgetScatterplotDefinitionRequestYRumQuery", + "description": "The query to use for this widget.\n" }, - "value": { - "type": "number", - "description": "A value for the comparator.\n" + "securityQuery": { + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestYSecurityQuery:DashboardWidgetScatterplotDefinitionRequestYSecurityQuery", + "description": "The query to use for this widget.\n" } }, - "type": "object", - "required": [ - "comparator", - "palette", - "value" - ] + "type": "object" }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormula:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormula": { + "datadog:index/DashboardWidgetScatterplotDefinitionRequestYApmQuery:DashboardWidgetScatterplotDefinitionRequestYApmQuery": { "properties": { - "alias": { - "type": "string", - "description": "An expression alias.\n" - }, - "cellDisplayMode": { - "type": "string", - "description": "A list of display modes for each table cell. Valid values are `number`, `bar`.\n" + "computeQuery": { + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQuery:DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQuery", + "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" }, - "conditionalFormats": { + "groupBies": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormat:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormat" + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBy:DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBy" }, - "description": "Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditional_formats` blocks are allowed using the structure below.\n" + "description": "Multiple `group_by` blocks are allowed using the structure below.\n" }, - "formulaExpression": { + "index": { "type": "string", - "description": "A string expression built from queries, formulas, and functions.\n" + "description": "The name of the index to query.\n" }, - "limit": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimit:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimit", - "description": "The options for limiting results returned.\n" + "multiComputes": { + "type": "array", + "items": { + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiCompute:DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiCompute" + }, + "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" }, - "style": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyle:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyle", - "description": "Styling options for widget formulas.\n" + "searchQuery": { + "type": "string", + "description": "The search query to use.\n" } }, "type": "object", "required": [ - "formulaExpression" + "index" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormat:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormat": { + "datadog:index/DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQuery:DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQuery": { "properties": { - "comparator": { + "aggregation": { "type": "string", - "description": "The comparator to use. Valid values are `=`, `\u003e`, `\u003e=`, `\u003c`, `\u003c=`.\n" + "description": "The aggregation method.\n" }, - "customBgColor": { + "facet": { "type": "string", - "description": "The color palette to apply to the background, same values available as palette.\n" + "description": "The facet name.\n" }, - "customFgColor": { + "interval": { + "type": "integer", + "description": "Define the time interval in seconds.\n" + } + }, + "type": "object", + "required": [ + "aggregation" + ] + }, + "datadog:index/DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBy:DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBy": { + "properties": { + "facet": { "type": "string", - "description": "The color palette to apply to the foreground, same values available as palette.\n" - }, - "hideValue": { - "type": "boolean", - "description": "Setting this to True hides values.\n" + "description": "The facet name.\n" }, - "imageUrl": { - "type": "string", - "description": "Displays an image as the background.\n" + "limit": { + "type": "integer", + "description": "The maximum number of items in the group.\n" }, - "metric": { + "sortQuery": { + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery:DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery", + "description": "A list of exactly one element describing the sort query to use.\n" + } + }, + "type": "object" + }, + "datadog:index/DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery:DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery": { + "properties": { + "aggregation": { "type": "string", - "description": "The metric from the request to correlate with this conditional format.\n" + "description": "The aggregation method.\n" }, - "palette": { + "facet": { "type": "string", - "description": "The color palette to apply. Valid values are `blue`, `custom_bg`, `custom_image`, `custom_text`, `gray_on_white`, `grey`, `green`, `orange`, `red`, `red_on_white`, `white_on_gray`, `white_on_green`, `green_on_white`, `white_on_red`, `white_on_yellow`, `yellow_on_white`, `black_on_light_yellow`, `black_on_light_green`, `black_on_light_red`.\n" + "description": "The facet name.\n" }, - "timeframe": { + "order": { "type": "string", - "description": "Defines the displayed timeframe.\n" - }, - "value": { - "type": "number", - "description": "A value for the comparator.\n" + "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" } }, "type": "object", "required": [ - "comparator", - "palette", - "value" + "aggregation", + "order" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimit:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimit": { + "datadog:index/DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiCompute:DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiCompute": { "properties": { - "count": { - "type": "integer", - "description": "The number of results to return.\n" - }, - "order": { + "aggregation": { "type": "string", - "description": "The direction of the sort. Valid values are `asc`, `desc`. Defaults to `\"desc\"`.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyle:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyle": { - "properties": { - "palette": { + "description": "The aggregation method.\n" + }, + "facet": { "type": "string", - "description": "The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.\n" + "description": "The facet name.\n" }, - "paletteIndex": { + "interval": { "type": "integer", - "description": "Index specifying which color to use within the palette.\n" + "description": "Define the time interval in seconds.\n" } }, - "type": "object" + "type": "object", + "required": [ + "aggregation" + ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQuery:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQuery": { + "datadog:index/DashboardWidgetScatterplotDefinitionRequestYLogQuery:DashboardWidgetScatterplotDefinitionRequestYLogQuery": { "properties": { "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQuery", + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQuery:DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQuery", "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" }, "groupBies": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBy:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBy" + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBy:DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBy" }, "description": "Multiple `group_by` blocks are allowed using the structure below.\n" }, @@ -10064,7 +10167,7 @@ "multiComputes": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiCompute" + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiCompute:DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiCompute" }, "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" }, @@ -10078,7 +10181,7 @@ "index" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQuery": { + "datadog:index/DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQuery:DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQuery": { "properties": { "aggregation": { "type": "string", @@ -10098,7 +10201,7 @@ "aggregation" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBy:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBy": { + "datadog:index/DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBy:DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBy": { "properties": { "facet": { "type": "string", @@ -10109,13 +10212,13 @@ "description": "The maximum number of items in the group.\n" }, "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery", + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery:DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery", "description": "A list of exactly one element describing the sort query to use.\n" } }, "type": "object" }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery": { + "datadog:index/DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery:DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery": { "properties": { "aggregation": { "type": "string", @@ -10136,7 +10239,7 @@ "order" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiCompute": { + "datadog:index/DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiCompute:DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiCompute": { "properties": { "aggregation": { "type": "string", @@ -10156,7 +10259,7 @@ "aggregation" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQuery:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQuery": { + "datadog:index/DashboardWidgetScatterplotDefinitionRequestYProcessQuery:DashboardWidgetScatterplotDefinitionRequestYProcessQuery": { "properties": { "filterBies": { "type": "array", @@ -10183,234 +10286,165 @@ "metric" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuery:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuery": { + "datadog:index/DashboardWidgetScatterplotDefinitionRequestYRumQuery:DashboardWidgetScatterplotDefinitionRequestYRumQuery": { "properties": { - "apmDependencyStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery", - "description": "The APM Dependency Stats query using formulas and functions.\n" - }, - "apmResourceStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery", - "description": "The APM Resource Stats query using formulas and functions.\n" - }, - "cloudCostQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQuery:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQuery", - "description": "The Cloud Cost query using formulas and functions.\n" + "computeQuery": { + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQuery:DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQuery", + "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" }, - "eventQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuery:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuery", - "description": "A timeseries formula and functions events query.\n" + "groupBies": { + "type": "array", + "items": { + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBy:DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBy" + }, + "description": "Multiple `group_by` blocks are allowed using the structure below.\n" }, - "metricQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQuery:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQuery", - "description": "A timeseries formula and functions metrics query.\n" + "index": { + "type": "string", + "description": "The name of the index to query.\n" }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQuery:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQuery", - "description": "The process query using formulas and functions.\n" + "multiComputes": { + "type": "array", + "items": { + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiCompute:DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiCompute" + }, + "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" }, - "sloQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQuery:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQuery", - "description": "The SLO query using formulas and functions.\n" + "searchQuery": { + "type": "string", + "description": "The search query to use.\n" } }, - "type": "object" + "type": "object", + "required": [ + "index" + ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery": { + "datadog:index/DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQuery:DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQuery": { "properties": { - "dataSource": { - "type": "string", - "description": "The data source for APM Dependency Stats queries. Valid values are `apm_dependency_stats`.\n" - }, - "env": { - "type": "string", - "description": "APM environment.\n" - }, - "isUpstream": { - "type": "boolean", - "description": "Determines whether stats for upstream or downstream dependencies should be queried.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "operationName": { - "type": "string", - "description": "Name of operation on service.\n" - }, - "primaryTagName": { - "type": "string", - "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" - }, - "primaryTagValue": { - "type": "string", - "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" - }, - "resourceName": { + "aggregation": { "type": "string", - "description": "APM resource.\n" + "description": "The aggregation method.\n" }, - "service": { + "facet": { "type": "string", - "description": "APM service.\n" + "description": "The facet name.\n" }, - "stat": { - "type": "string", - "description": "APM statistic. Valid values are `avg_duration`, `avg_root_duration`, `avg_spans_per_trace`, `error_rate`, `pct_exec_time`, `pct_of_traces`, `total_traces_count`.\n" + "interval": { + "type": "integer", + "description": "Define the time interval in seconds.\n" } }, "type": "object", "required": [ - "dataSource", - "env", - "name", - "operationName", - "resourceName", - "service", - "stat" + "aggregation" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery": { + "datadog:index/DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBy:DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBy": { "properties": { - "dataSource": { - "type": "string", - "description": "The data source for APM Resource Stats queries. Valid values are `apm_resource_stats`.\n" - }, - "env": { - "type": "string", - "description": "APM environment.\n" - }, - "groupBies": { - "type": "array", - "items": { - "type": "string" - }, - "description": "Array of fields to group results by.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "operationName": { - "type": "string", - "description": "Name of operation on service.\n" - }, - "primaryTagName": { + "facet": { "type": "string", - "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" + "description": "The facet name.\n" }, - "primaryTagValue": { - "type": "string", - "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" + "limit": { + "type": "integer", + "description": "The maximum number of items in the group.\n" }, - "resourceName": { + "sortQuery": { + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery:DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery", + "description": "A list of exactly one element describing the sort query to use.\n" + } + }, + "type": "object" + }, + "datadog:index/DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery:DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery": { + "properties": { + "aggregation": { "type": "string", - "description": "APM resource.\n" + "description": "The aggregation method.\n" }, - "service": { + "facet": { "type": "string", - "description": "APM service.\n" + "description": "The facet name.\n" }, - "stat": { + "order": { "type": "string", - "description": "APM statistic. Valid values are `errors`, `error_rate`, `hits`, `latency_avg`, `latency_distribution`, `latency_max`, `latency_p50`, `latency_p75`, `latency_p90`, `latency_p95`, `latency_p99`.\n" + "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" } }, "type": "object", "required": [ - "dataSource", - "env", - "name", - "service", - "stat" + "aggregation", + "order" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQuery:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQuery": { + "datadog:index/DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiCompute:DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiCompute": { "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`.\n" - }, - "dataSource": { + "aggregation": { "type": "string", - "description": "The data source for cloud cost queries. Valid values are `cloud_cost`.\n" + "description": "The aggregation method.\n" }, - "name": { + "facet": { "type": "string", - "description": "The name of the query for use in formulas.\n" + "description": "The facet name.\n" }, - "query": { - "type": "string", - "description": "The cloud cost query definition.\n" + "interval": { + "type": "integer", + "description": "Define the time interval in seconds.\n" } }, "type": "object", "required": [ - "dataSource", - "name", - "query" + "aggregation" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuery:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuery": { + "datadog:index/DashboardWidgetScatterplotDefinitionRequestYSecurityQuery:DashboardWidgetScatterplotDefinitionRequestYSecurityQuery": { "properties": { - "computes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryCompute:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryCompute" - }, - "description": "The compute options.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `security_signals`, `profiles`, `audit`, `events`, `ci_tests`, `ci_pipelines`.\n" + "computeQuery": { + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery:DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery", + "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" }, "groupBies": { "type": "array", "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy" + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy:DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy" }, - "description": "Group by options.\n" + "description": "Multiple `group_by` blocks are allowed using the structure below.\n" }, - "indexes": { + "index": { + "type": "string", + "description": "The name of the index to query.\n" + }, + "multiComputes": { "type": "array", "items": { - "type": "string" + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute:DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute" }, - "description": "An array of index names to query in the stream.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "search": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearch:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearch", - "description": "The search options.\n" + "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" }, - "storage": { + "searchQuery": { "type": "string", - "description": "Storage location (private beta).\n" + "description": "The search query to use.\n" } }, "type": "object", "required": [ - "computes", - "dataSource", - "name" + "index" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryCompute:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryCompute": { + "datadog:index/DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery:DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery": { "properties": { "aggregation": { "type": "string", - "description": "The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" + "description": "The aggregation method.\n" + }, + "facet": { + "type": "string", + "description": "The facet name.\n" }, "interval": { "type": "integer", - "description": "A time interval in milliseconds.\n" - }, - "metric": { - "type": "string", - "description": "The measurable attribute to compute.\n" + "description": "Define the time interval in seconds.\n" } }, "type": "object", @@ -10418,34729 +10452,380 @@ "aggregation" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy": { + "datadog:index/DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy:DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy": { "properties": { "facet": { "type": "string", - "description": "The event facet.\n" + "description": "The facet name.\n" }, "limit": { "type": "integer", - "description": "The number of groups to return.\n" + "description": "The maximum number of items in the group.\n" }, - "sort": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort", - "description": "The options for sorting group by results.\n" + "sortQuery": { + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery:DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery", + "description": "A list of exactly one element describing the sort query to use.\n" } }, - "type": "object", - "required": [ - "facet" - ] + "type": "object" }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort": { + "datadog:index/DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery:DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery": { "properties": { "aggregation": { "type": "string", - "description": "The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" + "description": "The aggregation method.\n" }, - "metric": { + "facet": { "type": "string", - "description": "The metric used for sorting group by results.\n" + "description": "The facet name.\n" }, "order": { "type": "string", - "description": "Direction of sort. Valid values are `asc`, `desc`.\n" + "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" } }, "type": "object", "required": [ - "aggregation" + "aggregation", + "order" ] }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearch:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearch": { + "datadog:index/DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute:DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute": { "properties": { - "query": { + "aggregation": { "type": "string", - "description": "The events search string.\n" - } - }, - "type": "object", - "required": [ - "query" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQuery:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for metrics queries. Defaults to `\"metrics\"`.\n" - }, - "name": { - "type": "string", - "description": "The name of the query for use in formulas.\n" - }, - "query": { - "type": "string", - "description": "The metrics query definition.\n" - } - }, - "type": "object", - "required": [ - "name", - "query" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQuery:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for process queries. Valid values are `process`, `container`.\n" - }, - "isNormalizedCpu": { - "type": "boolean", - "description": "Whether to normalize the CPU percentages.\n" - }, - "limit": { - "type": "integer", - "description": "The number of hits to return.\n" - }, - "metric": { - "type": "string", - "description": "The process metric name.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "sort": { - "type": "string", - "description": "The direction of the sort. Valid values are `asc`, `desc`. Defaults to `\"desc\"`.\n" - }, - "tagFilters": { - "type": "array", - "items": { - "type": "string" - }, - "description": "An array of tags to filter by.\n" - }, - "textFilter": { - "type": "string", - "description": "The text to use as a filter.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "metric", - "name" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQuery:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQuery": { - "properties": { - "additionalQueryFilters": { - "type": "string", - "description": "Additional filters applied to the SLO query.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for SLO queries. Valid values are `slo`.\n" - }, - "groupMode": { - "type": "string", - "description": "Group mode to query measures. Valid values are `overall`, `components`. Defaults to `\"overall\"`.\n" - }, - "measure": { - "type": "string", - "description": "SLO measures queries. Valid values are `good_events`, `bad_events`, `slo_status`, `error_budget_remaining`, `burn_rate`, `error_budget_burndown`.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "sloId": { - "type": "string", - "description": "ID of an SLO to query.\n" - }, - "sloQueryType": { - "type": "string", - "description": "type of the SLO to query. Valid values are `metric`. Defaults to `\"metric\"`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "measure", - "sloId" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQuery:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBy:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBy:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQuery:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBy:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBy:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackground:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackground": { - "properties": { - "type": { - "type": "string", - "description": "Whether the Timeseries is made using an area or bars. Valid values are `bars`, `area`.\n" - }, - "yaxis": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxis:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxis", - "description": "A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below.\n" - } - }, - "type": "object", - "required": [ - "type" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxis:DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxis": { - "properties": { - "includeZero": { - "type": "boolean", - "description": "Always include zero or fit the axis to the data range.\n" - }, - "label": { - "type": "string", - "description": "The label of the axis to display on the graph.\n" - }, - "max": { - "type": "string", - "description": "Specify the maximum value to show on the Y-axis.\n" - }, - "min": { - "type": "string", - "description": "Specify the minimum value to show on the Y-axis.\n" - }, - "scale": { - "type": "string", - "description": "Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionCustomLink:DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionCustomLink": { - "properties": { - "isHidden": { - "type": "boolean", - "description": "The flag for toggling context menu link visibility.\n" - }, - "label": { - "type": "string", - "description": "The label for the custom link URL.\n" - }, - "link": { - "type": "string", - "description": "The URL of the custom link.\n" - }, - "overrideLabel": { - "type": "string", - "description": "The label ID that refers to a context menu link item. When `override_label` is provided, the client request omits the label field.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionInput:DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionInput": { - "properties": { - "name": { - "type": "string", - "description": "Name of the workflow input.\n" - }, - "value": { - "type": "string", - "description": "Dashboard template variable. Can be suffixed with `.value` or `.key`.\n" - } - }, - "type": "object", - "required": [ - "name", - "value" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionCustomLink:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionCustomLink": { - "properties": { - "isHidden": { - "type": "boolean", - "description": "The flag for toggling context menu link visibility.\n" - }, - "label": { - "type": "string", - "description": "The label for the custom link URL.\n" - }, - "link": { - "type": "string", - "description": "The URL of the custom link.\n" - }, - "overrideLabel": { - "type": "string", - "description": "The label ID that refers to a context menu link item. When `override_label` is provided, the client request omits the label field.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequest:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequest": { - "properties": { - "scatterplotTables": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTable:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTable" - }, - "description": "Scatterplot request containing formulas and functions.\n" - }, - "xes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestX:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestX" - }, - "description": "The query used for the X-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apm_query`, `log_query`, `rum_query`, `security_query`, `apm_stats_query` or `process_query` is required within the block).\n" - }, - "ys": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestY:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestY" - }, - "description": "The query used for the Y-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apm_query`, `log_query`, `rum_query`, `security_query`, `apm_stats_query` or `process_query` is required within the block).\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTable:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTable": { - "properties": { - "formulas": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormula:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormula" - } - }, - "queries": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuery" - } - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormula:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormula": { - "properties": { - "alias": { - "type": "string", - "description": "An expression alias.\n" - }, - "dimension": { - "type": "string", - "description": "Dimension of the Scatterplot. Valid values are `x`, `y`, `radius`, `color`.\n" - }, - "formulaExpression": { - "type": "string", - "description": "A string expression built from queries, formulas, and functions.\n" - } - }, - "type": "object", - "required": [ - "dimension", - "formulaExpression" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuery": { - "properties": { - "apmDependencyStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery", - "description": "The APM Dependency Stats query using formulas and functions.\n" - }, - "apmResourceStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery", - "description": "The APM Resource Stats query using formulas and functions.\n" - }, - "cloudCostQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery", - "description": "The Cloud Cost query using formulas and functions.\n" - }, - "eventQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery", - "description": "A timeseries formula and functions events query.\n" - }, - "metricQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery", - "description": "A timeseries formula and functions metrics query.\n" - }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery", - "description": "The process query using formulas and functions.\n" - }, - "sloQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery", - "description": "The SLO query using formulas and functions.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery": { - "properties": { - "dataSource": { - "type": "string", - "description": "The data source for APM Dependency Stats queries. Valid values are `apm_dependency_stats`.\n" - }, - "env": { - "type": "string", - "description": "APM environment.\n" - }, - "isUpstream": { - "type": "boolean", - "description": "Determines whether stats for upstream or downstream dependencies should be queried.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "operationName": { - "type": "string", - "description": "Name of operation on service.\n" - }, - "primaryTagName": { - "type": "string", - "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" - }, - "primaryTagValue": { - "type": "string", - "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" - }, - "resourceName": { - "type": "string", - "description": "APM resource.\n" - }, - "service": { - "type": "string", - "description": "APM service.\n" - }, - "stat": { - "type": "string", - "description": "APM statistic. Valid values are `avg_duration`, `avg_root_duration`, `avg_spans_per_trace`, `error_rate`, `pct_exec_time`, `pct_of_traces`, `total_traces_count`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "env", - "name", - "operationName", - "resourceName", - "service", - "stat" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery": { - "properties": { - "dataSource": { - "type": "string", - "description": "The data source for APM Resource Stats queries. Valid values are `apm_resource_stats`.\n" - }, - "env": { - "type": "string", - "description": "APM environment.\n" - }, - "groupBies": { - "type": "array", - "items": { - "type": "string" - }, - "description": "Array of fields to group results by.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "operationName": { - "type": "string", - "description": "Name of operation on service.\n" - }, - "primaryTagName": { - "type": "string", - "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" - }, - "primaryTagValue": { - "type": "string", - "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" - }, - "resourceName": { - "type": "string", - "description": "APM resource.\n" - }, - "service": { - "type": "string", - "description": "APM service.\n" - }, - "stat": { - "type": "string", - "description": "APM statistic. Valid values are `errors`, `error_rate`, `hits`, `latency_avg`, `latency_distribution`, `latency_max`, `latency_p50`, `latency_p75`, `latency_p90`, `latency_p95`, `latency_p99`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "env", - "name", - "service", - "stat" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for cloud cost queries. Valid values are `cloud_cost`.\n" - }, - "name": { - "type": "string", - "description": "The name of the query for use in formulas.\n" - }, - "query": { - "type": "string", - "description": "The cloud cost query definition.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "name", - "query" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery": { - "properties": { - "computes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute" - }, - "description": "The compute options.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `security_signals`, `profiles`, `audit`, `events`, `ci_tests`, `ci_pipelines`.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy" - }, - "description": "Group by options.\n" - }, - "indexes": { - "type": "array", - "items": { - "type": "string" - }, - "description": "An array of index names to query in the stream.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "search": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch", - "description": "The search options.\n" - }, - "storage": { - "type": "string", - "description": "Storage location (private beta).\n" - } - }, - "type": "object", - "required": [ - "computes", - "dataSource", - "name" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" - }, - "interval": { - "type": "integer", - "description": "A time interval in milliseconds.\n" - }, - "metric": { - "type": "string", - "description": "The measurable attribute to compute.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The event facet.\n" - }, - "limit": { - "type": "integer", - "description": "The number of groups to return.\n" - }, - "sort": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort", - "description": "The options for sorting group by results.\n" - } - }, - "type": "object", - "required": [ - "facet" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" - }, - "metric": { - "type": "string", - "description": "The metric used for sorting group by results.\n" - }, - "order": { - "type": "string", - "description": "Direction of sort. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch": { - "properties": { - "query": { - "type": "string", - "description": "The events search string.\n" - } - }, - "type": "object", - "required": [ - "query" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for metrics queries. Defaults to `\"metrics\"`.\n" - }, - "name": { - "type": "string", - "description": "The name of the query for use in formulas.\n" - }, - "query": { - "type": "string", - "description": "The metrics query definition.\n" - } - }, - "type": "object", - "required": [ - "name", - "query" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for process queries. Valid values are `process`, `container`.\n" - }, - "isNormalizedCpu": { - "type": "boolean", - "description": "Whether to normalize the CPU percentages.\n" - }, - "limit": { - "type": "integer", - "description": "The number of hits to return.\n" - }, - "metric": { - "type": "string", - "description": "The process metric name.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "sort": { - "type": "string", - "description": "The direction of the sort. Valid values are `asc`, `desc`. Defaults to `\"desc\"`.\n" - }, - "tagFilters": { - "type": "array", - "items": { - "type": "string" - }, - "description": "An array of tags to filter by.\n" - }, - "textFilter": { - "type": "string", - "description": "The text to use as a filter.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "metric", - "name" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery": { - "properties": { - "additionalQueryFilters": { - "type": "string", - "description": "Additional filters applied to the SLO query.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for SLO queries. Valid values are `slo`.\n" - }, - "groupMode": { - "type": "string", - "description": "Group mode to query measures. Valid values are `overall`, `components`. Defaults to `\"overall\"`.\n" - }, - "measure": { - "type": "string", - "description": "SLO measures queries. Valid values are `good_events`, `bad_events`, `slo_status`, `error_budget_remaining`, `burn_rate`, `error_budget_burndown`.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "sloId": { - "type": "string", - "description": "ID of an SLO to query.\n" - }, - "sloQueryType": { - "type": "string", - "description": "type of the SLO to query. Valid values are `metric`. Defaults to `\"metric\"`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "measure", - "sloId" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestX:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestX": { - "properties": { - "aggregator": { - "type": "string", - "description": "Aggregator used for the request. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`.\n" - }, - "apmQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQuery", - "description": "The query to use for this widget.\n" - }, - "logQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQuery", - "description": "The query to use for this widget.\n" - }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQuery", - "description": "The process query to use in the widget. The structure of this block is described below.\n" - }, - "q": { - "type": "string", - "description": "The metric query to use for this widget.\n" - }, - "rumQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQuery", - "description": "The query to use for this widget.\n" - }, - "securityQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQuery", - "description": "The query to use for this widget.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBy:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBy:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBy:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBy:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQuery": { - "properties": { - "filterBies": { - "type": "array", - "items": { - "type": "string" - }, - "description": "A list of processes.\n" - }, - "limit": { - "type": "integer", - "description": "The max number of items in the filter list.\n" - }, - "metric": { - "type": "string", - "description": "Your chosen metric.\n" - }, - "searchBy": { - "type": "string", - "description": "Your chosen search term.\n" - } - }, - "type": "object", - "required": [ - "metric" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBy:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBy:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestY:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestY": { - "properties": { - "aggregator": { - "type": "string", - "description": "Aggregator used for the request. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`.\n" - }, - "apmQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQuery", - "description": "The query to use for this widget.\n" - }, - "logQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQuery", - "description": "The query to use for this widget.\n" - }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQuery", - "description": "The process query to use in the widget. The structure of this block is described below.\n" - }, - "q": { - "type": "string", - "description": "The metric query to use for this widget.\n" - }, - "rumQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQuery", - "description": "The query to use for this widget.\n" - }, - "securityQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQuery", - "description": "The query to use for this widget.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBy:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBy:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBy:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBy:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQuery": { - "properties": { - "filterBies": { - "type": "array", - "items": { - "type": "string" - }, - "description": "A list of processes.\n" - }, - "limit": { - "type": "integer", - "description": "The max number of items in the filter list.\n" - }, - "metric": { - "type": "string", - "description": "Your chosen metric.\n" - }, - "searchBy": { - "type": "string", - "description": "Your chosen search term.\n" - } - }, - "type": "object", - "required": [ - "metric" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBy:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBy:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxis:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxis": { - "properties": { - "includeZero": { - "type": "boolean", - "description": "Always include zero or fit the axis to the data range.\n" - }, - "label": { - "type": "string", - "description": "The label of the axis to display on the graph.\n" - }, - "max": { - "type": "string", - "description": "Specify the maximum value to show on the Y-axis.\n" - }, - "min": { - "type": "string", - "description": "Specify the minimum value to show on the Y-axis.\n" - }, - "scale": { - "type": "string", - "description": "Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxis:DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxis": { - "properties": { - "includeZero": { - "type": "boolean", - "description": "Always include zero or fit the axis to the data range.\n" - }, - "label": { - "type": "string", - "description": "The label of the axis to display on the graph.\n" - }, - "max": { - "type": "string", - "description": "Specify the maximum value to show on the Y-axis.\n" - }, - "min": { - "type": "string", - "description": "Specify the minimum value to show on the Y-axis.\n" - }, - "scale": { - "type": "string", - "description": "Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetServicemapDefinitionCustomLink:DashboardWidgetGroupDefinitionWidgetServicemapDefinitionCustomLink": { - "properties": { - "isHidden": { - "type": "boolean", - "description": "The flag for toggling context menu link visibility.\n" - }, - "label": { - "type": "string", - "description": "The label for the custom link URL.\n" - }, - "link": { - "type": "string", - "description": "The URL of the custom link.\n" - }, - "overrideLabel": { - "type": "string", - "description": "The label ID that refers to a context menu link item. When `override_label` is provided, the client request omits the label field.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequest:DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequest": { - "properties": { - "query": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuery:DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuery", - "description": "Updated SLO List widget.\n" - }, - "requestType": { - "type": "string", - "description": "The request type for the SLO List request. Valid values are `slo_list`.\n" - } - }, - "type": "object", - "required": [ - "query", - "requestType" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuery:DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuery": { - "properties": { - "limit": { - "type": "integer", - "description": "Maximum number of results to display in the table. Defaults to `100`.\n" - }, - "queryString": { - "type": "string", - "description": "Widget query.\n" - }, - "sort": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySort:DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySort", - "description": "The facet and order to sort the data, for example: `{\"column\": \"status.sli\", \"order\": \"desc\"}`.\n" - } - }, - "type": "object", - "required": [ - "queryString" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySort:DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySort": { - "properties": { - "column": { - "type": "string", - "description": "The facet path for the column.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "column", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinition:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinition": { - "properties": { - "changeDefinition": { - "$ref": "#/types/datadog:index/DashboardWidgetChangeDefinition:DashboardWidgetChangeDefinition", - "description": "The definition for a Change widget.\n" - }, - "geomapDefinition": { - "$ref": "#/types/datadog:index/DashboardWidgetGeomapDefinition:DashboardWidgetGeomapDefinition", - "description": "The definition for a Geomap widget.\n" - }, - "queryTableDefinition": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinition:DashboardWidgetQueryTableDefinition", - "description": "The definition for a Query Table widget.\n" - }, - "queryValueDefinition": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinition:DashboardWidgetQueryValueDefinition", - "description": "The definition for a Query Value widget.\n" - }, - "scatterplotDefinition": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinition:DashboardWidgetScatterplotDefinition", - "description": "The definition for a Scatterplot widget.\n" - }, - "sunburstDefinition": { - "$ref": "#/types/datadog:index/DashboardWidgetSunburstDefinition:DashboardWidgetSunburstDefinition", - "description": "The definition for a Sunburst widget.\n" - }, - "timeseriesDefinition": { - "$ref": "#/types/datadog:index/DashboardWidgetTimeseriesDefinition:DashboardWidgetTimeseriesDefinition", - "description": "The definition for a Timeseries widget.\n" - }, - "toplistDefinition": { - "$ref": "#/types/datadog:index/DashboardWidgetToplistDefinition:DashboardWidgetToplistDefinition", - "description": "The definition for a Toplist widget.\n" - }, - "treemapDefinition": { - "$ref": "#/types/datadog:index/DashboardWidgetTreemapDefinition:DashboardWidgetTreemapDefinition", - "description": "The definition for a Treemap widget.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLink:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLink": { - "properties": { - "isHidden": { - "type": "boolean", - "description": "The flag for toggling context menu link visibility.\n" - }, - "label": { - "type": "string", - "description": "The label for the custom link URL.\n" - }, - "link": { - "type": "string", - "description": "The URL of the custom link.\n" - }, - "overrideLabel": { - "type": "string", - "description": "The label ID that refers to a context menu link item. When `override_label` is provided, the client request omits the label field.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequest:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequest": { - "properties": { - "apmQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQuery", - "description": "The query to use for this widget.\n" - }, - "changeType": { - "type": "string", - "description": "Whether to show absolute or relative change. Valid values are `absolute`, `relative`.\n" - }, - "compareTo": { - "type": "string", - "description": "Choose from when to compare current data to. Valid values are `hour_before`, `day_before`, `week_before`, `month_before`.\n" - }, - "formulas": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormula:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormula" - } - }, - "increaseGood": { - "type": "boolean", - "description": "A Boolean indicating whether an increase in the value is good (displayed in green) or not (displayed in red).\n" - }, - "logQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQuery", - "description": "The query to use for this widget.\n" - }, - "orderBy": { - "type": "string", - "description": "What to order by. Valid values are `change`, `name`, `present`, `past`.\n" - }, - "orderDir": { - "type": "string", - "description": "Widget sorting method. Valid values are `asc`, `desc`.\n" - }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQuery", - "description": "The process query to use in the widget. The structure of this block is described below.\n" - }, - "q": { - "type": "string", - "description": "The metric query to use for this widget.\n" - }, - "queries": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuery" - } - }, - "rumQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQuery", - "description": "The query to use for this widget.\n" - }, - "securityQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQuery", - "description": "The query to use for this widget.\n" - }, - "showPresent": { - "type": "boolean", - "description": "If set to `true`, displays the current value.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormula:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormula": { - "properties": { - "alias": { - "type": "string", - "description": "An expression alias.\n" - }, - "cellDisplayMode": { - "type": "string", - "description": "A list of display modes for each table cell. Valid values are `number`, `bar`.\n" - }, - "conditionalFormats": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormat:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormat" - }, - "description": "Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditional_formats` blocks are allowed using the structure below.\n" - }, - "formulaExpression": { - "type": "string", - "description": "A string expression built from queries, formulas, and functions.\n" - }, - "limit": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimit:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimit", - "description": "The options for limiting results returned.\n" - }, - "style": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyle:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyle", - "description": "Styling options for widget formulas.\n" - } - }, - "type": "object", - "required": [ - "formulaExpression" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormat:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormat": { - "properties": { - "comparator": { - "type": "string", - "description": "The comparator to use. Valid values are `=`, `\u003e`, `\u003e=`, `\u003c`, `\u003c=`.\n" - }, - "customBgColor": { - "type": "string", - "description": "The color palette to apply to the background, same values available as palette.\n" - }, - "customFgColor": { - "type": "string", - "description": "The color palette to apply to the foreground, same values available as palette.\n" - }, - "hideValue": { - "type": "boolean", - "description": "Setting this to True hides values.\n" - }, - "imageUrl": { - "type": "string", - "description": "Displays an image as the background.\n" - }, - "metric": { - "type": "string", - "description": "The metric from the request to correlate with this conditional format.\n" - }, - "palette": { - "type": "string", - "description": "The color palette to apply. Valid values are `blue`, `custom_bg`, `custom_image`, `custom_text`, `gray_on_white`, `grey`, `green`, `orange`, `red`, `red_on_white`, `white_on_gray`, `white_on_green`, `green_on_white`, `white_on_red`, `white_on_yellow`, `yellow_on_white`, `black_on_light_yellow`, `black_on_light_green`, `black_on_light_red`.\n" - }, - "timeframe": { - "type": "string", - "description": "Defines the displayed timeframe.\n" - }, - "value": { - "type": "number", - "description": "A value for the comparator.\n" - } - }, - "type": "object", - "required": [ - "comparator", - "palette", - "value" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimit:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimit": { - "properties": { - "count": { - "type": "integer", - "description": "The number of results to return.\n" - }, - "order": { - "type": "string", - "description": "The direction of the sort. Valid values are `asc`, `desc`. Defaults to `\"desc\"`.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyle:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyle": { - "properties": { - "palette": { - "type": "string", - "description": "The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.\n" - }, - "paletteIndex": { - "type": "integer", - "description": "Index specifying which color to use within the palette.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQuery": { - "properties": { - "filterBies": { - "type": "array", - "items": { - "type": "string" - }, - "description": "A list of processes.\n" - }, - "limit": { - "type": "integer", - "description": "The max number of items in the filter list.\n" - }, - "metric": { - "type": "string", - "description": "Your chosen metric.\n" - }, - "searchBy": { - "type": "string", - "description": "Your chosen search term.\n" - } - }, - "type": "object", - "required": [ - "metric" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuery": { - "properties": { - "apmDependencyStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery", - "description": "The APM Dependency Stats query using formulas and functions.\n" - }, - "apmResourceStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery", - "description": "The APM Resource Stats query using formulas and functions.\n" - }, - "cloudCostQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQuery", - "description": "The Cloud Cost query using formulas and functions.\n" - }, - "eventQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery", - "description": "A timeseries formula and functions events query.\n" - }, - "metricQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQuery", - "description": "A timeseries formula and functions metrics query.\n" - }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery", - "description": "The process query using formulas and functions.\n" - }, - "sloQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery", - "description": "The SLO query using formulas and functions.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery": { - "properties": { - "dataSource": { - "type": "string", - "description": "The data source for APM Dependency Stats queries. Valid values are `apm_dependency_stats`.\n" - }, - "env": { - "type": "string", - "description": "APM environment.\n" - }, - "isUpstream": { - "type": "boolean", - "description": "Determines whether stats for upstream or downstream dependencies should be queried.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "operationName": { - "type": "string", - "description": "Name of operation on service.\n" - }, - "primaryTagName": { - "type": "string", - "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" - }, - "primaryTagValue": { - "type": "string", - "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" - }, - "resourceName": { - "type": "string", - "description": "APM resource.\n" - }, - "service": { - "type": "string", - "description": "APM service.\n" - }, - "stat": { - "type": "string", - "description": "APM statistic. Valid values are `avg_duration`, `avg_root_duration`, `avg_spans_per_trace`, `error_rate`, `pct_exec_time`, `pct_of_traces`, `total_traces_count`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "env", - "name", - "operationName", - "resourceName", - "service", - "stat" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery": { - "properties": { - "dataSource": { - "type": "string", - "description": "The data source for APM Resource Stats queries. Valid values are `apm_resource_stats`.\n" - }, - "env": { - "type": "string", - "description": "APM environment.\n" - }, - "groupBies": { - "type": "array", - "items": { - "type": "string" - }, - "description": "Array of fields to group results by.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "operationName": { - "type": "string", - "description": "Name of operation on service.\n" - }, - "primaryTagName": { - "type": "string", - "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" - }, - "primaryTagValue": { - "type": "string", - "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" - }, - "resourceName": { - "type": "string", - "description": "APM resource.\n" - }, - "service": { - "type": "string", - "description": "APM service.\n" - }, - "stat": { - "type": "string", - "description": "APM statistic. Valid values are `errors`, `error_rate`, `hits`, `latency_avg`, `latency_distribution`, `latency_max`, `latency_p50`, `latency_p75`, `latency_p90`, `latency_p95`, `latency_p99`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "env", - "name", - "service", - "stat" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for cloud cost queries. Valid values are `cloud_cost`.\n" - }, - "name": { - "type": "string", - "description": "The name of the query for use in formulas.\n" - }, - "query": { - "type": "string", - "description": "The cloud cost query definition.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "name", - "query" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery": { - "properties": { - "computes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryCompute" - }, - "description": "The compute options.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `security_signals`, `profiles`, `audit`, `events`, `ci_tests`, `ci_pipelines`.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBy" - }, - "description": "Group by options.\n" - }, - "indexes": { - "type": "array", - "items": { - "type": "string" - }, - "description": "An array of index names to query in the stream.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "search": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearch:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearch", - "description": "The search options.\n" - }, - "storage": { - "type": "string", - "description": "Storage location (private beta).\n" - } - }, - "type": "object", - "required": [ - "computes", - "dataSource", - "name" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" - }, - "interval": { - "type": "integer", - "description": "A time interval in milliseconds.\n" - }, - "metric": { - "type": "string", - "description": "The measurable attribute to compute.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The event facet.\n" - }, - "limit": { - "type": "integer", - "description": "The number of groups to return.\n" - }, - "sort": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySort", - "description": "The options for sorting group by results.\n" - } - }, - "type": "object", - "required": [ - "facet" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySort": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" - }, - "metric": { - "type": "string", - "description": "The metric used for sorting group by results.\n" - }, - "order": { - "type": "string", - "description": "Direction of sort. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearch:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearch": { - "properties": { - "query": { - "type": "string", - "description": "The events search string.\n" - } - }, - "type": "object", - "required": [ - "query" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for metrics queries. Defaults to `\"metrics\"`.\n" - }, - "name": { - "type": "string", - "description": "The name of the query for use in formulas.\n" - }, - "query": { - "type": "string", - "description": "The metrics query definition.\n" - } - }, - "type": "object", - "required": [ - "name", - "query" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for process queries. Valid values are `process`, `container`.\n" - }, - "isNormalizedCpu": { - "type": "boolean", - "description": "Whether to normalize the CPU percentages.\n" - }, - "limit": { - "type": "integer", - "description": "The number of hits to return.\n" - }, - "metric": { - "type": "string", - "description": "The process metric name.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "sort": { - "type": "string", - "description": "The direction of the sort. Valid values are `asc`, `desc`. Defaults to `\"desc\"`.\n" - }, - "tagFilters": { - "type": "array", - "items": { - "type": "string" - }, - "description": "An array of tags to filter by.\n" - }, - "textFilter": { - "type": "string", - "description": "The text to use as a filter.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "metric", - "name" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery": { - "properties": { - "additionalQueryFilters": { - "type": "string", - "description": "Additional filters applied to the SLO query.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for SLO queries. Valid values are `slo`.\n" - }, - "groupMode": { - "type": "string", - "description": "Group mode to query measures. Valid values are `overall`, `components`. Defaults to `\"overall\"`.\n" - }, - "measure": { - "type": "string", - "description": "SLO measures queries. Valid values are `good_events`, `bad_events`, `slo_status`, `error_budget_remaining`, `burn_rate`, `error_budget_burndown`.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "sloId": { - "type": "string", - "description": "ID of an SLO to query.\n" - }, - "sloQueryType": { - "type": "string", - "description": "type of the SLO to query. Valid values are `metric`. Defaults to `\"metric\"`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "measure", - "sloId" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLink:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLink": { - "properties": { - "isHidden": { - "type": "boolean", - "description": "The flag for toggling context menu link visibility.\n" - }, - "label": { - "type": "string", - "description": "The label for the custom link URL.\n" - }, - "link": { - "type": "string", - "description": "The URL of the custom link.\n" - }, - "overrideLabel": { - "type": "string", - "description": "The label ID that refers to a context menu link item. When `override_label` is provided, the client request omits the label field.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequest:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequest": { - "properties": { - "formulas": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormula:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormula" - } - }, - "logQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQuery", - "description": "The query to use for this widget.\n" - }, - "q": { - "type": "string", - "description": "The metric query to use for this widget.\n" - }, - "queries": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuery" - } - }, - "rumQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQuery", - "description": "The query to use for this widget.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormula:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormula": { - "properties": { - "alias": { - "type": "string", - "description": "An expression alias.\n" - }, - "cellDisplayMode": { - "type": "string", - "description": "A list of display modes for each table cell. Valid values are `number`, `bar`.\n" - }, - "conditionalFormats": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormat:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormat" - }, - "description": "Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditional_formats` blocks are allowed using the structure below.\n" - }, - "formulaExpression": { - "type": "string", - "description": "A string expression built from queries, formulas, and functions.\n" - }, - "limit": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimit:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimit", - "description": "The options for limiting results returned.\n" - }, - "style": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyle:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyle", - "description": "Styling options for widget formulas.\n" - } - }, - "type": "object", - "required": [ - "formulaExpression" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormat:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormat": { - "properties": { - "comparator": { - "type": "string", - "description": "The comparator to use. Valid values are `=`, `\u003e`, `\u003e=`, `\u003c`, `\u003c=`.\n" - }, - "customBgColor": { - "type": "string", - "description": "The color palette to apply to the background, same values available as palette.\n" - }, - "customFgColor": { - "type": "string", - "description": "The color palette to apply to the foreground, same values available as palette.\n" - }, - "hideValue": { - "type": "boolean", - "description": "Setting this to True hides values.\n" - }, - "imageUrl": { - "type": "string", - "description": "Displays an image as the background.\n" - }, - "metric": { - "type": "string", - "description": "The metric from the request to correlate with this conditional format.\n" - }, - "palette": { - "type": "string", - "description": "The color palette to apply. Valid values are `blue`, `custom_bg`, `custom_image`, `custom_text`, `gray_on_white`, `grey`, `green`, `orange`, `red`, `red_on_white`, `white_on_gray`, `white_on_green`, `green_on_white`, `white_on_red`, `white_on_yellow`, `yellow_on_white`, `black_on_light_yellow`, `black_on_light_green`, `black_on_light_red`.\n" - }, - "timeframe": { - "type": "string", - "description": "Defines the displayed timeframe.\n" - }, - "value": { - "type": "number", - "description": "A value for the comparator.\n" - } - }, - "type": "object", - "required": [ - "comparator", - "palette", - "value" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimit:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimit": { - "properties": { - "count": { - "type": "integer", - "description": "The number of results to return.\n" - }, - "order": { - "type": "string", - "description": "The direction of the sort. Valid values are `asc`, `desc`. Defaults to `\"desc\"`.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyle:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyle": { - "properties": { - "palette": { - "type": "string", - "description": "The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.\n" - }, - "paletteIndex": { - "type": "integer", - "description": "Index specifying which color to use within the palette.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuery": { - "properties": { - "apmDependencyStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery", - "description": "The APM Dependency Stats query using formulas and functions.\n" - }, - "apmResourceStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery", - "description": "The APM Resource Stats query using formulas and functions.\n" - }, - "cloudCostQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQuery", - "description": "The Cloud Cost query using formulas and functions.\n" - }, - "eventQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery", - "description": "A timeseries formula and functions events query.\n" - }, - "metricQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQuery", - "description": "A timeseries formula and functions metrics query.\n" - }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery", - "description": "The process query using formulas and functions.\n" - }, - "sloQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery", - "description": "The SLO query using formulas and functions.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery": { - "properties": { - "dataSource": { - "type": "string", - "description": "The data source for APM Dependency Stats queries. Valid values are `apm_dependency_stats`.\n" - }, - "env": { - "type": "string", - "description": "APM environment.\n" - }, - "isUpstream": { - "type": "boolean", - "description": "Determines whether stats for upstream or downstream dependencies should be queried.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "operationName": { - "type": "string", - "description": "Name of operation on service.\n" - }, - "primaryTagName": { - "type": "string", - "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" - }, - "primaryTagValue": { - "type": "string", - "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" - }, - "resourceName": { - "type": "string", - "description": "APM resource.\n" - }, - "service": { - "type": "string", - "description": "APM service.\n" - }, - "stat": { - "type": "string", - "description": "APM statistic. Valid values are `avg_duration`, `avg_root_duration`, `avg_spans_per_trace`, `error_rate`, `pct_exec_time`, `pct_of_traces`, `total_traces_count`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "env", - "name", - "operationName", - "resourceName", - "service", - "stat" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery": { - "properties": { - "dataSource": { - "type": "string", - "description": "The data source for APM Resource Stats queries. Valid values are `apm_resource_stats`.\n" - }, - "env": { - "type": "string", - "description": "APM environment.\n" - }, - "groupBies": { - "type": "array", - "items": { - "type": "string" - }, - "description": "Array of fields to group results by.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "operationName": { - "type": "string", - "description": "Name of operation on service.\n" - }, - "primaryTagName": { - "type": "string", - "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" - }, - "primaryTagValue": { - "type": "string", - "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" - }, - "resourceName": { - "type": "string", - "description": "APM resource.\n" - }, - "service": { - "type": "string", - "description": "APM service.\n" - }, - "stat": { - "type": "string", - "description": "APM statistic. Valid values are `errors`, `error_rate`, `hits`, `latency_avg`, `latency_distribution`, `latency_max`, `latency_p50`, `latency_p75`, `latency_p90`, `latency_p95`, `latency_p99`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "env", - "name", - "service", - "stat" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for cloud cost queries. Valid values are `cloud_cost`.\n" - }, - "name": { - "type": "string", - "description": "The name of the query for use in formulas.\n" - }, - "query": { - "type": "string", - "description": "The cloud cost query definition.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "name", - "query" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery": { - "properties": { - "computes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryCompute" - }, - "description": "The compute options.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `security_signals`, `profiles`, `audit`, `events`, `ci_tests`, `ci_pipelines`.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBy" - }, - "description": "Group by options.\n" - }, - "indexes": { - "type": "array", - "items": { - "type": "string" - }, - "description": "An array of index names to query in the stream.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "search": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearch:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearch", - "description": "The search options.\n" - }, - "storage": { - "type": "string", - "description": "Storage location (private beta).\n" - } - }, - "type": "object", - "required": [ - "computes", - "dataSource", - "name" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" - }, - "interval": { - "type": "integer", - "description": "A time interval in milliseconds.\n" - }, - "metric": { - "type": "string", - "description": "The measurable attribute to compute.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The event facet.\n" - }, - "limit": { - "type": "integer", - "description": "The number of groups to return.\n" - }, - "sort": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySort", - "description": "The options for sorting group by results.\n" - } - }, - "type": "object", - "required": [ - "facet" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySort": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" - }, - "metric": { - "type": "string", - "description": "The metric used for sorting group by results.\n" - }, - "order": { - "type": "string", - "description": "Direction of sort. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearch:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearch": { - "properties": { - "query": { - "type": "string", - "description": "The events search string.\n" - } - }, - "type": "object", - "required": [ - "query" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for metrics queries. Defaults to `\"metrics\"`.\n" - }, - "name": { - "type": "string", - "description": "The name of the query for use in formulas.\n" - }, - "query": { - "type": "string", - "description": "The metrics query definition.\n" - } - }, - "type": "object", - "required": [ - "name", - "query" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for process queries. Valid values are `process`, `container`.\n" - }, - "isNormalizedCpu": { - "type": "boolean", - "description": "Whether to normalize the CPU percentages.\n" - }, - "limit": { - "type": "integer", - "description": "The number of hits to return.\n" - }, - "metric": { - "type": "string", - "description": "The process metric name.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "sort": { - "type": "string", - "description": "The direction of the sort. Valid values are `asc`, `desc`. Defaults to `\"desc\"`.\n" - }, - "tagFilters": { - "type": "array", - "items": { - "type": "string" - }, - "description": "An array of tags to filter by.\n" - }, - "textFilter": { - "type": "string", - "description": "The text to use as a filter.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "metric", - "name" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery": { - "properties": { - "additionalQueryFilters": { - "type": "string", - "description": "Additional filters applied to the SLO query.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for SLO queries. Valid values are `slo`.\n" - }, - "groupMode": { - "type": "string", - "description": "Group mode to query measures. Valid values are `overall`, `components`. Defaults to `\"overall\"`.\n" - }, - "measure": { - "type": "string", - "description": "SLO measures queries. Valid values are `good_events`, `bad_events`, `slo_status`, `error_budget_remaining`, `burn_rate`, `error_budget_burndown`.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "sloId": { - "type": "string", - "description": "ID of an SLO to query.\n" - }, - "sloQueryType": { - "type": "string", - "description": "type of the SLO to query. Valid values are `metric`. Defaults to `\"metric\"`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "measure", - "sloId" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyle:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyle": { - "properties": { - "palette": { - "type": "string", - "description": "The color palette to apply to the widget.\n" - }, - "paletteFlip": { - "type": "boolean", - "description": "A Boolean indicating whether to flip the palette tones.\n" - } - }, - "type": "object", - "required": [ - "palette", - "paletteFlip" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionView:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionView": { - "properties": { - "focus": { - "type": "string", - "description": "The two-letter ISO code of a country to focus the map on (or `WORLD`).\n" - } - }, - "type": "object", - "required": [ - "focus" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLink:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLink": { - "properties": { - "isHidden": { - "type": "boolean", - "description": "The flag for toggling context menu link visibility.\n" - }, - "label": { - "type": "string", - "description": "The label for the custom link URL.\n" - }, - "link": { - "type": "string", - "description": "The URL of the custom link.\n" - }, - "overrideLabel": { - "type": "string", - "description": "The label ID that refers to a context menu link item. When `override_label` is provided, the client request omits the label field.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequest:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequest": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregator to use for time aggregation. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`.\n" - }, - "alias": { - "type": "string", - "description": "The alias for the column name (defaults to metric name).\n" - }, - "apmQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQuery", - "description": "The query to use for this widget.\n" - }, - "apmStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery" - }, - "cellDisplayModes": { - "type": "array", - "items": { - "type": "string" - }, - "description": "A list of display modes for each table cell. List items one of `number`, `bar`. Valid values are `number`, `bar`.\n" - }, - "conditionalFormats": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormat:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormat" - }, - "description": "Conditional formats allow you to set the color of your widget content or background, depending on the rule applied to your data. Multiple `conditional_formats` blocks are allowed using the structure below.\n" - }, - "formulas": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormula:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormula" - } - }, - "limit": { - "type": "integer", - "description": "The number of lines to show in the table.\n" - }, - "logQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQuery", - "description": "The query to use for this widget.\n" - }, - "order": { - "type": "string", - "description": "The sort order for the rows. Valid values are `asc`, `desc`.\n" - }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQuery", - "description": "The process query to use in the widget. The structure of this block is described below.\n" - }, - "q": { - "type": "string", - "description": "The metric query to use for this widget.\n" - }, - "queries": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuery" - } - }, - "rumQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQuery", - "description": "The query to use for this widget.\n" - }, - "securityQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQuery", - "description": "The query to use for this widget.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery": { - "properties": { - "columns": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumn:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumn" - }, - "description": "Column properties used by the front end for display.\n" - }, - "env": { - "type": "string", - "description": "The environment name.\n" - }, - "name": { - "type": "string", - "description": "The operation name associated with the service.\n" - }, - "primaryTag": { - "type": "string", - "description": "The organization's host group name and value.\n" - }, - "resource": { - "type": "string", - "description": "The resource name.\n" - }, - "rowType": { - "type": "string", - "description": "The level of detail for the request. Valid values are `service`, `resource`, `span`.\n" - }, - "service": { - "type": "string", - "description": "The service name.\n" - } - }, - "type": "object", - "required": [ - "env", - "name", - "primaryTag", - "rowType", - "service" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumn:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumn": { - "properties": { - "alias": { - "type": "string", - "description": "A user-assigned alias for the column.\n" - }, - "cellDisplayMode": { - "type": "string", - "description": "A list of display modes for each table cell. Valid values are `number`, `bar`.\n" - }, - "name": { - "type": "string", - "description": "The column name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "name" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormat:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormat": { - "properties": { - "comparator": { - "type": "string", - "description": "The comparator to use. Valid values are `=`, `\u003e`, `\u003e=`, `\u003c`, `\u003c=`.\n" - }, - "customBgColor": { - "type": "string", - "description": "The color palette to apply to the background, same values available as palette.\n" - }, - "customFgColor": { - "type": "string", - "description": "The color palette to apply to the foreground, same values available as palette.\n" - }, - "hideValue": { - "type": "boolean", - "description": "Setting this to True hides values.\n" - }, - "imageUrl": { - "type": "string", - "description": "Displays an image as the background.\n" - }, - "metric": { - "type": "string", - "description": "The metric from the request to correlate with this conditional format.\n" - }, - "palette": { - "type": "string", - "description": "The color palette to apply. Valid values are `blue`, `custom_bg`, `custom_image`, `custom_text`, `gray_on_white`, `grey`, `green`, `orange`, `red`, `red_on_white`, `white_on_gray`, `white_on_green`, `green_on_white`, `white_on_red`, `white_on_yellow`, `yellow_on_white`, `black_on_light_yellow`, `black_on_light_green`, `black_on_light_red`.\n" - }, - "timeframe": { - "type": "string", - "description": "Defines the displayed timeframe.\n" - }, - "value": { - "type": "number", - "description": "A value for the comparator.\n" - } - }, - "type": "object", - "required": [ - "comparator", - "palette", - "value" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormula:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormula": { - "properties": { - "alias": { - "type": "string", - "description": "An expression alias.\n" - }, - "cellDisplayMode": { - "type": "string", - "description": "A list of display modes for each table cell. Valid values are `number`, `bar`.\n" - }, - "conditionalFormats": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormat:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormat" - }, - "description": "Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditional_formats` blocks are allowed using the structure below.\n" - }, - "formulaExpression": { - "type": "string", - "description": "A string expression built from queries, formulas, and functions.\n" - }, - "limit": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimit:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimit", - "description": "The options for limiting results returned.\n" - }, - "style": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyle:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyle", - "description": "Styling options for widget formulas.\n" - } - }, - "type": "object", - "required": [ - "formulaExpression" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormat:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormat": { - "properties": { - "comparator": { - "type": "string", - "description": "The comparator to use. Valid values are `=`, `\u003e`, `\u003e=`, `\u003c`, `\u003c=`.\n" - }, - "customBgColor": { - "type": "string", - "description": "The color palette to apply to the background, same values available as palette.\n" - }, - "customFgColor": { - "type": "string", - "description": "The color palette to apply to the foreground, same values available as palette.\n" - }, - "hideValue": { - "type": "boolean", - "description": "Setting this to True hides values.\n" - }, - "imageUrl": { - "type": "string", - "description": "Displays an image as the background.\n" - }, - "metric": { - "type": "string", - "description": "The metric from the request to correlate with this conditional format.\n" - }, - "palette": { - "type": "string", - "description": "The color palette to apply. Valid values are `blue`, `custom_bg`, `custom_image`, `custom_text`, `gray_on_white`, `grey`, `green`, `orange`, `red`, `red_on_white`, `white_on_gray`, `white_on_green`, `green_on_white`, `white_on_red`, `white_on_yellow`, `yellow_on_white`, `black_on_light_yellow`, `black_on_light_green`, `black_on_light_red`.\n" - }, - "timeframe": { - "type": "string", - "description": "Defines the displayed timeframe.\n" - }, - "value": { - "type": "number", - "description": "A value for the comparator.\n" - } - }, - "type": "object", - "required": [ - "comparator", - "palette", - "value" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimit:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimit": { - "properties": { - "count": { - "type": "integer", - "description": "The number of results to return.\n" - }, - "order": { - "type": "string", - "description": "The direction of the sort. Valid values are `asc`, `desc`. Defaults to `\"desc\"`.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyle:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyle": { - "properties": { - "palette": { - "type": "string", - "description": "The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.\n" - }, - "paletteIndex": { - "type": "integer", - "description": "Index specifying which color to use within the palette.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQuery": { - "properties": { - "filterBies": { - "type": "array", - "items": { - "type": "string" - }, - "description": "A list of processes.\n" - }, - "limit": { - "type": "integer", - "description": "The max number of items in the filter list.\n" - }, - "metric": { - "type": "string", - "description": "Your chosen metric.\n" - }, - "searchBy": { - "type": "string", - "description": "Your chosen search term.\n" - } - }, - "type": "object", - "required": [ - "metric" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuery": { - "properties": { - "apmDependencyStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery", - "description": "The APM Dependency Stats query using formulas and functions.\n" - }, - "apmResourceStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery", - "description": "The APM Resource Stats query using formulas and functions.\n" - }, - "cloudCostQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQuery", - "description": "The Cloud Cost query using formulas and functions.\n" - }, - "eventQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery", - "description": "A timeseries formula and functions events query.\n" - }, - "metricQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQuery", - "description": "A timeseries formula and functions metrics query.\n" - }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery", - "description": "The process query using formulas and functions.\n" - }, - "sloQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery", - "description": "The SLO query using formulas and functions.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery": { - "properties": { - "dataSource": { - "type": "string", - "description": "The data source for APM Dependency Stats queries. Valid values are `apm_dependency_stats`.\n" - }, - "env": { - "type": "string", - "description": "APM environment.\n" - }, - "isUpstream": { - "type": "boolean", - "description": "Determines whether stats for upstream or downstream dependencies should be queried.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "operationName": { - "type": "string", - "description": "Name of operation on service.\n" - }, - "primaryTagName": { - "type": "string", - "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" - }, - "primaryTagValue": { - "type": "string", - "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" - }, - "resourceName": { - "type": "string", - "description": "APM resource.\n" - }, - "service": { - "type": "string", - "description": "APM service.\n" - }, - "stat": { - "type": "string", - "description": "APM statistic. Valid values are `avg_duration`, `avg_root_duration`, `avg_spans_per_trace`, `error_rate`, `pct_exec_time`, `pct_of_traces`, `total_traces_count`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "env", - "name", - "operationName", - "resourceName", - "service", - "stat" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery": { - "properties": { - "dataSource": { - "type": "string", - "description": "The data source for APM Resource Stats queries. Valid values are `apm_resource_stats`.\n" - }, - "env": { - "type": "string", - "description": "APM environment.\n" - }, - "groupBies": { - "type": "array", - "items": { - "type": "string" - }, - "description": "Array of fields to group results by.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "operationName": { - "type": "string", - "description": "Name of operation on service.\n" - }, - "primaryTagName": { - "type": "string", - "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" - }, - "primaryTagValue": { - "type": "string", - "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" - }, - "resourceName": { - "type": "string", - "description": "APM resource.\n" - }, - "service": { - "type": "string", - "description": "APM service.\n" - }, - "stat": { - "type": "string", - "description": "APM statistic. Valid values are `errors`, `error_rate`, `hits`, `latency_avg`, `latency_distribution`, `latency_max`, `latency_p50`, `latency_p75`, `latency_p90`, `latency_p95`, `latency_p99`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "env", - "name", - "service", - "stat" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for cloud cost queries. Valid values are `cloud_cost`.\n" - }, - "name": { - "type": "string", - "description": "The name of the query for use in formulas.\n" - }, - "query": { - "type": "string", - "description": "The cloud cost query definition.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "name", - "query" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery": { - "properties": { - "computes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryCompute" - }, - "description": "The compute options.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `security_signals`, `profiles`, `audit`, `events`, `ci_tests`, `ci_pipelines`.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBy" - }, - "description": "Group by options.\n" - }, - "indexes": { - "type": "array", - "items": { - "type": "string" - }, - "description": "An array of index names to query in the stream.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "search": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearch:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearch", - "description": "The search options.\n" - }, - "storage": { - "type": "string", - "description": "Storage location (private beta).\n" - } - }, - "type": "object", - "required": [ - "computes", - "dataSource", - "name" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" - }, - "interval": { - "type": "integer", - "description": "A time interval in milliseconds.\n" - }, - "metric": { - "type": "string", - "description": "The measurable attribute to compute.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The event facet.\n" - }, - "limit": { - "type": "integer", - "description": "The number of groups to return.\n" - }, - "sort": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySort", - "description": "The options for sorting group by results.\n" - } - }, - "type": "object", - "required": [ - "facet" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySort": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" - }, - "metric": { - "type": "string", - "description": "The metric used for sorting group by results.\n" - }, - "order": { - "type": "string", - "description": "Direction of sort. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearch:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearch": { - "properties": { - "query": { - "type": "string", - "description": "The events search string.\n" - } - }, - "type": "object", - "required": [ - "query" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for metrics queries. Defaults to `\"metrics\"`.\n" - }, - "name": { - "type": "string", - "description": "The name of the query for use in formulas.\n" - }, - "query": { - "type": "string", - "description": "The metrics query definition.\n" - } - }, - "type": "object", - "required": [ - "name", - "query" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for process queries. Valid values are `process`, `container`.\n" - }, - "isNormalizedCpu": { - "type": "boolean", - "description": "Whether to normalize the CPU percentages.\n" - }, - "limit": { - "type": "integer", - "description": "The number of hits to return.\n" - }, - "metric": { - "type": "string", - "description": "The process metric name.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "sort": { - "type": "string", - "description": "The direction of the sort. Valid values are `asc`, `desc`. Defaults to `\"desc\"`.\n" - }, - "tagFilters": { - "type": "array", - "items": { - "type": "string" - }, - "description": "An array of tags to filter by.\n" - }, - "textFilter": { - "type": "string", - "description": "The text to use as a filter.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "metric", - "name" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery": { - "properties": { - "additionalQueryFilters": { - "type": "string", - "description": "Additional filters applied to the SLO query.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for SLO queries. Valid values are `slo`.\n" - }, - "groupMode": { - "type": "string", - "description": "Group mode to query measures. Valid values are `overall`, `components`. Defaults to `\"overall\"`.\n" - }, - "measure": { - "type": "string", - "description": "SLO measures queries. Valid values are `good_events`, `bad_events`, `slo_status`, `error_budget_remaining`, `burn_rate`, `error_budget_burndown`.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "sloId": { - "type": "string", - "description": "ID of an SLO to query.\n" - }, - "sloQueryType": { - "type": "string", - "description": "type of the SLO to query. Valid values are `metric`. Defaults to `\"metric\"`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "measure", - "sloId" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLink:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLink": { - "properties": { - "isHidden": { - "type": "boolean", - "description": "The flag for toggling context menu link visibility.\n" - }, - "label": { - "type": "string", - "description": "The label for the custom link URL.\n" - }, - "link": { - "type": "string", - "description": "The URL of the custom link.\n" - }, - "overrideLabel": { - "type": "string", - "description": "The label ID that refers to a context menu link item. When `override_label` is provided, the client request omits the label field.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequest:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequest": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregator to use for time aggregation. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`.\n" - }, - "apmQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQuery", - "description": "The query to use for this widget.\n" - }, - "auditQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQuery", - "description": "The query to use for this widget.\n" - }, - "conditionalFormats": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormat:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormat" - }, - "description": "Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditional_formats` blocks are allowed using the structure below.\n" - }, - "formulas": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormula:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormula" - } - }, - "logQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQuery", - "description": "The query to use for this widget.\n" - }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQuery", - "description": "The process query to use in the widget. The structure of this block is described below.\n" - }, - "q": { - "type": "string", - "description": "The metric query to use for this widget.\n" - }, - "queries": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuery" - } - }, - "rumQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQuery", - "description": "The query to use for this widget.\n" - }, - "securityQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQuery", - "description": "The query to use for this widget.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormat:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormat": { - "properties": { - "comparator": { - "type": "string", - "description": "The comparator to use. Valid values are `=`, `\u003e`, `\u003e=`, `\u003c`, `\u003c=`.\n" - }, - "customBgColor": { - "type": "string", - "description": "The color palette to apply to the background, same values available as palette.\n" - }, - "customFgColor": { - "type": "string", - "description": "The color palette to apply to the foreground, same values available as palette.\n" - }, - "hideValue": { - "type": "boolean", - "description": "Setting this to True hides values.\n" - }, - "imageUrl": { - "type": "string", - "description": "Displays an image as the background.\n" - }, - "metric": { - "type": "string", - "description": "The metric from the request to correlate with this conditional format.\n" - }, - "palette": { - "type": "string", - "description": "The color palette to apply. Valid values are `blue`, `custom_bg`, `custom_image`, `custom_text`, `gray_on_white`, `grey`, `green`, `orange`, `red`, `red_on_white`, `white_on_gray`, `white_on_green`, `green_on_white`, `white_on_red`, `white_on_yellow`, `yellow_on_white`, `black_on_light_yellow`, `black_on_light_green`, `black_on_light_red`.\n" - }, - "timeframe": { - "type": "string", - "description": "Defines the displayed timeframe.\n" - }, - "value": { - "type": "number", - "description": "A value for the comparator.\n" - } - }, - "type": "object", - "required": [ - "comparator", - "palette", - "value" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormula:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormula": { - "properties": { - "alias": { - "type": "string", - "description": "An expression alias.\n" - }, - "cellDisplayMode": { - "type": "string", - "description": "A list of display modes for each table cell. Valid values are `number`, `bar`.\n" - }, - "conditionalFormats": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormat:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormat" - }, - "description": "Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditional_formats` blocks are allowed using the structure below.\n" - }, - "formulaExpression": { - "type": "string", - "description": "A string expression built from queries, formulas, and functions.\n" - }, - "limit": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimit:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimit", - "description": "The options for limiting results returned.\n" - }, - "style": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyle:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyle", - "description": "Styling options for widget formulas.\n" - } - }, - "type": "object", - "required": [ - "formulaExpression" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormat:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormat": { - "properties": { - "comparator": { - "type": "string", - "description": "The comparator to use. Valid values are `=`, `\u003e`, `\u003e=`, `\u003c`, `\u003c=`.\n" - }, - "customBgColor": { - "type": "string", - "description": "The color palette to apply to the background, same values available as palette.\n" - }, - "customFgColor": { - "type": "string", - "description": "The color palette to apply to the foreground, same values available as palette.\n" - }, - "hideValue": { - "type": "boolean", - "description": "Setting this to True hides values.\n" - }, - "imageUrl": { - "type": "string", - "description": "Displays an image as the background.\n" - }, - "metric": { - "type": "string", - "description": "The metric from the request to correlate with this conditional format.\n" - }, - "palette": { - "type": "string", - "description": "The color palette to apply. Valid values are `blue`, `custom_bg`, `custom_image`, `custom_text`, `gray_on_white`, `grey`, `green`, `orange`, `red`, `red_on_white`, `white_on_gray`, `white_on_green`, `green_on_white`, `white_on_red`, `white_on_yellow`, `yellow_on_white`, `black_on_light_yellow`, `black_on_light_green`, `black_on_light_red`.\n" - }, - "timeframe": { - "type": "string", - "description": "Defines the displayed timeframe.\n" - }, - "value": { - "type": "number", - "description": "A value for the comparator.\n" - } - }, - "type": "object", - "required": [ - "comparator", - "palette", - "value" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimit:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimit": { - "properties": { - "count": { - "type": "integer", - "description": "The number of results to return.\n" - }, - "order": { - "type": "string", - "description": "The direction of the sort. Valid values are `asc`, `desc`. Defaults to `\"desc\"`.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyle:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyle": { - "properties": { - "palette": { - "type": "string", - "description": "The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.\n" - }, - "paletteIndex": { - "type": "integer", - "description": "Index specifying which color to use within the palette.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQuery": { - "properties": { - "filterBies": { - "type": "array", - "items": { - "type": "string" - }, - "description": "A list of processes.\n" - }, - "limit": { - "type": "integer", - "description": "The max number of items in the filter list.\n" - }, - "metric": { - "type": "string", - "description": "Your chosen metric.\n" - }, - "searchBy": { - "type": "string", - "description": "Your chosen search term.\n" - } - }, - "type": "object", - "required": [ - "metric" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuery": { - "properties": { - "apmDependencyStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery", - "description": "The APM Dependency Stats query using formulas and functions.\n" - }, - "apmResourceStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery", - "description": "The APM Resource Stats query using formulas and functions.\n" - }, - "cloudCostQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQuery", - "description": "The Cloud Cost query using formulas and functions.\n" - }, - "eventQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery", - "description": "A timeseries formula and functions events query.\n" - }, - "metricQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQuery", - "description": "A timeseries formula and functions metrics query.\n" - }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery", - "description": "The process query using formulas and functions.\n" - }, - "sloQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery", - "description": "The SLO query using formulas and functions.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery": { - "properties": { - "dataSource": { - "type": "string", - "description": "The data source for APM Dependency Stats queries. Valid values are `apm_dependency_stats`.\n" - }, - "env": { - "type": "string", - "description": "APM environment.\n" - }, - "isUpstream": { - "type": "boolean", - "description": "Determines whether stats for upstream or downstream dependencies should be queried.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "operationName": { - "type": "string", - "description": "Name of operation on service.\n" - }, - "primaryTagName": { - "type": "string", - "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" - }, - "primaryTagValue": { - "type": "string", - "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" - }, - "resourceName": { - "type": "string", - "description": "APM resource.\n" - }, - "service": { - "type": "string", - "description": "APM service.\n" - }, - "stat": { - "type": "string", - "description": "APM statistic. Valid values are `avg_duration`, `avg_root_duration`, `avg_spans_per_trace`, `error_rate`, `pct_exec_time`, `pct_of_traces`, `total_traces_count`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "env", - "name", - "operationName", - "resourceName", - "service", - "stat" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery": { - "properties": { - "dataSource": { - "type": "string", - "description": "The data source for APM Resource Stats queries. Valid values are `apm_resource_stats`.\n" - }, - "env": { - "type": "string", - "description": "APM environment.\n" - }, - "groupBies": { - "type": "array", - "items": { - "type": "string" - }, - "description": "Array of fields to group results by.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "operationName": { - "type": "string", - "description": "Name of operation on service.\n" - }, - "primaryTagName": { - "type": "string", - "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" - }, - "primaryTagValue": { - "type": "string", - "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" - }, - "resourceName": { - "type": "string", - "description": "APM resource.\n" - }, - "service": { - "type": "string", - "description": "APM service.\n" - }, - "stat": { - "type": "string", - "description": "APM statistic. Valid values are `errors`, `error_rate`, `hits`, `latency_avg`, `latency_distribution`, `latency_max`, `latency_p50`, `latency_p75`, `latency_p90`, `latency_p95`, `latency_p99`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "env", - "name", - "service", - "stat" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for cloud cost queries. Valid values are `cloud_cost`.\n" - }, - "name": { - "type": "string", - "description": "The name of the query for use in formulas.\n" - }, - "query": { - "type": "string", - "description": "The cloud cost query definition.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "name", - "query" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery": { - "properties": { - "computes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryCompute" - }, - "description": "The compute options.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `security_signals`, `profiles`, `audit`, `events`, `ci_tests`, `ci_pipelines`.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBy" - }, - "description": "Group by options.\n" - }, - "indexes": { - "type": "array", - "items": { - "type": "string" - }, - "description": "An array of index names to query in the stream.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "search": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearch:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearch", - "description": "The search options.\n" - }, - "storage": { - "type": "string", - "description": "Storage location (private beta).\n" - } - }, - "type": "object", - "required": [ - "computes", - "dataSource", - "name" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" - }, - "interval": { - "type": "integer", - "description": "A time interval in milliseconds.\n" - }, - "metric": { - "type": "string", - "description": "The measurable attribute to compute.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The event facet.\n" - }, - "limit": { - "type": "integer", - "description": "The number of groups to return.\n" - }, - "sort": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySort", - "description": "The options for sorting group by results.\n" - } - }, - "type": "object", - "required": [ - "facet" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySort": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" - }, - "metric": { - "type": "string", - "description": "The metric used for sorting group by results.\n" - }, - "order": { - "type": "string", - "description": "Direction of sort. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearch:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearch": { - "properties": { - "query": { - "type": "string", - "description": "The events search string.\n" - } - }, - "type": "object", - "required": [ - "query" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for metrics queries. Defaults to `\"metrics\"`.\n" - }, - "name": { - "type": "string", - "description": "The name of the query for use in formulas.\n" - }, - "query": { - "type": "string", - "description": "The metrics query definition.\n" - } - }, - "type": "object", - "required": [ - "name", - "query" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for process queries. Valid values are `process`, `container`.\n" - }, - "isNormalizedCpu": { - "type": "boolean", - "description": "Whether to normalize the CPU percentages.\n" - }, - "limit": { - "type": "integer", - "description": "The number of hits to return.\n" - }, - "metric": { - "type": "string", - "description": "The process metric name.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "sort": { - "type": "string", - "description": "The direction of the sort. Valid values are `asc`, `desc`. Defaults to `\"desc\"`.\n" - }, - "tagFilters": { - "type": "array", - "items": { - "type": "string" - }, - "description": "An array of tags to filter by.\n" - }, - "textFilter": { - "type": "string", - "description": "The text to use as a filter.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "metric", - "name" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery": { - "properties": { - "additionalQueryFilters": { - "type": "string", - "description": "Additional filters applied to the SLO query.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for SLO queries. Valid values are `slo`.\n" - }, - "groupMode": { - "type": "string", - "description": "Group mode to query measures. Valid values are `overall`, `components`. Defaults to `\"overall\"`.\n" - }, - "measure": { - "type": "string", - "description": "SLO measures queries. Valid values are `good_events`, `bad_events`, `slo_status`, `error_budget_remaining`, `burn_rate`, `error_budget_burndown`.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "sloId": { - "type": "string", - "description": "ID of an SLO to query.\n" - }, - "sloQueryType": { - "type": "string", - "description": "type of the SLO to query. Valid values are `metric`. Defaults to `\"metric\"`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "measure", - "sloId" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackground:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackground": { - "properties": { - "type": { - "type": "string", - "description": "Whether the Timeseries is made using an area or bars. Valid values are `bars`, `area`.\n" - }, - "yaxis": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxis:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxis", - "description": "A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below.\n" - } - }, - "type": "object", - "required": [ - "type" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxis:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxis": { - "properties": { - "includeZero": { - "type": "boolean", - "description": "Always include zero or fit the axis to the data range.\n" - }, - "label": { - "type": "string", - "description": "The label of the axis to display on the graph.\n" - }, - "max": { - "type": "string", - "description": "Specify the maximum value to show on the Y-axis.\n" - }, - "min": { - "type": "string", - "description": "Specify the minimum value to show on the Y-axis.\n" - }, - "scale": { - "type": "string", - "description": "Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLink:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLink": { - "properties": { - "isHidden": { - "type": "boolean", - "description": "The flag for toggling context menu link visibility.\n" - }, - "label": { - "type": "string", - "description": "The label for the custom link URL.\n" - }, - "link": { - "type": "string", - "description": "The URL of the custom link.\n" - }, - "overrideLabel": { - "type": "string", - "description": "The label ID that refers to a context menu link item. When `override_label` is provided, the client request omits the label field.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequest:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequest": { - "properties": { - "scatterplotTables": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTable:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTable" - }, - "description": "Scatterplot request containing formulas and functions.\n" - }, - "xes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestX:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestX" - }, - "description": "The query used for the X-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apm_query`, `log_query`, `rum_query`, `security_query`, `apm_stats_query` or `process_query` is required within the block).\n" - }, - "ys": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestY:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestY" - }, - "description": "The query used for the Y-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apm_query`, `log_query`, `rum_query`, `security_query`, `apm_stats_query` or `process_query` is required within the block).\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTable:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTable": { - "properties": { - "formulas": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormula:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormula" - } - }, - "queries": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuery" - } - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormula:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormula": { - "properties": { - "alias": { - "type": "string", - "description": "An expression alias.\n" - }, - "dimension": { - "type": "string", - "description": "Dimension of the Scatterplot. Valid values are `x`, `y`, `radius`, `color`.\n" - }, - "formulaExpression": { - "type": "string", - "description": "A string expression built from queries, formulas, and functions.\n" - } - }, - "type": "object", - "required": [ - "dimension", - "formulaExpression" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuery": { - "properties": { - "apmDependencyStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery", - "description": "The APM Dependency Stats query using formulas and functions.\n" - }, - "apmResourceStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery", - "description": "The APM Resource Stats query using formulas and functions.\n" - }, - "cloudCostQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery", - "description": "The Cloud Cost query using formulas and functions.\n" - }, - "eventQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery", - "description": "A timeseries formula and functions events query.\n" - }, - "metricQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQuery", - "description": "A timeseries formula and functions metrics query.\n" - }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery", - "description": "The process query using formulas and functions.\n" - }, - "sloQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery", - "description": "The SLO query using formulas and functions.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery": { - "properties": { - "dataSource": { - "type": "string", - "description": "The data source for APM Dependency Stats queries. Valid values are `apm_dependency_stats`.\n" - }, - "env": { - "type": "string", - "description": "APM environment.\n" - }, - "isUpstream": { - "type": "boolean", - "description": "Determines whether stats for upstream or downstream dependencies should be queried.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "operationName": { - "type": "string", - "description": "Name of operation on service.\n" - }, - "primaryTagName": { - "type": "string", - "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" - }, - "primaryTagValue": { - "type": "string", - "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" - }, - "resourceName": { - "type": "string", - "description": "APM resource.\n" - }, - "service": { - "type": "string", - "description": "APM service.\n" - }, - "stat": { - "type": "string", - "description": "APM statistic. Valid values are `avg_duration`, `avg_root_duration`, `avg_spans_per_trace`, `error_rate`, `pct_exec_time`, `pct_of_traces`, `total_traces_count`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "env", - "name", - "operationName", - "resourceName", - "service", - "stat" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery": { - "properties": { - "dataSource": { - "type": "string", - "description": "The data source for APM Resource Stats queries. Valid values are `apm_resource_stats`.\n" - }, - "env": { - "type": "string", - "description": "APM environment.\n" - }, - "groupBies": { - "type": "array", - "items": { - "type": "string" - }, - "description": "Array of fields to group results by.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "operationName": { - "type": "string", - "description": "Name of operation on service.\n" - }, - "primaryTagName": { - "type": "string", - "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" - }, - "primaryTagValue": { - "type": "string", - "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" - }, - "resourceName": { - "type": "string", - "description": "APM resource.\n" - }, - "service": { - "type": "string", - "description": "APM service.\n" - }, - "stat": { - "type": "string", - "description": "APM statistic. Valid values are `errors`, `error_rate`, `hits`, `latency_avg`, `latency_distribution`, `latency_max`, `latency_p50`, `latency_p75`, `latency_p90`, `latency_p95`, `latency_p99`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "env", - "name", - "service", - "stat" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for cloud cost queries. Valid values are `cloud_cost`.\n" - }, - "name": { - "type": "string", - "description": "The name of the query for use in formulas.\n" - }, - "query": { - "type": "string", - "description": "The cloud cost query definition.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "name", - "query" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery": { - "properties": { - "computes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute" - }, - "description": "The compute options.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `security_signals`, `profiles`, `audit`, `events`, `ci_tests`, `ci_pipelines`.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy" - }, - "description": "Group by options.\n" - }, - "indexes": { - "type": "array", - "items": { - "type": "string" - }, - "description": "An array of index names to query in the stream.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "search": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch", - "description": "The search options.\n" - }, - "storage": { - "type": "string", - "description": "Storage location (private beta).\n" - } - }, - "type": "object", - "required": [ - "computes", - "dataSource", - "name" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" - }, - "interval": { - "type": "integer", - "description": "A time interval in milliseconds.\n" - }, - "metric": { - "type": "string", - "description": "The measurable attribute to compute.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The event facet.\n" - }, - "limit": { - "type": "integer", - "description": "The number of groups to return.\n" - }, - "sort": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort", - "description": "The options for sorting group by results.\n" - } - }, - "type": "object", - "required": [ - "facet" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" - }, - "metric": { - "type": "string", - "description": "The metric used for sorting group by results.\n" - }, - "order": { - "type": "string", - "description": "Direction of sort. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch": { - "properties": { - "query": { - "type": "string", - "description": "The events search string.\n" - } - }, - "type": "object", - "required": [ - "query" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for metrics queries. Defaults to `\"metrics\"`.\n" - }, - "name": { - "type": "string", - "description": "The name of the query for use in formulas.\n" - }, - "query": { - "type": "string", - "description": "The metrics query definition.\n" - } - }, - "type": "object", - "required": [ - "name", - "query" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for process queries. Valid values are `process`, `container`.\n" - }, - "isNormalizedCpu": { - "type": "boolean", - "description": "Whether to normalize the CPU percentages.\n" - }, - "limit": { - "type": "integer", - "description": "The number of hits to return.\n" - }, - "metric": { - "type": "string", - "description": "The process metric name.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "sort": { - "type": "string", - "description": "The direction of the sort. Valid values are `asc`, `desc`. Defaults to `\"desc\"`.\n" - }, - "tagFilters": { - "type": "array", - "items": { - "type": "string" - }, - "description": "An array of tags to filter by.\n" - }, - "textFilter": { - "type": "string", - "description": "The text to use as a filter.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "metric", - "name" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery": { - "properties": { - "additionalQueryFilters": { - "type": "string", - "description": "Additional filters applied to the SLO query.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for SLO queries. Valid values are `slo`.\n" - }, - "groupMode": { - "type": "string", - "description": "Group mode to query measures. Valid values are `overall`, `components`. Defaults to `\"overall\"`.\n" - }, - "measure": { - "type": "string", - "description": "SLO measures queries. Valid values are `good_events`, `bad_events`, `slo_status`, `error_budget_remaining`, `burn_rate`, `error_budget_burndown`.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "sloId": { - "type": "string", - "description": "ID of an SLO to query.\n" - }, - "sloQueryType": { - "type": "string", - "description": "type of the SLO to query. Valid values are `metric`. Defaults to `\"metric\"`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "measure", - "sloId" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestX:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestX": { - "properties": { - "aggregator": { - "type": "string", - "description": "Aggregator used for the request. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`.\n" - }, - "apmQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQuery", - "description": "The query to use for this widget.\n" - }, - "logQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQuery", - "description": "The query to use for this widget.\n" - }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQuery", - "description": "The process query to use in the widget. The structure of this block is described below.\n" - }, - "q": { - "type": "string", - "description": "The metric query to use for this widget.\n" - }, - "rumQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQuery", - "description": "The query to use for this widget.\n" - }, - "securityQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQuery", - "description": "The query to use for this widget.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQuery": { - "properties": { - "filterBies": { - "type": "array", - "items": { - "type": "string" - }, - "description": "A list of processes.\n" - }, - "limit": { - "type": "integer", - "description": "The max number of items in the filter list.\n" - }, - "metric": { - "type": "string", - "description": "Your chosen metric.\n" - }, - "searchBy": { - "type": "string", - "description": "Your chosen search term.\n" - } - }, - "type": "object", - "required": [ - "metric" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestY:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestY": { - "properties": { - "aggregator": { - "type": "string", - "description": "Aggregator used for the request. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`.\n" - }, - "apmQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQuery", - "description": "The query to use for this widget.\n" - }, - "logQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQuery", - "description": "The query to use for this widget.\n" - }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQuery", - "description": "The process query to use in the widget. The structure of this block is described below.\n" - }, - "q": { - "type": "string", - "description": "The metric query to use for this widget.\n" - }, - "rumQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQuery", - "description": "The query to use for this widget.\n" - }, - "securityQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQuery", - "description": "The query to use for this widget.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQuery": { - "properties": { - "filterBies": { - "type": "array", - "items": { - "type": "string" - }, - "description": "A list of processes.\n" - }, - "limit": { - "type": "integer", - "description": "The max number of items in the filter list.\n" - }, - "metric": { - "type": "string", - "description": "Your chosen metric.\n" - }, - "searchBy": { - "type": "string", - "description": "Your chosen search term.\n" - } - }, - "type": "object", - "required": [ - "metric" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxis:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxis": { - "properties": { - "includeZero": { - "type": "boolean", - "description": "Always include zero or fit the axis to the data range.\n" - }, - "label": { - "type": "string", - "description": "The label of the axis to display on the graph.\n" - }, - "max": { - "type": "string", - "description": "Specify the maximum value to show on the Y-axis.\n" - }, - "min": { - "type": "string", - "description": "Specify the minimum value to show on the Y-axis.\n" - }, - "scale": { - "type": "string", - "description": "Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxis:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxis": { - "properties": { - "includeZero": { - "type": "boolean", - "description": "Always include zero or fit the axis to the data range.\n" - }, - "label": { - "type": "string", - "description": "The label of the axis to display on the graph.\n" - }, - "max": { - "type": "string", - "description": "Specify the maximum value to show on the Y-axis.\n" - }, - "min": { - "type": "string", - "description": "Specify the minimum value to show on the Y-axis.\n" - }, - "scale": { - "type": "string", - "description": "Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLink:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLink": { - "properties": { - "isHidden": { - "type": "boolean", - "description": "The flag for toggling context menu link visibility.\n" - }, - "label": { - "type": "string", - "description": "The label for the custom link URL.\n" - }, - "link": { - "type": "string", - "description": "The URL of the custom link.\n" - }, - "overrideLabel": { - "type": "string", - "description": "The label ID that refers to a context menu link item. When `override_label` is provided, the client request omits the label field.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInline:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInline": { - "properties": { - "hidePercent": { - "type": "boolean", - "description": "Whether to hide the percentages of the groups.\n" - }, - "hideValue": { - "type": "boolean", - "description": "Whether to hide the values of the groups.\n" - }, - "type": { - "type": "string", - "description": "The type of legend (inline or automatic). Valid values are `inline`, `automatic`.\n" - } - }, - "type": "object", - "required": [ - "type" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTable:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTable": { - "properties": { - "type": { - "type": "string", - "description": "The type of legend (table or none). Valid values are `table`, `none`.\n" - } - }, - "type": "object", - "required": [ - "type" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequest:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequest": { - "properties": { - "apmQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQuery", - "description": "The query to use for this widget.\n" - }, - "auditQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQuery", - "description": "The query to use for this widget.\n" - }, - "formulas": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormula:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormula" - } - }, - "logQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQuery", - "description": "The query to use for this widget.\n" - }, - "networkQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQuery", - "description": "The query to use for this widget.\n" - }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQuery", - "description": "The process query to use in the widget. The structure of this block is described below.\n" - }, - "q": { - "type": "string", - "description": "The metric query to use for this widget.\n" - }, - "queries": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuery" - } - }, - "rumQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQuery", - "description": "The query to use for this widget.\n" - }, - "securityQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQuery", - "description": "The query to use for this widget.\n" - }, - "style": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyle:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyle", - "description": "Define style for the widget's request.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormula:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormula": { - "properties": { - "alias": { - "type": "string", - "description": "An expression alias.\n" - }, - "cellDisplayMode": { - "type": "string", - "description": "A list of display modes for each table cell. Valid values are `number`, `bar`.\n" - }, - "conditionalFormats": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormat:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormat" - }, - "description": "Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditional_formats` blocks are allowed using the structure below.\n" - }, - "formulaExpression": { - "type": "string", - "description": "A string expression built from queries, formulas, and functions.\n" - }, - "limit": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimit:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimit", - "description": "The options for limiting results returned.\n" - }, - "style": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyle:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyle", - "description": "Styling options for widget formulas.\n" - } - }, - "type": "object", - "required": [ - "formulaExpression" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormat:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormat": { - "properties": { - "comparator": { - "type": "string", - "description": "The comparator to use. Valid values are `=`, `\u003e`, `\u003e=`, `\u003c`, `\u003c=`.\n" - }, - "customBgColor": { - "type": "string", - "description": "The color palette to apply to the background, same values available as palette.\n" - }, - "customFgColor": { - "type": "string", - "description": "The color palette to apply to the foreground, same values available as palette.\n" - }, - "hideValue": { - "type": "boolean", - "description": "Setting this to True hides values.\n" - }, - "imageUrl": { - "type": "string", - "description": "Displays an image as the background.\n" - }, - "metric": { - "type": "string", - "description": "The metric from the request to correlate with this conditional format.\n" - }, - "palette": { - "type": "string", - "description": "The color palette to apply. Valid values are `blue`, `custom_bg`, `custom_image`, `custom_text`, `gray_on_white`, `grey`, `green`, `orange`, `red`, `red_on_white`, `white_on_gray`, `white_on_green`, `green_on_white`, `white_on_red`, `white_on_yellow`, `yellow_on_white`, `black_on_light_yellow`, `black_on_light_green`, `black_on_light_red`.\n" - }, - "timeframe": { - "type": "string", - "description": "Defines the displayed timeframe.\n" - }, - "value": { - "type": "number", - "description": "A value for the comparator.\n" - } - }, - "type": "object", - "required": [ - "comparator", - "palette", - "value" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimit:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimit": { - "properties": { - "count": { - "type": "integer", - "description": "The number of results to return.\n" - }, - "order": { - "type": "string", - "description": "The direction of the sort. Valid values are `asc`, `desc`. Defaults to `\"desc\"`.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyle:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyle": { - "properties": { - "palette": { - "type": "string", - "description": "The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.\n" - }, - "paletteIndex": { - "type": "integer", - "description": "Index specifying which color to use within the palette.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQuery": { - "properties": { - "filterBies": { - "type": "array", - "items": { - "type": "string" - }, - "description": "A list of processes.\n" - }, - "limit": { - "type": "integer", - "description": "The max number of items in the filter list.\n" - }, - "metric": { - "type": "string", - "description": "Your chosen metric.\n" - }, - "searchBy": { - "type": "string", - "description": "Your chosen search term.\n" - } - }, - "type": "object", - "required": [ - "metric" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuery": { - "properties": { - "apmDependencyStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery", - "description": "The APM Dependency Stats query using formulas and functions.\n" - }, - "apmResourceStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery", - "description": "The APM Resource Stats query using formulas and functions.\n" - }, - "cloudCostQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQuery", - "description": "The Cloud Cost query using formulas and functions.\n" - }, - "eventQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery", - "description": "A timeseries formula and functions events query.\n" - }, - "metricQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQuery", - "description": "A timeseries formula and functions metrics query.\n" - }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery", - "description": "The process query using formulas and functions.\n" - }, - "sloQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery", - "description": "The SLO query using formulas and functions.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery": { - "properties": { - "dataSource": { - "type": "string", - "description": "The data source for APM Dependency Stats queries. Valid values are `apm_dependency_stats`.\n" - }, - "env": { - "type": "string", - "description": "APM environment.\n" - }, - "isUpstream": { - "type": "boolean", - "description": "Determines whether stats for upstream or downstream dependencies should be queried.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "operationName": { - "type": "string", - "description": "Name of operation on service.\n" - }, - "primaryTagName": { - "type": "string", - "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" - }, - "primaryTagValue": { - "type": "string", - "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" - }, - "resourceName": { - "type": "string", - "description": "APM resource.\n" - }, - "service": { - "type": "string", - "description": "APM service.\n" - }, - "stat": { - "type": "string", - "description": "APM statistic. Valid values are `avg_duration`, `avg_root_duration`, `avg_spans_per_trace`, `error_rate`, `pct_exec_time`, `pct_of_traces`, `total_traces_count`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "env", - "name", - "operationName", - "resourceName", - "service", - "stat" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery": { - "properties": { - "dataSource": { - "type": "string", - "description": "The data source for APM Resource Stats queries. Valid values are `apm_resource_stats`.\n" - }, - "env": { - "type": "string", - "description": "APM environment.\n" - }, - "groupBies": { - "type": "array", - "items": { - "type": "string" - }, - "description": "Array of fields to group results by.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "operationName": { - "type": "string", - "description": "Name of operation on service.\n" - }, - "primaryTagName": { - "type": "string", - "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" - }, - "primaryTagValue": { - "type": "string", - "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" - }, - "resourceName": { - "type": "string", - "description": "APM resource.\n" - }, - "service": { - "type": "string", - "description": "APM service.\n" - }, - "stat": { - "type": "string", - "description": "APM statistic. Valid values are `errors`, `error_rate`, `hits`, `latency_avg`, `latency_distribution`, `latency_max`, `latency_p50`, `latency_p75`, `latency_p90`, `latency_p95`, `latency_p99`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "env", - "name", - "service", - "stat" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for cloud cost queries. Valid values are `cloud_cost`.\n" - }, - "name": { - "type": "string", - "description": "The name of the query for use in formulas.\n" - }, - "query": { - "type": "string", - "description": "The cloud cost query definition.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "name", - "query" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery": { - "properties": { - "computes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryCompute" - }, - "description": "The compute options.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `security_signals`, `profiles`, `audit`, `events`, `ci_tests`, `ci_pipelines`.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBy" - }, - "description": "Group by options.\n" - }, - "indexes": { - "type": "array", - "items": { - "type": "string" - }, - "description": "An array of index names to query in the stream.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "search": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearch:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearch", - "description": "The search options.\n" - }, - "storage": { - "type": "string", - "description": "Storage location (private beta).\n" - } - }, - "type": "object", - "required": [ - "computes", - "dataSource", - "name" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" - }, - "interval": { - "type": "integer", - "description": "A time interval in milliseconds.\n" - }, - "metric": { - "type": "string", - "description": "The measurable attribute to compute.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The event facet.\n" - }, - "limit": { - "type": "integer", - "description": "The number of groups to return.\n" - }, - "sort": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySort", - "description": "The options for sorting group by results.\n" - } - }, - "type": "object", - "required": [ - "facet" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySort": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" - }, - "metric": { - "type": "string", - "description": "The metric used for sorting group by results.\n" - }, - "order": { - "type": "string", - "description": "Direction of sort. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearch:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearch": { - "properties": { - "query": { - "type": "string", - "description": "The events search string.\n" - } - }, - "type": "object", - "required": [ - "query" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for metrics queries. Defaults to `\"metrics\"`.\n" - }, - "name": { - "type": "string", - "description": "The name of the query for use in formulas.\n" - }, - "query": { - "type": "string", - "description": "The metrics query definition.\n" - } - }, - "type": "object", - "required": [ - "name", - "query" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for process queries. Valid values are `process`, `container`.\n" - }, - "isNormalizedCpu": { - "type": "boolean", - "description": "Whether to normalize the CPU percentages.\n" - }, - "limit": { - "type": "integer", - "description": "The number of hits to return.\n" - }, - "metric": { - "type": "string", - "description": "The process metric name.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "sort": { - "type": "string", - "description": "The direction of the sort. Valid values are `asc`, `desc`. Defaults to `\"desc\"`.\n" - }, - "tagFilters": { - "type": "array", - "items": { - "type": "string" - }, - "description": "An array of tags to filter by.\n" - }, - "textFilter": { - "type": "string", - "description": "The text to use as a filter.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "metric", - "name" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery": { - "properties": { - "additionalQueryFilters": { - "type": "string", - "description": "Additional filters applied to the SLO query.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for SLO queries. Valid values are `slo`.\n" - }, - "groupMode": { - "type": "string", - "description": "Group mode to query measures. Valid values are `overall`, `components`. Defaults to `\"overall\"`.\n" - }, - "measure": { - "type": "string", - "description": "SLO measures queries. Valid values are `good_events`, `bad_events`, `slo_status`, `error_budget_remaining`, `burn_rate`, `error_budget_burndown`.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "sloId": { - "type": "string", - "description": "ID of an SLO to query.\n" - }, - "sloQueryType": { - "type": "string", - "description": "type of the SLO to query. Valid values are `metric`. Defaults to `\"metric\"`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "measure", - "sloId" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyle:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyle": { - "properties": { - "palette": { - "type": "string", - "description": "A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLink:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLink": { - "properties": { - "isHidden": { - "type": "boolean", - "description": "The flag for toggling context menu link visibility.\n" - }, - "label": { - "type": "string", - "description": "The label for the custom link URL.\n" - }, - "link": { - "type": "string", - "description": "The URL of the custom link.\n" - }, - "overrideLabel": { - "type": "string", - "description": "The label ID that refers to a context menu link item. When `override_label` is provided, the client request omits the label field.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEvent:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEvent": { - "properties": { - "q": { - "type": "string", - "description": "The event query to use in the widget.\n" - }, - "tagsExecution": { - "type": "string", - "description": "The execution method for multi-value filters.\n" - } - }, - "type": "object", - "required": [ - "q" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarker:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarker": { - "properties": { - "displayType": { - "type": "string", - "description": "How the marker lines are displayed, options are one of {`error`, `warning`, `info`, `ok`} combined with one of {`dashed`, `solid`, `bold`}. Example: `error dashed`.\n" - }, - "label": { - "type": "string", - "description": "A label for the line or range.\n" - }, - "value": { - "type": "string", - "description": "A mathematical expression describing the marker, for example: `y \u003e 1`, `-5 \u003c y \u003c 0`, `y = 19`.\n" - } - }, - "type": "object", - "required": [ - "value" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequest:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequest": { - "properties": { - "apmQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQuery", - "description": "The query to use for this widget.\n" - }, - "auditQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQuery", - "description": "The query to use for this widget.\n" - }, - "displayType": { - "type": "string", - "description": "How to display the marker lines. Valid values are `area`, `bars`, `line`, `overlay`.\n" - }, - "formulas": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormula:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormula" - } - }, - "logQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQuery", - "description": "The query to use for this widget.\n" - }, - "metadatas": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadata:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadata" - }, - "description": "Used to define expression aliases. Multiple `metadata` blocks are allowed using the structure below.\n" - }, - "networkQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQuery", - "description": "The query to use for this widget.\n" - }, - "onRightYaxis": { - "type": "boolean", - "description": "A Boolean indicating whether the request uses the right or left Y-Axis.\n" - }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQuery", - "description": "The process query to use in the widget. The structure of this block is described below.\n" - }, - "q": { - "type": "string", - "description": "The metric query to use for this widget.\n" - }, - "queries": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuery" - } - }, - "rumQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQuery", - "description": "The query to use for this widget.\n" - }, - "securityQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQuery", - "description": "The query to use for this widget.\n" - }, - "style": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyle:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyle", - "description": "The style of the widget graph. Exactly one `style` block is allowed using the structure below.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormula:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormula": { - "properties": { - "alias": { - "type": "string", - "description": "An expression alias.\n" - }, - "cellDisplayMode": { - "type": "string", - "description": "A list of display modes for each table cell. Valid values are `number`, `bar`.\n" - }, - "conditionalFormats": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormat:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormat" - }, - "description": "Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditional_formats` blocks are allowed using the structure below.\n" - }, - "formulaExpression": { - "type": "string", - "description": "A string expression built from queries, formulas, and functions.\n" - }, - "limit": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimit:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimit", - "description": "The options for limiting results returned.\n" - }, - "style": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyle:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyle", - "description": "Styling options for widget formulas.\n" - } - }, - "type": "object", - "required": [ - "formulaExpression" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormat:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormat": { - "properties": { - "comparator": { - "type": "string", - "description": "The comparator to use. Valid values are `=`, `\u003e`, `\u003e=`, `\u003c`, `\u003c=`.\n" - }, - "customBgColor": { - "type": "string", - "description": "The color palette to apply to the background, same values available as palette.\n" - }, - "customFgColor": { - "type": "string", - "description": "The color palette to apply to the foreground, same values available as palette.\n" - }, - "hideValue": { - "type": "boolean", - "description": "Setting this to True hides values.\n" - }, - "imageUrl": { - "type": "string", - "description": "Displays an image as the background.\n" - }, - "metric": { - "type": "string", - "description": "The metric from the request to correlate with this conditional format.\n" - }, - "palette": { - "type": "string", - "description": "The color palette to apply. Valid values are `blue`, `custom_bg`, `custom_image`, `custom_text`, `gray_on_white`, `grey`, `green`, `orange`, `red`, `red_on_white`, `white_on_gray`, `white_on_green`, `green_on_white`, `white_on_red`, `white_on_yellow`, `yellow_on_white`, `black_on_light_yellow`, `black_on_light_green`, `black_on_light_red`.\n" - }, - "timeframe": { - "type": "string", - "description": "Defines the displayed timeframe.\n" - }, - "value": { - "type": "number", - "description": "A value for the comparator.\n" - } - }, - "type": "object", - "required": [ - "comparator", - "palette", - "value" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimit:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimit": { - "properties": { - "count": { - "type": "integer", - "description": "The number of results to return.\n" - }, - "order": { - "type": "string", - "description": "The direction of the sort. Valid values are `asc`, `desc`. Defaults to `\"desc\"`.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyle:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyle": { - "properties": { - "palette": { - "type": "string", - "description": "The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.\n" - }, - "paletteIndex": { - "type": "integer", - "description": "Index specifying which color to use within the palette.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadata:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadata": { - "properties": { - "aliasName": { - "type": "string", - "description": "The expression alias.\n" - }, - "expression": { - "type": "string", - "description": "The expression name.\n" - } - }, - "type": "object", - "required": [ - "expression" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQuery": { - "properties": { - "filterBies": { - "type": "array", - "items": { - "type": "string" - }, - "description": "A list of processes.\n" - }, - "limit": { - "type": "integer", - "description": "The max number of items in the filter list.\n" - }, - "metric": { - "type": "string", - "description": "Your chosen metric.\n" - }, - "searchBy": { - "type": "string", - "description": "Your chosen search term.\n" - } - }, - "type": "object", - "required": [ - "metric" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuery": { - "properties": { - "apmDependencyStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery", - "description": "The APM Dependency Stats query using formulas and functions.\n" - }, - "apmResourceStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery", - "description": "The APM Resource Stats query using formulas and functions.\n" - }, - "cloudCostQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQuery", - "description": "The Cloud Cost query using formulas and functions.\n" - }, - "eventQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery", - "description": "A timeseries formula and functions events query.\n" - }, - "metricQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQuery", - "description": "A timeseries formula and functions metrics query.\n" - }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery", - "description": "The process query using formulas and functions.\n" - }, - "sloQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery", - "description": "The SLO query using formulas and functions.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery": { - "properties": { - "dataSource": { - "type": "string", - "description": "The data source for APM Dependency Stats queries. Valid values are `apm_dependency_stats`.\n" - }, - "env": { - "type": "string", - "description": "APM environment.\n" - }, - "isUpstream": { - "type": "boolean", - "description": "Determines whether stats for upstream or downstream dependencies should be queried.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "operationName": { - "type": "string", - "description": "Name of operation on service.\n" - }, - "primaryTagName": { - "type": "string", - "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" - }, - "primaryTagValue": { - "type": "string", - "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" - }, - "resourceName": { - "type": "string", - "description": "APM resource.\n" - }, - "service": { - "type": "string", - "description": "APM service.\n" - }, - "stat": { - "type": "string", - "description": "APM statistic. Valid values are `avg_duration`, `avg_root_duration`, `avg_spans_per_trace`, `error_rate`, `pct_exec_time`, `pct_of_traces`, `total_traces_count`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "env", - "name", - "operationName", - "resourceName", - "service", - "stat" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery": { - "properties": { - "dataSource": { - "type": "string", - "description": "The data source for APM Resource Stats queries. Valid values are `apm_resource_stats`.\n" - }, - "env": { - "type": "string", - "description": "APM environment.\n" - }, - "groupBies": { - "type": "array", - "items": { - "type": "string" - }, - "description": "Array of fields to group results by.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "operationName": { - "type": "string", - "description": "Name of operation on service.\n" - }, - "primaryTagName": { - "type": "string", - "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" - }, - "primaryTagValue": { - "type": "string", - "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" - }, - "resourceName": { - "type": "string", - "description": "APM resource.\n" - }, - "service": { - "type": "string", - "description": "APM service.\n" - }, - "stat": { - "type": "string", - "description": "APM statistic. Valid values are `errors`, `error_rate`, `hits`, `latency_avg`, `latency_distribution`, `latency_max`, `latency_p50`, `latency_p75`, `latency_p90`, `latency_p95`, `latency_p99`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "env", - "name", - "service", - "stat" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for cloud cost queries. Valid values are `cloud_cost`.\n" - }, - "name": { - "type": "string", - "description": "The name of the query for use in formulas.\n" - }, - "query": { - "type": "string", - "description": "The cloud cost query definition.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "name", - "query" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery": { - "properties": { - "computes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryCompute" - }, - "description": "The compute options.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `security_signals`, `profiles`, `audit`, `events`, `ci_tests`, `ci_pipelines`.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBy" - }, - "description": "Group by options.\n" - }, - "indexes": { - "type": "array", - "items": { - "type": "string" - }, - "description": "An array of index names to query in the stream.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "search": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearch:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearch", - "description": "The search options.\n" - }, - "storage": { - "type": "string", - "description": "Storage location (private beta).\n" - } - }, - "type": "object", - "required": [ - "computes", - "dataSource", - "name" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" - }, - "interval": { - "type": "integer", - "description": "A time interval in milliseconds.\n" - }, - "metric": { - "type": "string", - "description": "The measurable attribute to compute.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The event facet.\n" - }, - "limit": { - "type": "integer", - "description": "The number of groups to return.\n" - }, - "sort": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySort", - "description": "The options for sorting group by results.\n" - } - }, - "type": "object", - "required": [ - "facet" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySort": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" - }, - "metric": { - "type": "string", - "description": "The metric used for sorting group by results.\n" - }, - "order": { - "type": "string", - "description": "Direction of sort. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearch:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearch": { - "properties": { - "query": { - "type": "string", - "description": "The events search string.\n" - } - }, - "type": "object", - "required": [ - "query" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for metrics queries. Defaults to `\"metrics\"`.\n" - }, - "name": { - "type": "string", - "description": "The name of the query for use in formulas.\n" - }, - "query": { - "type": "string", - "description": "The metrics query definition.\n" - } - }, - "type": "object", - "required": [ - "name", - "query" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for process queries. Valid values are `process`, `container`.\n" - }, - "isNormalizedCpu": { - "type": "boolean", - "description": "Whether to normalize the CPU percentages.\n" - }, - "limit": { - "type": "integer", - "description": "The number of hits to return.\n" - }, - "metric": { - "type": "string", - "description": "The process metric name.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "sort": { - "type": "string", - "description": "The direction of the sort. Valid values are `asc`, `desc`. Defaults to `\"desc\"`.\n" - }, - "tagFilters": { - "type": "array", - "items": { - "type": "string" - }, - "description": "An array of tags to filter by.\n" - }, - "textFilter": { - "type": "string", - "description": "The text to use as a filter.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "metric", - "name" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery": { - "properties": { - "additionalQueryFilters": { - "type": "string", - "description": "Additional filters applied to the SLO query.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for SLO queries. Valid values are `slo`.\n" - }, - "groupMode": { - "type": "string", - "description": "Group mode to query measures. Valid values are `overall`, `components`. Defaults to `\"overall\"`.\n" - }, - "measure": { - "type": "string", - "description": "SLO measures queries. Valid values are `good_events`, `bad_events`, `slo_status`, `error_budget_remaining`, `burn_rate`, `error_budget_burndown`.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "sloId": { - "type": "string", - "description": "ID of an SLO to query.\n" - }, - "sloQueryType": { - "type": "string", - "description": "type of the SLO to query. Valid values are `metric`. Defaults to `\"metric\"`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "measure", - "sloId" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyle:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyle": { - "properties": { - "lineType": { - "type": "string", - "description": "The type of lines displayed. Valid values are `dashed`, `dotted`, `solid`.\n" - }, - "lineWidth": { - "type": "string", - "description": "The width of line displayed. Valid values are `normal`, `thick`, `thin`.\n" - }, - "palette": { - "type": "string", - "description": "A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxis:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxis": { - "properties": { - "includeZero": { - "type": "boolean", - "description": "Always include zero or fit the axis to the data range.\n" - }, - "label": { - "type": "string", - "description": "The label of the axis to display on the graph.\n" - }, - "max": { - "type": "string", - "description": "Specify the maximum value to show on the Y-axis.\n" - }, - "min": { - "type": "string", - "description": "Specify the minimum value to show on the Y-axis.\n" - }, - "scale": { - "type": "string", - "description": "Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxis:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxis": { - "properties": { - "includeZero": { - "type": "boolean", - "description": "Always include zero or fit the axis to the data range.\n" - }, - "label": { - "type": "string", - "description": "The label of the axis to display on the graph.\n" - }, - "max": { - "type": "string", - "description": "Specify the maximum value to show on the Y-axis.\n" - }, - "min": { - "type": "string", - "description": "Specify the minimum value to show on the Y-axis.\n" - }, - "scale": { - "type": "string", - "description": "Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLink:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLink": { - "properties": { - "isHidden": { - "type": "boolean", - "description": "The flag for toggling context menu link visibility.\n" - }, - "label": { - "type": "string", - "description": "The label for the custom link URL.\n" - }, - "link": { - "type": "string", - "description": "The URL of the custom link.\n" - }, - "overrideLabel": { - "type": "string", - "description": "The label ID that refers to a context menu link item. When `override_label` is provided, the client request omits the label field.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequest:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequest": { - "properties": { - "apmQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQuery", - "description": "The query to use for this widget.\n" - }, - "auditQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQuery", - "description": "The query to use for this widget.\n" - }, - "conditionalFormats": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormat:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormat" - }, - "description": "Conditional formats allow you to set the color of your widget content or background, depending on a rule applied to your data. Multiple `conditional_formats` blocks are allowed using the structure below.\n" - }, - "formulas": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormula:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormula" - } - }, - "logQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQuery", - "description": "The query to use for this widget.\n" - }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQuery", - "description": "The process query to use in the widget. The structure of this block is described below.\n" - }, - "q": { - "type": "string", - "description": "The metric query to use for this widget.\n" - }, - "queries": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuery" - } - }, - "rumQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQuery", - "description": "The query to use for this widget.\n" - }, - "securityQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQuery", - "description": "The query to use for this widget.\n" - }, - "style": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyle:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyle", - "description": "Define request for the widget's style.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormat:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormat": { - "properties": { - "comparator": { - "type": "string", - "description": "The comparator to use. Valid values are `=`, `\u003e`, `\u003e=`, `\u003c`, `\u003c=`.\n" - }, - "customBgColor": { - "type": "string", - "description": "The color palette to apply to the background, same values available as palette.\n" - }, - "customFgColor": { - "type": "string", - "description": "The color palette to apply to the foreground, same values available as palette.\n" - }, - "hideValue": { - "type": "boolean", - "description": "Setting this to True hides values.\n" - }, - "imageUrl": { - "type": "string", - "description": "Displays an image as the background.\n" - }, - "metric": { - "type": "string", - "description": "The metric from the request to correlate with this conditional format.\n" - }, - "palette": { - "type": "string", - "description": "The color palette to apply. Valid values are `blue`, `custom_bg`, `custom_image`, `custom_text`, `gray_on_white`, `grey`, `green`, `orange`, `red`, `red_on_white`, `white_on_gray`, `white_on_green`, `green_on_white`, `white_on_red`, `white_on_yellow`, `yellow_on_white`, `black_on_light_yellow`, `black_on_light_green`, `black_on_light_red`.\n" - }, - "timeframe": { - "type": "string", - "description": "Defines the displayed timeframe.\n" - }, - "value": { - "type": "number", - "description": "A value for the comparator.\n" - } - }, - "type": "object", - "required": [ - "comparator", - "palette", - "value" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormula:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormula": { - "properties": { - "alias": { - "type": "string", - "description": "An expression alias.\n" - }, - "cellDisplayMode": { - "type": "string", - "description": "A list of display modes for each table cell. Valid values are `number`, `bar`.\n" - }, - "conditionalFormats": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormat:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormat" - }, - "description": "Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditional_formats` blocks are allowed using the structure below.\n" - }, - "formulaExpression": { - "type": "string", - "description": "A string expression built from queries, formulas, and functions.\n" - }, - "limit": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimit:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimit", - "description": "The options for limiting results returned.\n" - }, - "style": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyle:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyle", - "description": "Styling options for widget formulas.\n" - } - }, - "type": "object", - "required": [ - "formulaExpression" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormat:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormat": { - "properties": { - "comparator": { - "type": "string", - "description": "The comparator to use. Valid values are `=`, `\u003e`, `\u003e=`, `\u003c`, `\u003c=`.\n" - }, - "customBgColor": { - "type": "string", - "description": "The color palette to apply to the background, same values available as palette.\n" - }, - "customFgColor": { - "type": "string", - "description": "The color palette to apply to the foreground, same values available as palette.\n" - }, - "hideValue": { - "type": "boolean", - "description": "Setting this to True hides values.\n" - }, - "imageUrl": { - "type": "string", - "description": "Displays an image as the background.\n" - }, - "metric": { - "type": "string", - "description": "The metric from the request to correlate with this conditional format.\n" - }, - "palette": { - "type": "string", - "description": "The color palette to apply. Valid values are `blue`, `custom_bg`, `custom_image`, `custom_text`, `gray_on_white`, `grey`, `green`, `orange`, `red`, `red_on_white`, `white_on_gray`, `white_on_green`, `green_on_white`, `white_on_red`, `white_on_yellow`, `yellow_on_white`, `black_on_light_yellow`, `black_on_light_green`, `black_on_light_red`.\n" - }, - "timeframe": { - "type": "string", - "description": "Defines the displayed timeframe.\n" - }, - "value": { - "type": "number", - "description": "A value for the comparator.\n" - } - }, - "type": "object", - "required": [ - "comparator", - "palette", - "value" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimit:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimit": { - "properties": { - "count": { - "type": "integer", - "description": "The number of results to return.\n" - }, - "order": { - "type": "string", - "description": "The direction of the sort. Valid values are `asc`, `desc`. Defaults to `\"desc\"`.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyle:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyle": { - "properties": { - "palette": { - "type": "string", - "description": "The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.\n" - }, - "paletteIndex": { - "type": "integer", - "description": "Index specifying which color to use within the palette.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQuery": { - "properties": { - "filterBies": { - "type": "array", - "items": { - "type": "string" - }, - "description": "A list of processes.\n" - }, - "limit": { - "type": "integer", - "description": "The max number of items in the filter list.\n" - }, - "metric": { - "type": "string", - "description": "Your chosen metric.\n" - }, - "searchBy": { - "type": "string", - "description": "Your chosen search term.\n" - } - }, - "type": "object", - "required": [ - "metric" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuery": { - "properties": { - "apmDependencyStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery", - "description": "The APM Dependency Stats query using formulas and functions.\n" - }, - "apmResourceStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery", - "description": "The APM Resource Stats query using formulas and functions.\n" - }, - "cloudCostQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQuery", - "description": "The Cloud Cost query using formulas and functions.\n" - }, - "eventQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery", - "description": "A timeseries formula and functions events query.\n" - }, - "metricQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQuery", - "description": "A timeseries formula and functions metrics query.\n" - }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery", - "description": "The process query using formulas and functions.\n" - }, - "sloQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery", - "description": "The SLO query using formulas and functions.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery": { - "properties": { - "dataSource": { - "type": "string", - "description": "The data source for APM Dependency Stats queries. Valid values are `apm_dependency_stats`.\n" - }, - "env": { - "type": "string", - "description": "APM environment.\n" - }, - "isUpstream": { - "type": "boolean", - "description": "Determines whether stats for upstream or downstream dependencies should be queried.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "operationName": { - "type": "string", - "description": "Name of operation on service.\n" - }, - "primaryTagName": { - "type": "string", - "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" - }, - "primaryTagValue": { - "type": "string", - "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" - }, - "resourceName": { - "type": "string", - "description": "APM resource.\n" - }, - "service": { - "type": "string", - "description": "APM service.\n" - }, - "stat": { - "type": "string", - "description": "APM statistic. Valid values are `avg_duration`, `avg_root_duration`, `avg_spans_per_trace`, `error_rate`, `pct_exec_time`, `pct_of_traces`, `total_traces_count`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "env", - "name", - "operationName", - "resourceName", - "service", - "stat" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery": { - "properties": { - "dataSource": { - "type": "string", - "description": "The data source for APM Resource Stats queries. Valid values are `apm_resource_stats`.\n" - }, - "env": { - "type": "string", - "description": "APM environment.\n" - }, - "groupBies": { - "type": "array", - "items": { - "type": "string" - }, - "description": "Array of fields to group results by.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "operationName": { - "type": "string", - "description": "Name of operation on service.\n" - }, - "primaryTagName": { - "type": "string", - "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" - }, - "primaryTagValue": { - "type": "string", - "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" - }, - "resourceName": { - "type": "string", - "description": "APM resource.\n" - }, - "service": { - "type": "string", - "description": "APM service.\n" - }, - "stat": { - "type": "string", - "description": "APM statistic. Valid values are `errors`, `error_rate`, `hits`, `latency_avg`, `latency_distribution`, `latency_max`, `latency_p50`, `latency_p75`, `latency_p90`, `latency_p95`, `latency_p99`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "env", - "name", - "service", - "stat" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for cloud cost queries. Valid values are `cloud_cost`.\n" - }, - "name": { - "type": "string", - "description": "The name of the query for use in formulas.\n" - }, - "query": { - "type": "string", - "description": "The cloud cost query definition.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "name", - "query" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery": { - "properties": { - "computes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryCompute" - }, - "description": "The compute options.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `security_signals`, `profiles`, `audit`, `events`, `ci_tests`, `ci_pipelines`.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBy" - }, - "description": "Group by options.\n" - }, - "indexes": { - "type": "array", - "items": { - "type": "string" - }, - "description": "An array of index names to query in the stream.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "search": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearch:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearch", - "description": "The search options.\n" - }, - "storage": { - "type": "string", - "description": "Storage location (private beta).\n" - } - }, - "type": "object", - "required": [ - "computes", - "dataSource", - "name" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" - }, - "interval": { - "type": "integer", - "description": "A time interval in milliseconds.\n" - }, - "metric": { - "type": "string", - "description": "The measurable attribute to compute.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The event facet.\n" - }, - "limit": { - "type": "integer", - "description": "The number of groups to return.\n" - }, - "sort": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySort", - "description": "The options for sorting group by results.\n" - } - }, - "type": "object", - "required": [ - "facet" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySort": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" - }, - "metric": { - "type": "string", - "description": "The metric used for sorting group by results.\n" - }, - "order": { - "type": "string", - "description": "Direction of sort. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearch:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearch": { - "properties": { - "query": { - "type": "string", - "description": "The events search string.\n" - } - }, - "type": "object", - "required": [ - "query" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for metrics queries. Defaults to `\"metrics\"`.\n" - }, - "name": { - "type": "string", - "description": "The name of the query for use in formulas.\n" - }, - "query": { - "type": "string", - "description": "The metrics query definition.\n" - } - }, - "type": "object", - "required": [ - "name", - "query" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for process queries. Valid values are `process`, `container`.\n" - }, - "isNormalizedCpu": { - "type": "boolean", - "description": "Whether to normalize the CPU percentages.\n" - }, - "limit": { - "type": "integer", - "description": "The number of hits to return.\n" - }, - "metric": { - "type": "string", - "description": "The process metric name.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "sort": { - "type": "string", - "description": "The direction of the sort. Valid values are `asc`, `desc`. Defaults to `\"desc\"`.\n" - }, - "tagFilters": { - "type": "array", - "items": { - "type": "string" - }, - "description": "An array of tags to filter by.\n" - }, - "textFilter": { - "type": "string", - "description": "The text to use as a filter.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "metric", - "name" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery": { - "properties": { - "additionalQueryFilters": { - "type": "string", - "description": "Additional filters applied to the SLO query.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for SLO queries. Valid values are `slo`.\n" - }, - "groupMode": { - "type": "string", - "description": "Group mode to query measures. Valid values are `overall`, `components`. Defaults to `\"overall\"`.\n" - }, - "measure": { - "type": "string", - "description": "SLO measures queries. Valid values are `good_events`, `bad_events`, `slo_status`, `error_budget_remaining`, `burn_rate`, `error_budget_burndown`.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "sloId": { - "type": "string", - "description": "ID of an SLO to query.\n" - }, - "sloQueryType": { - "type": "string", - "description": "type of the SLO to query. Valid values are `metric`. Defaults to `\"metric\"`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "measure", - "sloId" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyle:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyle": { - "properties": { - "palette": { - "type": "string", - "description": "A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequest:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequest": { - "properties": { - "formulas": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormula:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormula" - } - }, - "queries": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuery" - } - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormula:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormula": { - "properties": { - "alias": { - "type": "string", - "description": "An expression alias.\n" - }, - "cellDisplayMode": { - "type": "string", - "description": "A list of display modes for each table cell. Valid values are `number`, `bar`.\n" - }, - "conditionalFormats": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormat:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormat" - }, - "description": "Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditional_formats` blocks are allowed using the structure below.\n" - }, - "formulaExpression": { - "type": "string", - "description": "A string expression built from queries, formulas, and functions.\n" - }, - "limit": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimit:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimit", - "description": "The options for limiting results returned.\n" - }, - "style": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyle:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyle", - "description": "Styling options for widget formulas.\n" - } - }, - "type": "object", - "required": [ - "formulaExpression" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormat:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormat": { - "properties": { - "comparator": { - "type": "string", - "description": "The comparator to use. Valid values are `=`, `\u003e`, `\u003e=`, `\u003c`, `\u003c=`.\n" - }, - "customBgColor": { - "type": "string", - "description": "The color palette to apply to the background, same values available as palette.\n" - }, - "customFgColor": { - "type": "string", - "description": "The color palette to apply to the foreground, same values available as palette.\n" - }, - "hideValue": { - "type": "boolean", - "description": "Setting this to True hides values.\n" - }, - "imageUrl": { - "type": "string", - "description": "Displays an image as the background.\n" - }, - "metric": { - "type": "string", - "description": "The metric from the request to correlate with this conditional format.\n" - }, - "palette": { - "type": "string", - "description": "The color palette to apply. Valid values are `blue`, `custom_bg`, `custom_image`, `custom_text`, `gray_on_white`, `grey`, `green`, `orange`, `red`, `red_on_white`, `white_on_gray`, `white_on_green`, `green_on_white`, `white_on_red`, `white_on_yellow`, `yellow_on_white`, `black_on_light_yellow`, `black_on_light_green`, `black_on_light_red`.\n" - }, - "timeframe": { - "type": "string", - "description": "Defines the displayed timeframe.\n" - }, - "value": { - "type": "number", - "description": "A value for the comparator.\n" - } - }, - "type": "object", - "required": [ - "comparator", - "palette", - "value" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimit:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimit": { - "properties": { - "count": { - "type": "integer", - "description": "The number of results to return.\n" - }, - "order": { - "type": "string", - "description": "The direction of the sort. Valid values are `asc`, `desc`. Defaults to `\"desc\"`.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyle:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyle": { - "properties": { - "palette": { - "type": "string", - "description": "The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.\n" - }, - "paletteIndex": { - "type": "integer", - "description": "Index specifying which color to use within the palette.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuery": { - "properties": { - "apmDependencyStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery", - "description": "The APM Dependency Stats query using formulas and functions.\n" - }, - "apmResourceStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery", - "description": "The APM Resource Stats query using formulas and functions.\n" - }, - "cloudCostQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQuery", - "description": "The Cloud Cost query using formulas and functions.\n" - }, - "eventQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery", - "description": "A timeseries formula and functions events query.\n" - }, - "metricQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQuery", - "description": "A timeseries formula and functions metrics query.\n" - }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery", - "description": "The process query using formulas and functions.\n" - }, - "sloQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery", - "description": "The SLO query using formulas and functions.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery": { - "properties": { - "dataSource": { - "type": "string", - "description": "The data source for APM Dependency Stats queries. Valid values are `apm_dependency_stats`.\n" - }, - "env": { - "type": "string", - "description": "APM environment.\n" - }, - "isUpstream": { - "type": "boolean", - "description": "Determines whether stats for upstream or downstream dependencies should be queried.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "operationName": { - "type": "string", - "description": "Name of operation on service.\n" - }, - "primaryTagName": { - "type": "string", - "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" - }, - "primaryTagValue": { - "type": "string", - "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" - }, - "resourceName": { - "type": "string", - "description": "APM resource.\n" - }, - "service": { - "type": "string", - "description": "APM service.\n" - }, - "stat": { - "type": "string", - "description": "APM statistic. Valid values are `avg_duration`, `avg_root_duration`, `avg_spans_per_trace`, `error_rate`, `pct_exec_time`, `pct_of_traces`, `total_traces_count`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "env", - "name", - "operationName", - "resourceName", - "service", - "stat" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery": { - "properties": { - "dataSource": { - "type": "string", - "description": "The data source for APM Resource Stats queries. Valid values are `apm_resource_stats`.\n" - }, - "env": { - "type": "string", - "description": "APM environment.\n" - }, - "groupBies": { - "type": "array", - "items": { - "type": "string" - }, - "description": "Array of fields to group results by.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "operationName": { - "type": "string", - "description": "Name of operation on service.\n" - }, - "primaryTagName": { - "type": "string", - "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" - }, - "primaryTagValue": { - "type": "string", - "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" - }, - "resourceName": { - "type": "string", - "description": "APM resource.\n" - }, - "service": { - "type": "string", - "description": "APM service.\n" - }, - "stat": { - "type": "string", - "description": "APM statistic. Valid values are `errors`, `error_rate`, `hits`, `latency_avg`, `latency_distribution`, `latency_max`, `latency_p50`, `latency_p75`, `latency_p90`, `latency_p95`, `latency_p99`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "env", - "name", - "service", - "stat" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for cloud cost queries. Valid values are `cloud_cost`.\n" - }, - "name": { - "type": "string", - "description": "The name of the query for use in formulas.\n" - }, - "query": { - "type": "string", - "description": "The cloud cost query definition.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "name", - "query" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery": { - "properties": { - "computes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryCompute" - }, - "description": "The compute options.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `security_signals`, `profiles`, `audit`, `events`, `ci_tests`, `ci_pipelines`.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBy" - }, - "description": "Group by options.\n" - }, - "indexes": { - "type": "array", - "items": { - "type": "string" - }, - "description": "An array of index names to query in the stream.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "search": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearch:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearch", - "description": "The search options.\n" - }, - "storage": { - "type": "string", - "description": "Storage location (private beta).\n" - } - }, - "type": "object", - "required": [ - "computes", - "dataSource", - "name" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" - }, - "interval": { - "type": "integer", - "description": "A time interval in milliseconds.\n" - }, - "metric": { - "type": "string", - "description": "The measurable attribute to compute.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The event facet.\n" - }, - "limit": { - "type": "integer", - "description": "The number of groups to return.\n" - }, - "sort": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySort", - "description": "The options for sorting group by results.\n" - } - }, - "type": "object", - "required": [ - "facet" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySort": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" - }, - "metric": { - "type": "string", - "description": "The metric used for sorting group by results.\n" - }, - "order": { - "type": "string", - "description": "Direction of sort. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearch:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearch": { - "properties": { - "query": { - "type": "string", - "description": "The events search string.\n" - } - }, - "type": "object", - "required": [ - "query" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for metrics queries. Defaults to `\"metrics\"`.\n" - }, - "name": { - "type": "string", - "description": "The name of the query for use in formulas.\n" - }, - "query": { - "type": "string", - "description": "The metrics query definition.\n" - } - }, - "type": "object", - "required": [ - "name", - "query" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for process queries. Valid values are `process`, `container`.\n" - }, - "isNormalizedCpu": { - "type": "boolean", - "description": "Whether to normalize the CPU percentages.\n" - }, - "limit": { - "type": "integer", - "description": "The number of hits to return.\n" - }, - "metric": { - "type": "string", - "description": "The process metric name.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "sort": { - "type": "string", - "description": "The direction of the sort. Valid values are `asc`, `desc`. Defaults to `\"desc\"`.\n" - }, - "tagFilters": { - "type": "array", - "items": { - "type": "string" - }, - "description": "An array of tags to filter by.\n" - }, - "textFilter": { - "type": "string", - "description": "The text to use as a filter.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "metric", - "name" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery": { - "properties": { - "additionalQueryFilters": { - "type": "string", - "description": "Additional filters applied to the SLO query.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for SLO queries. Valid values are `slo`.\n" - }, - "groupMode": { - "type": "string", - "description": "Group mode to query measures. Valid values are `overall`, `components`. Defaults to `\"overall\"`.\n" - }, - "measure": { - "type": "string", - "description": "SLO measures queries. Valid values are `good_events`, `bad_events`, `slo_status`, `error_budget_remaining`, `burn_rate`, `error_budget_burndown`.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "sloId": { - "type": "string", - "description": "ID of an SLO to query.\n" - }, - "sloQueryType": { - "type": "string", - "description": "type of the SLO to query. Valid values are `metric`. Defaults to `\"metric\"`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "measure", - "sloId" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfig:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfig": { - "properties": { - "limit": { - "type": "integer", - "description": "Maximum number of graphs to display in the widget.\n" - }, - "sort": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSort:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSort", - "description": "Controls the order in which graphs appear in the split.\n" - }, - "splitDimensions": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSplitDimensions:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSplitDimensions", - "description": "The property by which the graph splits\n" - }, - "staticSplits": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplit:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplit" - }, - "description": "The property by which the graph splits\n" - } - }, - "type": "object", - "required": [ - "sort", - "splitDimensions" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSort:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSort": { - "properties": { - "compute": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortCompute", - "description": "Defines the metric and aggregation used as the sort value\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortCompute:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "How to aggregate the sort metric for the purposes of ordering.\n" - }, - "metric": { - "type": "string", - "description": "The metric to use for sorting graphs.\n" - } - }, - "type": "object", - "required": [ - "metric" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSplitDimensions:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSplitDimensions": { - "properties": { - "oneGraphPer": { - "type": "string", - "description": "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.\n" - } - }, - "type": "object", - "required": [ - "oneGraphPer" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplit:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplit": { - "properties": { - "splitVectors": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVector:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVector" - }, - "description": "The split graph list contains a graph for each value of the split dimension.\n" - } - }, - "type": "object", - "required": [ - "splitVectors" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVector:DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVector": { - "properties": { - "tagKey": { - "type": "string" - }, - "tagValues": { - "type": "array", - "items": { - "type": "string" - } - } - }, - "type": "object", - "required": [ - "tagKey", - "tagValues" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionCustomLink:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionCustomLink": { - "properties": { - "isHidden": { - "type": "boolean", - "description": "The flag for toggling context menu link visibility.\n" - }, - "label": { - "type": "string", - "description": "The label for the custom link URL.\n" - }, - "link": { - "type": "string", - "description": "The URL of the custom link.\n" - }, - "overrideLabel": { - "type": "string", - "description": "The label ID that refers to a context menu link item. When `override_label` is provided, the client request omits the label field.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendInline:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendInline": { - "properties": { - "hidePercent": { - "type": "boolean", - "description": "Whether to hide the percentages of the groups.\n" - }, - "hideValue": { - "type": "boolean", - "description": "Whether to hide the values of the groups.\n" - }, - "type": { - "type": "string", - "description": "The type of legend (inline or automatic). Valid values are `inline`, `automatic`.\n" - } - }, - "type": "object", - "required": [ - "type" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendTable:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendTable": { - "properties": { - "type": { - "type": "string", - "description": "The type of legend (table or none). Valid values are `table`, `none`.\n" - } - }, - "type": "object", - "required": [ - "type" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequest:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequest": { - "properties": { - "apmQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQuery:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQuery", - "description": "The query to use for this widget.\n" - }, - "auditQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQuery:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQuery", - "description": "The query to use for this widget.\n" - }, - "formulas": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormula:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormula" - } - }, - "logQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQuery:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQuery", - "description": "The query to use for this widget.\n" - }, - "networkQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQuery:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQuery", - "description": "The query to use for this widget.\n" - }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQuery:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQuery", - "description": "The process query to use in the widget. The structure of this block is described below.\n" - }, - "q": { - "type": "string", - "description": "The metric query to use for this widget.\n" - }, - "queries": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuery:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuery" - } - }, - "rumQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQuery:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQuery", - "description": "The query to use for this widget.\n" - }, - "securityQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQuery:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQuery", - "description": "The query to use for this widget.\n" - }, - "style": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle", - "description": "Define style for the widget's request.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQuery:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQuery:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormula:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormula": { - "properties": { - "alias": { - "type": "string", - "description": "An expression alias.\n" - }, - "cellDisplayMode": { - "type": "string", - "description": "A list of display modes for each table cell. Valid values are `number`, `bar`.\n" - }, - "conditionalFormats": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormat:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormat" - }, - "description": "Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditional_formats` blocks are allowed using the structure below.\n" - }, - "formulaExpression": { - "type": "string", - "description": "A string expression built from queries, formulas, and functions.\n" - }, - "limit": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimit:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimit", - "description": "The options for limiting results returned.\n" - }, - "style": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyle:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyle", - "description": "Styling options for widget formulas.\n" - } - }, - "type": "object", - "required": [ - "formulaExpression" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormat:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormat": { - "properties": { - "comparator": { - "type": "string", - "description": "The comparator to use. Valid values are `=`, `\u003e`, `\u003e=`, `\u003c`, `\u003c=`.\n" - }, - "customBgColor": { - "type": "string", - "description": "The color palette to apply to the background, same values available as palette.\n" - }, - "customFgColor": { - "type": "string", - "description": "The color palette to apply to the foreground, same values available as palette.\n" - }, - "hideValue": { - "type": "boolean", - "description": "Setting this to True hides values.\n" - }, - "imageUrl": { - "type": "string", - "description": "Displays an image as the background.\n" - }, - "metric": { - "type": "string", - "description": "The metric from the request to correlate with this conditional format.\n" - }, - "palette": { - "type": "string", - "description": "The color palette to apply. Valid values are `blue`, `custom_bg`, `custom_image`, `custom_text`, `gray_on_white`, `grey`, `green`, `orange`, `red`, `red_on_white`, `white_on_gray`, `white_on_green`, `green_on_white`, `white_on_red`, `white_on_yellow`, `yellow_on_white`, `black_on_light_yellow`, `black_on_light_green`, `black_on_light_red`.\n" - }, - "timeframe": { - "type": "string", - "description": "Defines the displayed timeframe.\n" - }, - "value": { - "type": "number", - "description": "A value for the comparator.\n" - } - }, - "type": "object", - "required": [ - "comparator", - "palette", - "value" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimit:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimit": { - "properties": { - "count": { - "type": "integer", - "description": "The number of results to return.\n" - }, - "order": { - "type": "string", - "description": "The direction of the sort. Valid values are `asc`, `desc`. Defaults to `\"desc\"`.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyle:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyle": { - "properties": { - "palette": { - "type": "string", - "description": "The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.\n" - }, - "paletteIndex": { - "type": "integer", - "description": "Index specifying which color to use within the palette.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQuery:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQuery:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQuery:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQuery": { - "properties": { - "filterBies": { - "type": "array", - "items": { - "type": "string" - }, - "description": "A list of processes.\n" - }, - "limit": { - "type": "integer", - "description": "The max number of items in the filter list.\n" - }, - "metric": { - "type": "string", - "description": "Your chosen metric.\n" - }, - "searchBy": { - "type": "string", - "description": "Your chosen search term.\n" - } - }, - "type": "object", - "required": [ - "metric" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuery:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuery": { - "properties": { - "apmDependencyStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery", - "description": "The APM Dependency Stats query using formulas and functions.\n" - }, - "apmResourceStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery", - "description": "The APM Resource Stats query using formulas and functions.\n" - }, - "cloudCostQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQuery:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQuery", - "description": "The Cloud Cost query using formulas and functions.\n" - }, - "eventQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuery:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuery", - "description": "A timeseries formula and functions events query.\n" - }, - "metricQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQuery:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQuery", - "description": "A timeseries formula and functions metrics query.\n" - }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQuery:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQuery", - "description": "The process query using formulas and functions.\n" - }, - "sloQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQuery:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQuery", - "description": "The SLO query using formulas and functions.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery": { - "properties": { - "dataSource": { - "type": "string", - "description": "The data source for APM Dependency Stats queries. Valid values are `apm_dependency_stats`.\n" - }, - "env": { - "type": "string", - "description": "APM environment.\n" - }, - "isUpstream": { - "type": "boolean", - "description": "Determines whether stats for upstream or downstream dependencies should be queried.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "operationName": { - "type": "string", - "description": "Name of operation on service.\n" - }, - "primaryTagName": { - "type": "string", - "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" - }, - "primaryTagValue": { - "type": "string", - "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" - }, - "resourceName": { - "type": "string", - "description": "APM resource.\n" - }, - "service": { - "type": "string", - "description": "APM service.\n" - }, - "stat": { - "type": "string", - "description": "APM statistic. Valid values are `avg_duration`, `avg_root_duration`, `avg_spans_per_trace`, `error_rate`, `pct_exec_time`, `pct_of_traces`, `total_traces_count`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "env", - "name", - "operationName", - "resourceName", - "service", - "stat" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery": { - "properties": { - "dataSource": { - "type": "string", - "description": "The data source for APM Resource Stats queries. Valid values are `apm_resource_stats`.\n" - }, - "env": { - "type": "string", - "description": "APM environment.\n" - }, - "groupBies": { - "type": "array", - "items": { - "type": "string" - }, - "description": "Array of fields to group results by.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "operationName": { - "type": "string", - "description": "Name of operation on service.\n" - }, - "primaryTagName": { - "type": "string", - "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" - }, - "primaryTagValue": { - "type": "string", - "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" - }, - "resourceName": { - "type": "string", - "description": "APM resource.\n" - }, - "service": { - "type": "string", - "description": "APM service.\n" - }, - "stat": { - "type": "string", - "description": "APM statistic. Valid values are `errors`, `error_rate`, `hits`, `latency_avg`, `latency_distribution`, `latency_max`, `latency_p50`, `latency_p75`, `latency_p90`, `latency_p95`, `latency_p99`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "env", - "name", - "service", - "stat" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQuery:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for cloud cost queries. Valid values are `cloud_cost`.\n" - }, - "name": { - "type": "string", - "description": "The name of the query for use in formulas.\n" - }, - "query": { - "type": "string", - "description": "The cloud cost query definition.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "name", - "query" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuery:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuery": { - "properties": { - "computes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryCompute:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryCompute" - }, - "description": "The compute options.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `security_signals`, `profiles`, `audit`, `events`, `ci_tests`, `ci_pipelines`.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBy" - }, - "description": "Group by options.\n" - }, - "indexes": { - "type": "array", - "items": { - "type": "string" - }, - "description": "An array of index names to query in the stream.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "search": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearch:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearch", - "description": "The search options.\n" - }, - "storage": { - "type": "string", - "description": "Storage location (private beta).\n" - } - }, - "type": "object", - "required": [ - "computes", - "dataSource", - "name" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryCompute:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" - }, - "interval": { - "type": "integer", - "description": "A time interval in milliseconds.\n" - }, - "metric": { - "type": "string", - "description": "The measurable attribute to compute.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The event facet.\n" - }, - "limit": { - "type": "integer", - "description": "The number of groups to return.\n" - }, - "sort": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort", - "description": "The options for sorting group by results.\n" - } - }, - "type": "object", - "required": [ - "facet" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" - }, - "metric": { - "type": "string", - "description": "The metric used for sorting group by results.\n" - }, - "order": { - "type": "string", - "description": "Direction of sort. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearch:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearch": { - "properties": { - "query": { - "type": "string", - "description": "The events search string.\n" - } - }, - "type": "object", - "required": [ - "query" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQuery:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for metrics queries. Defaults to `\"metrics\"`.\n" - }, - "name": { - "type": "string", - "description": "The name of the query for use in formulas.\n" - }, - "query": { - "type": "string", - "description": "The metrics query definition.\n" - } - }, - "type": "object", - "required": [ - "name", - "query" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQuery:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for process queries. Valid values are `process`, `container`.\n" - }, - "isNormalizedCpu": { - "type": "boolean", - "description": "Whether to normalize the CPU percentages.\n" - }, - "limit": { - "type": "integer", - "description": "The number of hits to return.\n" - }, - "metric": { - "type": "string", - "description": "The process metric name.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "sort": { - "type": "string", - "description": "The direction of the sort. Valid values are `asc`, `desc`. Defaults to `\"desc\"`.\n" - }, - "tagFilters": { - "type": "array", - "items": { - "type": "string" - }, - "description": "An array of tags to filter by.\n" - }, - "textFilter": { - "type": "string", - "description": "The text to use as a filter.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "metric", - "name" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQuery:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQuery": { - "properties": { - "additionalQueryFilters": { - "type": "string", - "description": "Additional filters applied to the SLO query.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for SLO queries. Valid values are `slo`.\n" - }, - "groupMode": { - "type": "string", - "description": "Group mode to query measures. Valid values are `overall`, `components`. Defaults to `\"overall\"`.\n" - }, - "measure": { - "type": "string", - "description": "SLO measures queries. Valid values are `good_events`, `bad_events`, `slo_status`, `error_budget_remaining`, `burn_rate`, `error_budget_burndown`.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "sloId": { - "type": "string", - "description": "ID of an SLO to query.\n" - }, - "sloQueryType": { - "type": "string", - "description": "type of the SLO to query. Valid values are `metric`. Defaults to `\"metric\"`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "measure", - "sloId" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQuery:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQuery:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBy:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle:DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle": { - "properties": { - "palette": { - "type": "string", - "description": "A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLink:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLink": { - "properties": { - "isHidden": { - "type": "boolean", - "description": "The flag for toggling context menu link visibility.\n" - }, - "label": { - "type": "string", - "description": "The label for the custom link URL.\n" - }, - "link": { - "type": "string", - "description": "The URL of the custom link.\n" - }, - "overrideLabel": { - "type": "string", - "description": "The label ID that refers to a context menu link item. When `override_label` is provided, the client request omits the label field.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionEvent:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionEvent": { - "properties": { - "q": { - "type": "string", - "description": "The event query to use in the widget.\n" - }, - "tagsExecution": { - "type": "string", - "description": "The execution method for multi-value filters.\n" - } - }, - "type": "object", - "required": [ - "q" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionMarker:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionMarker": { - "properties": { - "displayType": { - "type": "string", - "description": "How the marker lines are displayed, options are one of {`error`, `warning`, `info`, `ok`} combined with one of {`dashed`, `solid`, `bold`}. Example: `error dashed`.\n" - }, - "label": { - "type": "string", - "description": "A label for the line or range.\n" - }, - "value": { - "type": "string", - "description": "A mathematical expression describing the marker, for example: `y \u003e 1`, `-5 \u003c y \u003c 0`, `y = 19`.\n" - } - }, - "type": "object", - "required": [ - "value" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequest:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequest": { - "properties": { - "apmQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQuery:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQuery", - "description": "The query to use for this widget.\n" - }, - "auditQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQuery:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQuery", - "description": "The query to use for this widget.\n" - }, - "displayType": { - "type": "string", - "description": "How to display the marker lines. Valid values are `area`, `bars`, `line`, `overlay`.\n" - }, - "formulas": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormula:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormula" - } - }, - "logQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQuery:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQuery", - "description": "The query to use for this widget.\n" - }, - "metadatas": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadata:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadata" - }, - "description": "Used to define expression aliases. Multiple `metadata` blocks are allowed using the structure below.\n" - }, - "networkQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQuery:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQuery", - "description": "The query to use for this widget.\n" - }, - "onRightYaxis": { - "type": "boolean", - "description": "A Boolean indicating whether the request uses the right or left Y-Axis.\n" - }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQuery:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQuery", - "description": "The process query to use in the widget. The structure of this block is described below.\n" - }, - "q": { - "type": "string", - "description": "The metric query to use for this widget.\n" - }, - "queries": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuery:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuery" - } - }, - "rumQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQuery:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQuery", - "description": "The query to use for this widget.\n" - }, - "securityQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQuery:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQuery", - "description": "The query to use for this widget.\n" - }, - "style": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyle:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyle", - "description": "The style of the widget graph. Exactly one `style` block is allowed using the structure below.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQuery:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBy:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBy:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQuery:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBy:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBy:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormula:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormula": { - "properties": { - "alias": { - "type": "string", - "description": "An expression alias.\n" - }, - "cellDisplayMode": { - "type": "string", - "description": "A list of display modes for each table cell. Valid values are `number`, `bar`.\n" - }, - "conditionalFormats": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormat:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormat" - }, - "description": "Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditional_formats` blocks are allowed using the structure below.\n" - }, - "formulaExpression": { - "type": "string", - "description": "A string expression built from queries, formulas, and functions.\n" - }, - "limit": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimit:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimit", - "description": "The options for limiting results returned.\n" - }, - "style": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyle:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyle", - "description": "Styling options for widget formulas.\n" - } - }, - "type": "object", - "required": [ - "formulaExpression" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormat:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormat": { - "properties": { - "comparator": { - "type": "string", - "description": "The comparator to use. Valid values are `=`, `\u003e`, `\u003e=`, `\u003c`, `\u003c=`.\n" - }, - "customBgColor": { - "type": "string", - "description": "The color palette to apply to the background, same values available as palette.\n" - }, - "customFgColor": { - "type": "string", - "description": "The color palette to apply to the foreground, same values available as palette.\n" - }, - "hideValue": { - "type": "boolean", - "description": "Setting this to True hides values.\n" - }, - "imageUrl": { - "type": "string", - "description": "Displays an image as the background.\n" - }, - "metric": { - "type": "string", - "description": "The metric from the request to correlate with this conditional format.\n" - }, - "palette": { - "type": "string", - "description": "The color palette to apply. Valid values are `blue`, `custom_bg`, `custom_image`, `custom_text`, `gray_on_white`, `grey`, `green`, `orange`, `red`, `red_on_white`, `white_on_gray`, `white_on_green`, `green_on_white`, `white_on_red`, `white_on_yellow`, `yellow_on_white`, `black_on_light_yellow`, `black_on_light_green`, `black_on_light_red`.\n" - }, - "timeframe": { - "type": "string", - "description": "Defines the displayed timeframe.\n" - }, - "value": { - "type": "number", - "description": "A value for the comparator.\n" - } - }, - "type": "object", - "required": [ - "comparator", - "palette", - "value" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimit:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimit": { - "properties": { - "count": { - "type": "integer", - "description": "The number of results to return.\n" - }, - "order": { - "type": "string", - "description": "The direction of the sort. Valid values are `asc`, `desc`. Defaults to `\"desc\"`.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyle:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyle": { - "properties": { - "palette": { - "type": "string", - "description": "The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.\n" - }, - "paletteIndex": { - "type": "integer", - "description": "Index specifying which color to use within the palette.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQuery:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBy:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBy:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadata:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadata": { - "properties": { - "aliasName": { - "type": "string", - "description": "The expression alias.\n" - }, - "expression": { - "type": "string", - "description": "The expression name.\n" - } - }, - "type": "object", - "required": [ - "expression" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQuery:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQuery:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQuery": { - "properties": { - "filterBies": { - "type": "array", - "items": { - "type": "string" - }, - "description": "A list of processes.\n" - }, - "limit": { - "type": "integer", - "description": "The max number of items in the filter list.\n" - }, - "metric": { - "type": "string", - "description": "Your chosen metric.\n" - }, - "searchBy": { - "type": "string", - "description": "Your chosen search term.\n" - } - }, - "type": "object", - "required": [ - "metric" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuery:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuery": { - "properties": { - "apmDependencyStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery", - "description": "The APM Dependency Stats query using formulas and functions.\n" - }, - "apmResourceStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery", - "description": "The APM Resource Stats query using formulas and functions.\n" - }, - "cloudCostQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQuery:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQuery", - "description": "The Cloud Cost query using formulas and functions.\n" - }, - "eventQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuery:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuery", - "description": "A timeseries formula and functions events query.\n" - }, - "metricQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQuery:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQuery", - "description": "A timeseries formula and functions metrics query.\n" - }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQuery:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQuery", - "description": "The process query using formulas and functions.\n" - }, - "sloQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQuery:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQuery", - "description": "The SLO query using formulas and functions.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery": { - "properties": { - "dataSource": { - "type": "string", - "description": "The data source for APM Dependency Stats queries. Valid values are `apm_dependency_stats`.\n" - }, - "env": { - "type": "string", - "description": "APM environment.\n" - }, - "isUpstream": { - "type": "boolean", - "description": "Determines whether stats for upstream or downstream dependencies should be queried.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "operationName": { - "type": "string", - "description": "Name of operation on service.\n" - }, - "primaryTagName": { - "type": "string", - "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" - }, - "primaryTagValue": { - "type": "string", - "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" - }, - "resourceName": { - "type": "string", - "description": "APM resource.\n" - }, - "service": { - "type": "string", - "description": "APM service.\n" - }, - "stat": { - "type": "string", - "description": "APM statistic. Valid values are `avg_duration`, `avg_root_duration`, `avg_spans_per_trace`, `error_rate`, `pct_exec_time`, `pct_of_traces`, `total_traces_count`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "env", - "name", - "operationName", - "resourceName", - "service", - "stat" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery": { - "properties": { - "dataSource": { - "type": "string", - "description": "The data source for APM Resource Stats queries. Valid values are `apm_resource_stats`.\n" - }, - "env": { - "type": "string", - "description": "APM environment.\n" - }, - "groupBies": { - "type": "array", - "items": { - "type": "string" - }, - "description": "Array of fields to group results by.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "operationName": { - "type": "string", - "description": "Name of operation on service.\n" - }, - "primaryTagName": { - "type": "string", - "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" - }, - "primaryTagValue": { - "type": "string", - "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" - }, - "resourceName": { - "type": "string", - "description": "APM resource.\n" - }, - "service": { - "type": "string", - "description": "APM service.\n" - }, - "stat": { - "type": "string", - "description": "APM statistic. Valid values are `errors`, `error_rate`, `hits`, `latency_avg`, `latency_distribution`, `latency_max`, `latency_p50`, `latency_p75`, `latency_p90`, `latency_p95`, `latency_p99`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "env", - "name", - "service", - "stat" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQuery:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for cloud cost queries. Valid values are `cloud_cost`.\n" - }, - "name": { - "type": "string", - "description": "The name of the query for use in formulas.\n" - }, - "query": { - "type": "string", - "description": "The cloud cost query definition.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "name", - "query" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuery:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuery": { - "properties": { - "computes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryCompute:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryCompute" - }, - "description": "The compute options.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `security_signals`, `profiles`, `audit`, `events`, `ci_tests`, `ci_pipelines`.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy" - }, - "description": "Group by options.\n" - }, - "indexes": { - "type": "array", - "items": { - "type": "string" - }, - "description": "An array of index names to query in the stream.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "search": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearch:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearch", - "description": "The search options.\n" - }, - "storage": { - "type": "string", - "description": "Storage location (private beta).\n" - } - }, - "type": "object", - "required": [ - "computes", - "dataSource", - "name" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryCompute:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" - }, - "interval": { - "type": "integer", - "description": "A time interval in milliseconds.\n" - }, - "metric": { - "type": "string", - "description": "The measurable attribute to compute.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The event facet.\n" - }, - "limit": { - "type": "integer", - "description": "The number of groups to return.\n" - }, - "sort": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort", - "description": "The options for sorting group by results.\n" - } - }, - "type": "object", - "required": [ - "facet" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" - }, - "metric": { - "type": "string", - "description": "The metric used for sorting group by results.\n" - }, - "order": { - "type": "string", - "description": "Direction of sort. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearch:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearch": { - "properties": { - "query": { - "type": "string", - "description": "The events search string.\n" - } - }, - "type": "object", - "required": [ - "query" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQuery:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for metrics queries. Defaults to `\"metrics\"`.\n" - }, - "name": { - "type": "string", - "description": "The name of the query for use in formulas.\n" - }, - "query": { - "type": "string", - "description": "The metrics query definition.\n" - } - }, - "type": "object", - "required": [ - "name", - "query" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQuery:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for process queries. Valid values are `process`, `container`.\n" - }, - "isNormalizedCpu": { - "type": "boolean", - "description": "Whether to normalize the CPU percentages.\n" - }, - "limit": { - "type": "integer", - "description": "The number of hits to return.\n" - }, - "metric": { - "type": "string", - "description": "The process metric name.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "sort": { - "type": "string", - "description": "The direction of the sort. Valid values are `asc`, `desc`. Defaults to `\"desc\"`.\n" - }, - "tagFilters": { - "type": "array", - "items": { - "type": "string" - }, - "description": "An array of tags to filter by.\n" - }, - "textFilter": { - "type": "string", - "description": "The text to use as a filter.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "metric", - "name" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQuery:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQuery": { - "properties": { - "additionalQueryFilters": { - "type": "string", - "description": "Additional filters applied to the SLO query.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for SLO queries. Valid values are `slo`.\n" - }, - "groupMode": { - "type": "string", - "description": "Group mode to query measures. Valid values are `overall`, `components`. Defaults to `\"overall\"`.\n" - }, - "measure": { - "type": "string", - "description": "SLO measures queries. Valid values are `good_events`, `bad_events`, `slo_status`, `error_budget_remaining`, `burn_rate`, `error_budget_burndown`.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "sloId": { - "type": "string", - "description": "ID of an SLO to query.\n" - }, - "sloQueryType": { - "type": "string", - "description": "type of the SLO to query. Valid values are `metric`. Defaults to `\"metric\"`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "measure", - "sloId" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQuery:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBy:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBy:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQuery:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyle:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyle": { - "properties": { - "lineType": { - "type": "string", - "description": "The type of lines displayed. Valid values are `dashed`, `dotted`, `solid`.\n" - }, - "lineWidth": { - "type": "string", - "description": "The width of line displayed. Valid values are `normal`, `thick`, `thin`.\n" - }, - "palette": { - "type": "string", - "description": "A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxis:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxis": { - "properties": { - "includeZero": { - "type": "boolean", - "description": "Always include zero or fit the axis to the data range.\n" - }, - "label": { - "type": "string", - "description": "The label of the axis to display on the graph.\n" - }, - "max": { - "type": "string", - "description": "Specify the maximum value to show on the Y-axis.\n" - }, - "min": { - "type": "string", - "description": "Specify the minimum value to show on the Y-axis.\n" - }, - "scale": { - "type": "string", - "description": "Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxis:DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxis": { - "properties": { - "includeZero": { - "type": "boolean", - "description": "Always include zero or fit the axis to the data range.\n" - }, - "label": { - "type": "string", - "description": "The label of the axis to display on the graph.\n" - }, - "max": { - "type": "string", - "description": "Specify the maximum value to show on the Y-axis.\n" - }, - "min": { - "type": "string", - "description": "Specify the minimum value to show on the Y-axis.\n" - }, - "scale": { - "type": "string", - "description": "Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionCustomLink:DashboardWidgetGroupDefinitionWidgetToplistDefinitionCustomLink": { - "properties": { - "isHidden": { - "type": "boolean", - "description": "The flag for toggling context menu link visibility.\n" - }, - "label": { - "type": "string", - "description": "The label for the custom link URL.\n" - }, - "link": { - "type": "string", - "description": "The URL of the custom link.\n" - }, - "overrideLabel": { - "type": "string", - "description": "The label ID that refers to a context menu link item. When `override_label` is provided, the client request omits the label field.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequest:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequest": { - "properties": { - "apmQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQuery:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQuery", - "description": "The query to use for this widget.\n" - }, - "auditQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQuery:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQuery", - "description": "The query to use for this widget.\n" - }, - "conditionalFormats": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormat:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormat" - }, - "description": "Conditional formats allow you to set the color of your widget content or background, depending on a rule applied to your data. Multiple `conditional_formats` blocks are allowed using the structure below.\n" - }, - "formulas": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormula:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormula" - } - }, - "logQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQuery:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQuery", - "description": "The query to use for this widget.\n" - }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQuery:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQuery", - "description": "The process query to use in the widget. The structure of this block is described below.\n" - }, - "q": { - "type": "string", - "description": "The metric query to use for this widget.\n" - }, - "queries": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuery:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuery" - } - }, - "rumQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQuery:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQuery", - "description": "The query to use for this widget.\n" - }, - "securityQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQuery:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQuery", - "description": "The query to use for this widget.\n" - }, - "style": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyle:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyle", - "description": "Define request for the widget's style.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQuery:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBy:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBy:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQuery:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBy:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBy:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormat:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormat": { - "properties": { - "comparator": { - "type": "string", - "description": "The comparator to use. Valid values are `=`, `\u003e`, `\u003e=`, `\u003c`, `\u003c=`.\n" - }, - "customBgColor": { - "type": "string", - "description": "The color palette to apply to the background, same values available as palette.\n" - }, - "customFgColor": { - "type": "string", - "description": "The color palette to apply to the foreground, same values available as palette.\n" - }, - "hideValue": { - "type": "boolean", - "description": "Setting this to True hides values.\n" - }, - "imageUrl": { - "type": "string", - "description": "Displays an image as the background.\n" - }, - "metric": { - "type": "string", - "description": "The metric from the request to correlate with this conditional format.\n" - }, - "palette": { - "type": "string", - "description": "The color palette to apply. Valid values are `blue`, `custom_bg`, `custom_image`, `custom_text`, `gray_on_white`, `grey`, `green`, `orange`, `red`, `red_on_white`, `white_on_gray`, `white_on_green`, `green_on_white`, `white_on_red`, `white_on_yellow`, `yellow_on_white`, `black_on_light_yellow`, `black_on_light_green`, `black_on_light_red`.\n" - }, - "timeframe": { - "type": "string", - "description": "Defines the displayed timeframe.\n" - }, - "value": { - "type": "number", - "description": "A value for the comparator.\n" - } - }, - "type": "object", - "required": [ - "comparator", - "palette", - "value" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormula:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormula": { - "properties": { - "alias": { - "type": "string", - "description": "An expression alias.\n" - }, - "cellDisplayMode": { - "type": "string", - "description": "A list of display modes for each table cell. Valid values are `number`, `bar`.\n" - }, - "conditionalFormats": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormat:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormat" - }, - "description": "Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditional_formats` blocks are allowed using the structure below.\n" - }, - "formulaExpression": { - "type": "string", - "description": "A string expression built from queries, formulas, and functions.\n" - }, - "limit": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimit:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimit", - "description": "The options for limiting results returned.\n" - }, - "style": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyle:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyle", - "description": "Styling options for widget formulas.\n" - } - }, - "type": "object", - "required": [ - "formulaExpression" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormat:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormat": { - "properties": { - "comparator": { - "type": "string", - "description": "The comparator to use. Valid values are `=`, `\u003e`, `\u003e=`, `\u003c`, `\u003c=`.\n" - }, - "customBgColor": { - "type": "string", - "description": "The color palette to apply to the background, same values available as palette.\n" - }, - "customFgColor": { - "type": "string", - "description": "The color palette to apply to the foreground, same values available as palette.\n" - }, - "hideValue": { - "type": "boolean", - "description": "Setting this to True hides values.\n" - }, - "imageUrl": { - "type": "string", - "description": "Displays an image as the background.\n" - }, - "metric": { - "type": "string", - "description": "The metric from the request to correlate with this conditional format.\n" - }, - "palette": { - "type": "string", - "description": "The color palette to apply. Valid values are `blue`, `custom_bg`, `custom_image`, `custom_text`, `gray_on_white`, `grey`, `green`, `orange`, `red`, `red_on_white`, `white_on_gray`, `white_on_green`, `green_on_white`, `white_on_red`, `white_on_yellow`, `yellow_on_white`, `black_on_light_yellow`, `black_on_light_green`, `black_on_light_red`.\n" - }, - "timeframe": { - "type": "string", - "description": "Defines the displayed timeframe.\n" - }, - "value": { - "type": "number", - "description": "A value for the comparator.\n" - } - }, - "type": "object", - "required": [ - "comparator", - "palette", - "value" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimit:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimit": { - "properties": { - "count": { - "type": "integer", - "description": "The number of results to return.\n" - }, - "order": { - "type": "string", - "description": "The direction of the sort. Valid values are `asc`, `desc`. Defaults to `\"desc\"`.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyle:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyle": { - "properties": { - "palette": { - "type": "string", - "description": "The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.\n" - }, - "paletteIndex": { - "type": "integer", - "description": "Index specifying which color to use within the palette.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQuery:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBy:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBy:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQuery:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQuery": { - "properties": { - "filterBies": { - "type": "array", - "items": { - "type": "string" - }, - "description": "A list of processes.\n" - }, - "limit": { - "type": "integer", - "description": "The max number of items in the filter list.\n" - }, - "metric": { - "type": "string", - "description": "Your chosen metric.\n" - }, - "searchBy": { - "type": "string", - "description": "Your chosen search term.\n" - } - }, - "type": "object", - "required": [ - "metric" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuery:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuery": { - "properties": { - "apmDependencyStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery", - "description": "The APM Dependency Stats query using formulas and functions.\n" - }, - "apmResourceStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQuery", - "description": "The APM Resource Stats query using formulas and functions.\n" - }, - "cloudCostQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQuery:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQuery", - "description": "The Cloud Cost query using formulas and functions.\n" - }, - "eventQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuery:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuery", - "description": "A timeseries formula and functions events query.\n" - }, - "metricQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQuery:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQuery", - "description": "A timeseries formula and functions metrics query.\n" - }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQuery:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQuery", - "description": "The process query using formulas and functions.\n" - }, - "sloQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQuery:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQuery", - "description": "The SLO query using formulas and functions.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery": { - "properties": { - "dataSource": { - "type": "string", - "description": "The data source for APM Dependency Stats queries. Valid values are `apm_dependency_stats`.\n" - }, - "env": { - "type": "string", - "description": "APM environment.\n" - }, - "isUpstream": { - "type": "boolean", - "description": "Determines whether stats for upstream or downstream dependencies should be queried.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "operationName": { - "type": "string", - "description": "Name of operation on service.\n" - }, - "primaryTagName": { - "type": "string", - "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" - }, - "primaryTagValue": { - "type": "string", - "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" - }, - "resourceName": { - "type": "string", - "description": "APM resource.\n" - }, - "service": { - "type": "string", - "description": "APM service.\n" - }, - "stat": { - "type": "string", - "description": "APM statistic. Valid values are `avg_duration`, `avg_root_duration`, `avg_spans_per_trace`, `error_rate`, `pct_exec_time`, `pct_of_traces`, `total_traces_count`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "env", - "name", - "operationName", - "resourceName", - "service", - "stat" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQuery": { - "properties": { - "dataSource": { - "type": "string", - "description": "The data source for APM Resource Stats queries. Valid values are `apm_resource_stats`.\n" - }, - "env": { - "type": "string", - "description": "APM environment.\n" - }, - "groupBies": { - "type": "array", - "items": { - "type": "string" - }, - "description": "Array of fields to group results by.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "operationName": { - "type": "string", - "description": "Name of operation on service.\n" - }, - "primaryTagName": { - "type": "string", - "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" - }, - "primaryTagValue": { - "type": "string", - "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" - }, - "resourceName": { - "type": "string", - "description": "APM resource.\n" - }, - "service": { - "type": "string", - "description": "APM service.\n" - }, - "stat": { - "type": "string", - "description": "APM statistic. Valid values are `errors`, `error_rate`, `hits`, `latency_avg`, `latency_distribution`, `latency_max`, `latency_p50`, `latency_p75`, `latency_p90`, `latency_p95`, `latency_p99`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "env", - "name", - "service", - "stat" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQuery:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for cloud cost queries. Valid values are `cloud_cost`.\n" - }, - "name": { - "type": "string", - "description": "The name of the query for use in formulas.\n" - }, - "query": { - "type": "string", - "description": "The cloud cost query definition.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "name", - "query" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuery:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuery": { - "properties": { - "computes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryCompute:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryCompute" - }, - "description": "The compute options.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `security_signals`, `profiles`, `audit`, `events`, `ci_tests`, `ci_pipelines`.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBy" - }, - "description": "Group by options.\n" - }, - "indexes": { - "type": "array", - "items": { - "type": "string" - }, - "description": "An array of index names to query in the stream.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "search": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearch:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearch", - "description": "The search options.\n" - }, - "storage": { - "type": "string", - "description": "Storage location (private beta).\n" - } - }, - "type": "object", - "required": [ - "computes", - "dataSource", - "name" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryCompute:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" - }, - "interval": { - "type": "integer", - "description": "A time interval in milliseconds.\n" - }, - "metric": { - "type": "string", - "description": "The measurable attribute to compute.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The event facet.\n" - }, - "limit": { - "type": "integer", - "description": "The number of groups to return.\n" - }, - "sort": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySort", - "description": "The options for sorting group by results.\n" - } - }, - "type": "object", - "required": [ - "facet" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySort": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" - }, - "metric": { - "type": "string", - "description": "The metric used for sorting group by results.\n" - }, - "order": { - "type": "string", - "description": "Direction of sort. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearch:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearch": { - "properties": { - "query": { - "type": "string", - "description": "The events search string.\n" - } - }, - "type": "object", - "required": [ - "query" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQuery:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for metrics queries. Defaults to `\"metrics\"`.\n" - }, - "name": { - "type": "string", - "description": "The name of the query for use in formulas.\n" - }, - "query": { - "type": "string", - "description": "The metrics query definition.\n" - } - }, - "type": "object", - "required": [ - "name", - "query" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQuery:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for process queries. Valid values are `process`, `container`.\n" - }, - "isNormalizedCpu": { - "type": "boolean", - "description": "Whether to normalize the CPU percentages.\n" - }, - "limit": { - "type": "integer", - "description": "The number of hits to return.\n" - }, - "metric": { - "type": "string", - "description": "The process metric name.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "sort": { - "type": "string", - "description": "The direction of the sort. Valid values are `asc`, `desc`. Defaults to `\"desc\"`.\n" - }, - "tagFilters": { - "type": "array", - "items": { - "type": "string" - }, - "description": "An array of tags to filter by.\n" - }, - "textFilter": { - "type": "string", - "description": "The text to use as a filter.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "metric", - "name" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQuery:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQuery": { - "properties": { - "additionalQueryFilters": { - "type": "string", - "description": "Additional filters applied to the SLO query.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for SLO queries. Valid values are `slo`.\n" - }, - "groupMode": { - "type": "string", - "description": "Group mode to query measures. Valid values are `overall`, `components`. Defaults to `\"overall\"`.\n" - }, - "measure": { - "type": "string", - "description": "SLO measures queries. Valid values are `good_events`, `bad_events`, `slo_status`, `error_budget_remaining`, `burn_rate`, `error_budget_burndown`.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "sloId": { - "type": "string", - "description": "ID of an SLO to query.\n" - }, - "sloQueryType": { - "type": "string", - "description": "type of the SLO to query. Valid values are `metric`. Defaults to `\"metric\"`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "measure", - "sloId" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQuery:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBy:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBy:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQuery:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBy:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQuery:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBy:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiCompute:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyle:DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyle": { - "properties": { - "palette": { - "type": "string", - "description": "A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionCustomLink:DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionCustomLink": { - "properties": { - "isHidden": { - "type": "boolean", - "description": "The flag for toggling context menu link visibility.\n" - }, - "label": { - "type": "string", - "description": "The label for the custom link URL.\n" - }, - "link": { - "type": "string", - "description": "The URL of the custom link.\n" - }, - "overrideLabel": { - "type": "string", - "description": "The label ID that refers to a context menu link item. When `override_label` is provided, the client request omits the label field.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequest:DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequest": { - "properties": { - "queries": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQuery:DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQuery" - }, - "description": "The query for a Topology request.\n" - }, - "requestType": { - "type": "string", - "description": "The request type for the Topology request ('topology'). Valid values are `topology`.\n" - } - }, - "type": "object", - "required": [ - "queries", - "requestType" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQuery:DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQuery": { - "properties": { - "dataSource": { - "type": "string", - "description": "The data source for the Topology request ('service*map' or 'data*streams'). Valid values are `data_streams`, `service_map`.\n" - }, - "filters": { - "type": "array", - "items": { - "type": "string" - }, - "description": "Your environment and primary tag (or `*` if enabled for your account).\n" - }, - "service": { - "type": "string", - "description": "The ID of the service to map.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "filters", - "service" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequest:DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequest": { - "properties": { - "formulas": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormula:DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormula" - } - }, - "queries": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuery:DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuery" - } - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormula:DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormula": { - "properties": { - "alias": { - "type": "string", - "description": "An expression alias.\n" - }, - "cellDisplayMode": { - "type": "string", - "description": "A list of display modes for each table cell. Valid values are `number`, `bar`.\n" - }, - "conditionalFormats": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormat:DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormat" - }, - "description": "Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditional_formats` blocks are allowed using the structure below.\n" - }, - "formulaExpression": { - "type": "string", - "description": "A string expression built from queries, formulas, and functions.\n" - }, - "limit": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimit:DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimit", - "description": "The options for limiting results returned.\n" - }, - "style": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyle:DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyle", - "description": "Styling options for widget formulas.\n" - } - }, - "type": "object", - "required": [ - "formulaExpression" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormat:DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormat": { - "properties": { - "comparator": { - "type": "string", - "description": "The comparator to use. Valid values are `=`, `\u003e`, `\u003e=`, `\u003c`, `\u003c=`.\n" - }, - "customBgColor": { - "type": "string", - "description": "The color palette to apply to the background, same values available as palette.\n" - }, - "customFgColor": { - "type": "string", - "description": "The color palette to apply to the foreground, same values available as palette.\n" - }, - "hideValue": { - "type": "boolean", - "description": "Setting this to True hides values.\n" - }, - "imageUrl": { - "type": "string", - "description": "Displays an image as the background.\n" - }, - "metric": { - "type": "string", - "description": "The metric from the request to correlate with this conditional format.\n" - }, - "palette": { - "type": "string", - "description": "The color palette to apply. Valid values are `blue`, `custom_bg`, `custom_image`, `custom_text`, `gray_on_white`, `grey`, `green`, `orange`, `red`, `red_on_white`, `white_on_gray`, `white_on_green`, `green_on_white`, `white_on_red`, `white_on_yellow`, `yellow_on_white`, `black_on_light_yellow`, `black_on_light_green`, `black_on_light_red`.\n" - }, - "timeframe": { - "type": "string", - "description": "Defines the displayed timeframe.\n" - }, - "value": { - "type": "number", - "description": "A value for the comparator.\n" - } - }, - "type": "object", - "required": [ - "comparator", - "palette", - "value" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimit:DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimit": { - "properties": { - "count": { - "type": "integer", - "description": "The number of results to return.\n" - }, - "order": { - "type": "string", - "description": "The direction of the sort. Valid values are `asc`, `desc`. Defaults to `\"desc\"`.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyle:DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyle": { - "properties": { - "palette": { - "type": "string", - "description": "The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.\n" - }, - "paletteIndex": { - "type": "integer", - "description": "Index specifying which color to use within the palette.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuery:DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuery": { - "properties": { - "apmDependencyStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery", - "description": "The APM Dependency Stats query using formulas and functions.\n" - }, - "apmResourceStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery", - "description": "The APM Resource Stats query using formulas and functions.\n" - }, - "cloudCostQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQuery:DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQuery", - "description": "The Cloud Cost query using formulas and functions.\n" - }, - "eventQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuery:DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuery", - "description": "A timeseries formula and functions events query.\n" - }, - "metricQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQuery:DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQuery", - "description": "A timeseries formula and functions metrics query.\n" - }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQuery:DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQuery", - "description": "The process query using formulas and functions.\n" - }, - "sloQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQuery:DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQuery", - "description": "The SLO query using formulas and functions.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery": { - "properties": { - "dataSource": { - "type": "string", - "description": "The data source for APM Dependency Stats queries. Valid values are `apm_dependency_stats`.\n" - }, - "env": { - "type": "string", - "description": "APM environment.\n" - }, - "isUpstream": { - "type": "boolean", - "description": "Determines whether stats for upstream or downstream dependencies should be queried.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "operationName": { - "type": "string", - "description": "Name of operation on service.\n" - }, - "primaryTagName": { - "type": "string", - "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" - }, - "primaryTagValue": { - "type": "string", - "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" - }, - "resourceName": { - "type": "string", - "description": "APM resource.\n" - }, - "service": { - "type": "string", - "description": "APM service.\n" - }, - "stat": { - "type": "string", - "description": "APM statistic. Valid values are `avg_duration`, `avg_root_duration`, `avg_spans_per_trace`, `error_rate`, `pct_exec_time`, `pct_of_traces`, `total_traces_count`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "env", - "name", - "operationName", - "resourceName", - "service", - "stat" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery": { - "properties": { - "dataSource": { - "type": "string", - "description": "The data source for APM Resource Stats queries. Valid values are `apm_resource_stats`.\n" - }, - "env": { - "type": "string", - "description": "APM environment.\n" - }, - "groupBies": { - "type": "array", - "items": { - "type": "string" - }, - "description": "Array of fields to group results by.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "operationName": { - "type": "string", - "description": "Name of operation on service.\n" - }, - "primaryTagName": { - "type": "string", - "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" - }, - "primaryTagValue": { - "type": "string", - "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" - }, - "resourceName": { - "type": "string", - "description": "APM resource.\n" - }, - "service": { - "type": "string", - "description": "APM service.\n" - }, - "stat": { - "type": "string", - "description": "APM statistic. Valid values are `errors`, `error_rate`, `hits`, `latency_avg`, `latency_distribution`, `latency_max`, `latency_p50`, `latency_p75`, `latency_p90`, `latency_p95`, `latency_p99`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "env", - "name", - "service", - "stat" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQuery:DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for cloud cost queries. Valid values are `cloud_cost`.\n" - }, - "name": { - "type": "string", - "description": "The name of the query for use in formulas.\n" - }, - "query": { - "type": "string", - "description": "The cloud cost query definition.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "name", - "query" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuery:DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuery": { - "properties": { - "computes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryCompute:DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryCompute" - }, - "description": "The compute options.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `security_signals`, `profiles`, `audit`, `events`, `ci_tests`, `ci_pipelines`.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBy" - }, - "description": "Group by options.\n" - }, - "indexes": { - "type": "array", - "items": { - "type": "string" - }, - "description": "An array of index names to query in the stream.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "search": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearch:DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearch", - "description": "The search options.\n" - }, - "storage": { - "type": "string", - "description": "Storage location (private beta).\n" - } - }, - "type": "object", - "required": [ - "computes", - "dataSource", - "name" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryCompute:DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" - }, - "interval": { - "type": "integer", - "description": "A time interval in milliseconds.\n" - }, - "metric": { - "type": "string", - "description": "The measurable attribute to compute.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The event facet.\n" - }, - "limit": { - "type": "integer", - "description": "The number of groups to return.\n" - }, - "sort": { - "$ref": "#/types/datadog:index/DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort", - "description": "The options for sorting group by results.\n" - } - }, - "type": "object", - "required": [ - "facet" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" - }, - "metric": { - "type": "string", - "description": "The metric used for sorting group by results.\n" - }, - "order": { - "type": "string", - "description": "Direction of sort. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearch:DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearch": { - "properties": { - "query": { - "type": "string", - "description": "The events search string.\n" - } - }, - "type": "object", - "required": [ - "query" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQuery:DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for metrics queries. Defaults to `\"metrics\"`.\n" - }, - "name": { - "type": "string", - "description": "The name of the query for use in formulas.\n" - }, - "query": { - "type": "string", - "description": "The metrics query definition.\n" - } - }, - "type": "object", - "required": [ - "name", - "query" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQuery:DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for process queries. Valid values are `process`, `container`.\n" - }, - "isNormalizedCpu": { - "type": "boolean", - "description": "Whether to normalize the CPU percentages.\n" - }, - "limit": { - "type": "integer", - "description": "The number of hits to return.\n" - }, - "metric": { - "type": "string", - "description": "The process metric name.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "sort": { - "type": "string", - "description": "The direction of the sort. Valid values are `asc`, `desc`. Defaults to `\"desc\"`.\n" - }, - "tagFilters": { - "type": "array", - "items": { - "type": "string" - }, - "description": "An array of tags to filter by.\n" - }, - "textFilter": { - "type": "string", - "description": "The text to use as a filter.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "metric", - "name" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQuery:DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQuery": { - "properties": { - "additionalQueryFilters": { - "type": "string", - "description": "Additional filters applied to the SLO query.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for SLO queries. Valid values are `slo`.\n" - }, - "groupMode": { - "type": "string", - "description": "Group mode to query measures. Valid values are `overall`, `components`. Defaults to `\"overall\"`.\n" - }, - "measure": { - "type": "string", - "description": "SLO measures queries. Valid values are `good_events`, `bad_events`, `slo_status`, `error_budget_remaining`, `burn_rate`, `error_budget_burndown`.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "sloId": { - "type": "string", - "description": "ID of an SLO to query.\n" - }, - "sloQueryType": { - "type": "string", - "description": "type of the SLO to query. Valid values are `metric`. Defaults to `\"metric\"`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "measure", - "sloId" - ] - }, - "datadog:index/DashboardWidgetGroupDefinitionWidgetWidgetLayout:DashboardWidgetGroupDefinitionWidgetWidgetLayout": { - "properties": { - "height": { - "type": "integer", - "description": "The height of the widget.\n" - }, - "isColumnBreak": { - "type": "boolean", - "description": "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`.\n" - }, - "width": { - "type": "integer", - "description": "The width of the widget.\n" - }, - "x": { - "type": "integer", - "description": "The position of the widget on the x (horizontal) axis. Must be greater than or equal to 0.\n" - }, - "y": { - "type": "integer", - "description": "The position of the widget on the y (vertical) axis. Must be greater than or equal to 0.\n" - } - }, - "type": "object", - "required": [ - "height", - "width", - "x", - "y" - ] - }, - "datadog:index/DashboardWidgetHeatmapDefinition:DashboardWidgetHeatmapDefinition": { - "properties": { - "customLinks": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionCustomLink:DashboardWidgetHeatmapDefinitionCustomLink" - }, - "description": "A nested block describing a custom link. Multiple `custom_link` blocks are allowed using the structure below.\n" - }, - "events": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionEvent:DashboardWidgetHeatmapDefinitionEvent" - }, - "description": "The definition of the event to overlay on the graph. Multiple `event` blocks are allowed using the structure below.\n" - }, - "legendSize": { - "type": "string", - "description": "The size of the legend displayed in the widget.\n" - }, - "liveSpan": { - "type": "string", - "description": "The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `week_to_date`, `month_to_date`, `1y`, `alert`.\n" - }, - "requests": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequest:DashboardWidgetHeatmapDefinitionRequest" - }, - "description": "A nested block describing the request to use when displaying the widget. Multiple `request` blocks are allowed using the structure below (exactly one of `q`, `apm_query`, `log_query`, `rum_query`, `security_query` or `process_query` is required within the request block).\n" - }, - "showLegend": { - "type": "boolean", - "description": "Whether or not to show the legend on this widget.\n" - }, - "title": { - "type": "string", - "description": "The title of the widget.\n" - }, - "titleAlign": { - "type": "string", - "description": "The alignment of the widget's title. Valid values are `center`, `left`, `right`.\n" - }, - "titleSize": { - "type": "string", - "description": "The size of the widget's title (defaults to 16).\n" - }, - "yaxis": { - "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionYaxis:DashboardWidgetHeatmapDefinitionYaxis", - "description": "A nested block describing the Y-Axis Controls. The structure of this block is described below.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetHeatmapDefinitionCustomLink:DashboardWidgetHeatmapDefinitionCustomLink": { - "properties": { - "isHidden": { - "type": "boolean", - "description": "The flag for toggling context menu link visibility.\n" - }, - "label": { - "type": "string", - "description": "The label for the custom link URL.\n" - }, - "link": { - "type": "string", - "description": "The URL of the custom link.\n" - }, - "overrideLabel": { - "type": "string", - "description": "The label ID that refers to a context menu link item. When `override_label` is provided, the client request omits the label field.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetHeatmapDefinitionEvent:DashboardWidgetHeatmapDefinitionEvent": { - "properties": { - "q": { - "type": "string", - "description": "The event query to use in the widget.\n" - }, - "tagsExecution": { - "type": "string", - "description": "The execution method for multi-value filters.\n" - } - }, - "type": "object", - "required": [ - "q" - ] - }, - "datadog:index/DashboardWidgetHeatmapDefinitionRequest:DashboardWidgetHeatmapDefinitionRequest": { - "properties": { - "apmQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestApmQuery:DashboardWidgetHeatmapDefinitionRequestApmQuery", - "description": "The query to use for this widget.\n" - }, - "formulas": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestFormula:DashboardWidgetHeatmapDefinitionRequestFormula" - } - }, - "logQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestLogQuery:DashboardWidgetHeatmapDefinitionRequestLogQuery", - "description": "The query to use for this widget.\n" - }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestProcessQuery:DashboardWidgetHeatmapDefinitionRequestProcessQuery", - "description": "The process query to use in the widget. The structure of this block is described below.\n" - }, - "q": { - "type": "string", - "description": "The metric query to use for this widget.\n" - }, - "queries": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestQuery:DashboardWidgetHeatmapDefinitionRequestQuery" - } - }, - "rumQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestRumQuery:DashboardWidgetHeatmapDefinitionRequestRumQuery", - "description": "The query to use for this widget.\n" - }, - "securityQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestSecurityQuery:DashboardWidgetHeatmapDefinitionRequestSecurityQuery", - "description": "The query to use for this widget.\n" - }, - "style": { - "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestStyle:DashboardWidgetHeatmapDefinitionRequestStyle", - "description": "The style of the widget graph. One nested block is allowed using the structure below.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetHeatmapDefinitionRequestApmQuery:DashboardWidgetHeatmapDefinitionRequestApmQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQuery:DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBy:DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestApmQueryMultiCompute:DashboardWidgetHeatmapDefinitionRequestApmQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQuery:DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBy:DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery:DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery:DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetHeatmapDefinitionRequestApmQueryMultiCompute:DashboardWidgetHeatmapDefinitionRequestApmQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetHeatmapDefinitionRequestFormula:DashboardWidgetHeatmapDefinitionRequestFormula": { - "properties": { - "alias": { - "type": "string", - "description": "An expression alias.\n" - }, - "cellDisplayMode": { - "type": "string", - "description": "A list of display modes for each table cell. Valid values are `number`, `bar`.\n" - }, - "conditionalFormats": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormat:DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormat" - }, - "description": "Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditional_formats` blocks are allowed using the structure below.\n" - }, - "formulaExpression": { - "type": "string", - "description": "A string expression built from queries, formulas, and functions.\n" - }, - "limit": { - "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestFormulaLimit:DashboardWidgetHeatmapDefinitionRequestFormulaLimit", - "description": "The options for limiting results returned.\n" - }, - "style": { - "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestFormulaStyle:DashboardWidgetHeatmapDefinitionRequestFormulaStyle", - "description": "Styling options for widget formulas.\n" - } - }, - "type": "object", - "required": [ - "formulaExpression" - ] - }, - "datadog:index/DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormat:DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormat": { - "properties": { - "comparator": { - "type": "string", - "description": "The comparator to use. Valid values are `=`, `\u003e`, `\u003e=`, `\u003c`, `\u003c=`.\n" - }, - "customBgColor": { - "type": "string", - "description": "The color palette to apply to the background, same values available as palette.\n" - }, - "customFgColor": { - "type": "string", - "description": "The color palette to apply to the foreground, same values available as palette.\n" - }, - "hideValue": { - "type": "boolean", - "description": "Setting this to True hides values.\n" - }, - "imageUrl": { - "type": "string", - "description": "Displays an image as the background.\n" - }, - "metric": { - "type": "string", - "description": "The metric from the request to correlate with this conditional format.\n" - }, - "palette": { - "type": "string", - "description": "The color palette to apply. Valid values are `blue`, `custom_bg`, `custom_image`, `custom_text`, `gray_on_white`, `grey`, `green`, `orange`, `red`, `red_on_white`, `white_on_gray`, `white_on_green`, `green_on_white`, `white_on_red`, `white_on_yellow`, `yellow_on_white`, `black_on_light_yellow`, `black_on_light_green`, `black_on_light_red`.\n" - }, - "timeframe": { - "type": "string", - "description": "Defines the displayed timeframe.\n" - }, - "value": { - "type": "number", - "description": "A value for the comparator.\n" - } - }, - "type": "object", - "required": [ - "comparator", - "palette", - "value" - ] - }, - "datadog:index/DashboardWidgetHeatmapDefinitionRequestFormulaLimit:DashboardWidgetHeatmapDefinitionRequestFormulaLimit": { - "properties": { - "count": { - "type": "integer", - "description": "The number of results to return.\n" - }, - "order": { - "type": "string", - "description": "The direction of the sort. Valid values are `asc`, `desc`. Defaults to `\"desc\"`.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetHeatmapDefinitionRequestFormulaStyle:DashboardWidgetHeatmapDefinitionRequestFormulaStyle": { - "properties": { - "palette": { - "type": "string", - "description": "The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.\n" - }, - "paletteIndex": { - "type": "integer", - "description": "Index specifying which color to use within the palette.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetHeatmapDefinitionRequestLogQuery:DashboardWidgetHeatmapDefinitionRequestLogQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQuery:DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBy:DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestLogQueryMultiCompute:DashboardWidgetHeatmapDefinitionRequestLogQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQuery:DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBy:DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery:DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery:DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetHeatmapDefinitionRequestLogQueryMultiCompute:DashboardWidgetHeatmapDefinitionRequestLogQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetHeatmapDefinitionRequestProcessQuery:DashboardWidgetHeatmapDefinitionRequestProcessQuery": { - "properties": { - "filterBies": { - "type": "array", - "items": { - "type": "string" - }, - "description": "A list of processes.\n" - }, - "limit": { - "type": "integer", - "description": "The max number of items in the filter list.\n" - }, - "metric": { - "type": "string", - "description": "Your chosen metric.\n" - }, - "searchBy": { - "type": "string", - "description": "Your chosen search term.\n" - } - }, - "type": "object", - "required": [ - "metric" - ] - }, - "datadog:index/DashboardWidgetHeatmapDefinitionRequestQuery:DashboardWidgetHeatmapDefinitionRequestQuery": { - "properties": { - "apmDependencyStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery", - "description": "The APM Dependency Stats query using formulas and functions.\n" - }, - "apmResourceStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery", - "description": "The APM Resource Stats query using formulas and functions.\n" - }, - "cloudCostQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQuery:DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQuery", - "description": "The Cloud Cost query using formulas and functions.\n" - }, - "eventQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestQueryEventQuery:DashboardWidgetHeatmapDefinitionRequestQueryEventQuery", - "description": "A timeseries formula and functions events query.\n" - }, - "metricQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestQueryMetricQuery:DashboardWidgetHeatmapDefinitionRequestQueryMetricQuery", - "description": "A timeseries formula and functions metrics query.\n" - }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery:DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery", - "description": "The process query using formulas and functions.\n" - }, - "sloQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestQuerySloQuery:DashboardWidgetHeatmapDefinitionRequestQuerySloQuery", - "description": "The SLO query using formulas and functions.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery": { - "properties": { - "dataSource": { - "type": "string", - "description": "The data source for APM Dependency Stats queries. Valid values are `apm_dependency_stats`.\n" - }, - "env": { - "type": "string", - "description": "APM environment.\n" - }, - "isUpstream": { - "type": "boolean", - "description": "Determines whether stats for upstream or downstream dependencies should be queried.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "operationName": { - "type": "string", - "description": "Name of operation on service.\n" - }, - "primaryTagName": { - "type": "string", - "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" - }, - "primaryTagValue": { - "type": "string", - "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" - }, - "resourceName": { - "type": "string", - "description": "APM resource.\n" - }, - "service": { - "type": "string", - "description": "APM service.\n" - }, - "stat": { - "type": "string", - "description": "APM statistic. Valid values are `avg_duration`, `avg_root_duration`, `avg_spans_per_trace`, `error_rate`, `pct_exec_time`, `pct_of_traces`, `total_traces_count`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "env", - "name", - "operationName", - "resourceName", - "service", - "stat" - ] - }, - "datadog:index/DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery": { - "properties": { - "dataSource": { - "type": "string", - "description": "The data source for APM Resource Stats queries. Valid values are `apm_resource_stats`.\n" - }, - "env": { - "type": "string", - "description": "APM environment.\n" - }, - "groupBies": { - "type": "array", - "items": { - "type": "string" - }, - "description": "Array of fields to group results by.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "operationName": { - "type": "string", - "description": "Name of operation on service.\n" - }, - "primaryTagName": { - "type": "string", - "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" - }, - "primaryTagValue": { - "type": "string", - "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" - }, - "resourceName": { - "type": "string", - "description": "APM resource.\n" - }, - "service": { - "type": "string", - "description": "APM service.\n" - }, - "stat": { - "type": "string", - "description": "APM statistic. Valid values are `errors`, `error_rate`, `hits`, `latency_avg`, `latency_distribution`, `latency_max`, `latency_p50`, `latency_p75`, `latency_p90`, `latency_p95`, `latency_p99`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "env", - "name", - "service", - "stat" - ] - }, - "datadog:index/DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQuery:DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for cloud cost queries. Valid values are `cloud_cost`.\n" - }, - "name": { - "type": "string", - "description": "The name of the query for use in formulas.\n" - }, - "query": { - "type": "string", - "description": "The cloud cost query definition.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "name", - "query" - ] - }, - "datadog:index/DashboardWidgetHeatmapDefinitionRequestQueryEventQuery:DashboardWidgetHeatmapDefinitionRequestQueryEventQuery": { - "properties": { - "computes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestQueryEventQueryCompute:DashboardWidgetHeatmapDefinitionRequestQueryEventQueryCompute" - }, - "description": "The compute options.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `security_signals`, `profiles`, `audit`, `events`, `ci_tests`, `ci_pipelines`.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy" - }, - "description": "Group by options.\n" - }, - "indexes": { - "type": "array", - "items": { - "type": "string" - }, - "description": "An array of index names to query in the stream.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "search": { - "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearch:DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearch", - "description": "The search options.\n" - }, - "storage": { - "type": "string", - "description": "Storage location (private beta).\n" - } - }, - "type": "object", - "required": [ - "computes", - "dataSource", - "name" - ] - }, - "datadog:index/DashboardWidgetHeatmapDefinitionRequestQueryEventQueryCompute:DashboardWidgetHeatmapDefinitionRequestQueryEventQueryCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" - }, - "interval": { - "type": "integer", - "description": "A time interval in milliseconds.\n" - }, - "metric": { - "type": "string", - "description": "The measurable attribute to compute.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The event facet.\n" - }, - "limit": { - "type": "integer", - "description": "The number of groups to return.\n" - }, - "sort": { - "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort", - "description": "The options for sorting group by results.\n" - } - }, - "type": "object", - "required": [ - "facet" - ] - }, - "datadog:index/DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" - }, - "metric": { - "type": "string", - "description": "The metric used for sorting group by results.\n" - }, - "order": { - "type": "string", - "description": "Direction of sort. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearch:DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearch": { - "properties": { - "query": { - "type": "string", - "description": "The events search string.\n" - } - }, - "type": "object", - "required": [ - "query" - ] - }, - "datadog:index/DashboardWidgetHeatmapDefinitionRequestQueryMetricQuery:DashboardWidgetHeatmapDefinitionRequestQueryMetricQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for metrics queries. Defaults to `\"metrics\"`.\n" - }, - "name": { - "type": "string", - "description": "The name of the query for use in formulas.\n" - }, - "query": { - "type": "string", - "description": "The metrics query definition.\n" - } - }, - "type": "object", - "required": [ - "name", - "query" - ] - }, - "datadog:index/DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery:DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for process queries. Valid values are `process`, `container`.\n" - }, - "isNormalizedCpu": { - "type": "boolean", - "description": "Whether to normalize the CPU percentages.\n" - }, - "limit": { - "type": "integer", - "description": "The number of hits to return.\n" - }, - "metric": { - "type": "string", - "description": "The process metric name.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "sort": { - "type": "string", - "description": "The direction of the sort. Valid values are `asc`, `desc`. Defaults to `\"desc\"`.\n" - }, - "tagFilters": { - "type": "array", - "items": { - "type": "string" - }, - "description": "An array of tags to filter by.\n" - }, - "textFilter": { - "type": "string", - "description": "The text to use as a filter.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "metric", - "name" - ] - }, - "datadog:index/DashboardWidgetHeatmapDefinitionRequestQuerySloQuery:DashboardWidgetHeatmapDefinitionRequestQuerySloQuery": { - "properties": { - "additionalQueryFilters": { - "type": "string", - "description": "Additional filters applied to the SLO query.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for SLO queries. Valid values are `slo`.\n" - }, - "groupMode": { - "type": "string", - "description": "Group mode to query measures. Valid values are `overall`, `components`. Defaults to `\"overall\"`.\n" - }, - "measure": { - "type": "string", - "description": "SLO measures queries. Valid values are `good_events`, `bad_events`, `slo_status`, `error_budget_remaining`, `burn_rate`, `error_budget_burndown`.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "sloId": { - "type": "string", - "description": "ID of an SLO to query.\n" - }, - "sloQueryType": { - "type": "string", - "description": "type of the SLO to query. Valid values are `metric`. Defaults to `\"metric\"`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "measure", - "sloId" - ] - }, - "datadog:index/DashboardWidgetHeatmapDefinitionRequestRumQuery:DashboardWidgetHeatmapDefinitionRequestRumQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQuery:DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBy:DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestRumQueryMultiCompute:DashboardWidgetHeatmapDefinitionRequestRumQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQuery:DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBy:DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery:DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery:DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetHeatmapDefinitionRequestRumQueryMultiCompute:DashboardWidgetHeatmapDefinitionRequestRumQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetHeatmapDefinitionRequestSecurityQuery:DashboardWidgetHeatmapDefinitionRequestSecurityQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery:DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBy:DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute:DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery:DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBy:DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery:DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery:DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute:DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetHeatmapDefinitionRequestStyle:DashboardWidgetHeatmapDefinitionRequestStyle": { - "properties": { - "palette": { - "type": "string", - "description": "A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetHeatmapDefinitionYaxis:DashboardWidgetHeatmapDefinitionYaxis": { - "properties": { - "includeZero": { - "type": "boolean", - "description": "Always include zero or fit the axis to the data range.\n" - }, - "label": { - "type": "string", - "description": "The label of the axis to display on the graph.\n" - }, - "max": { - "type": "string", - "description": "Specify the maximum value to show on the Y-axis.\n" - }, - "min": { - "type": "string", - "description": "Specify the minimum value to show on the Y-axis.\n" - }, - "scale": { - "type": "string", - "description": "Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetHostmapDefinition:DashboardWidgetHostmapDefinition": { - "properties": { - "customLinks": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionCustomLink:DashboardWidgetHostmapDefinitionCustomLink" - }, - "description": "A nested block describing a custom link. Multiple `custom_link` blocks are allowed using the structure below.\n" - }, - "groups": { - "type": "array", - "items": { - "type": "string" - }, - "description": "The list of tags to group nodes by.\n" - }, - "noGroupHosts": { - "type": "boolean", - "description": "A Boolean indicating whether to show ungrouped nodes.\n" - }, - "noMetricHosts": { - "type": "boolean", - "description": "A Boolean indicating whether to show nodes with no metrics.\n" - }, - "nodeType": { - "type": "string", - "description": "The type of node used. Valid values are `host`, `container`.\n" - }, - "request": { - "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequest:DashboardWidgetHostmapDefinitionRequest", - "description": "A nested block describing the request to use when displaying the widget. Multiple `request` blocks are allowed using the structure below.\n" - }, - "scopes": { - "type": "array", - "items": { - "type": "string" - }, - "description": "The list of tags to filter nodes by.\n" - }, - "style": { - "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionStyle:DashboardWidgetHostmapDefinitionStyle", - "description": "The style of the widget graph. One nested block is allowed using the structure below.\n" - }, - "title": { - "type": "string", - "description": "The title of the widget.\n" - }, - "titleAlign": { - "type": "string", - "description": "The alignment of the widget's title. Valid values are `center`, `left`, `right`.\n" - }, - "titleSize": { - "type": "string", - "description": "The size of the widget's title (defaults to 16).\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetHostmapDefinitionCustomLink:DashboardWidgetHostmapDefinitionCustomLink": { - "properties": { - "isHidden": { - "type": "boolean", - "description": "The flag for toggling context menu link visibility.\n" - }, - "label": { - "type": "string", - "description": "The label for the custom link URL.\n" - }, - "link": { - "type": "string", - "description": "The URL of the custom link.\n" - }, - "overrideLabel": { - "type": "string", - "description": "The label ID that refers to a context menu link item. When `override_label` is provided, the client request omits the label field.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetHostmapDefinitionRequest:DashboardWidgetHostmapDefinitionRequest": { - "properties": { - "fills": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestFill:DashboardWidgetHostmapDefinitionRequestFill" - }, - "description": "The query used to fill the map. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apm_query`, `log_query`, `rum_query`, `security_query` or `process_query` is required within the request block).\n" - }, - "sizes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestSize:DashboardWidgetHostmapDefinitionRequestSize" - }, - "description": "The query used to size the map. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apm_query`, `log_query`, `rum_query`, `security_query` or `process_query` is required within the request block).\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetHostmapDefinitionRequestFill:DashboardWidgetHostmapDefinitionRequestFill": { - "properties": { - "apmQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestFillApmQuery:DashboardWidgetHostmapDefinitionRequestFillApmQuery", - "description": "The query to use for this widget.\n" - }, - "logQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestFillLogQuery:DashboardWidgetHostmapDefinitionRequestFillLogQuery", - "description": "The query to use for this widget.\n" - }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestFillProcessQuery:DashboardWidgetHostmapDefinitionRequestFillProcessQuery", - "description": "The process query to use in the widget. The structure of this block is described below.\n" - }, - "q": { - "type": "string", - "description": "The metric query to use for this widget.\n" - }, - "rumQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestFillRumQuery:DashboardWidgetHostmapDefinitionRequestFillRumQuery", - "description": "The query to use for this widget.\n" - }, - "securityQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestFillSecurityQuery:DashboardWidgetHostmapDefinitionRequestFillSecurityQuery", - "description": "The query to use for this widget.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetHostmapDefinitionRequestFillApmQuery:DashboardWidgetHostmapDefinitionRequestFillApmQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQuery:DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBy:DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiCompute:DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQuery:DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBy:DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery:DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery:DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiCompute:DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetHostmapDefinitionRequestFillLogQuery:DashboardWidgetHostmapDefinitionRequestFillLogQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQuery:DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBy:DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiCompute:DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQuery:DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBy:DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery:DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery:DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiCompute:DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetHostmapDefinitionRequestFillProcessQuery:DashboardWidgetHostmapDefinitionRequestFillProcessQuery": { - "properties": { - "filterBies": { - "type": "array", - "items": { - "type": "string" - }, - "description": "A list of processes.\n" - }, - "limit": { - "type": "integer", - "description": "The max number of items in the filter list.\n" - }, - "metric": { - "type": "string", - "description": "Your chosen metric.\n" - }, - "searchBy": { - "type": "string", - "description": "Your chosen search term.\n" - } - }, - "type": "object", - "required": [ - "metric" - ] - }, - "datadog:index/DashboardWidgetHostmapDefinitionRequestFillRumQuery:DashboardWidgetHostmapDefinitionRequestFillRumQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQuery:DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBy:DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiCompute:DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQuery:DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBy:DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery:DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery:DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiCompute:DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetHostmapDefinitionRequestFillSecurityQuery:DashboardWidgetHostmapDefinitionRequestFillSecurityQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery:DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy:DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute:DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery:DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy:DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery:DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery:DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute:DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetHostmapDefinitionRequestSize:DashboardWidgetHostmapDefinitionRequestSize": { - "properties": { - "apmQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestSizeApmQuery:DashboardWidgetHostmapDefinitionRequestSizeApmQuery", - "description": "The query to use for this widget.\n" - }, - "logQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestSizeLogQuery:DashboardWidgetHostmapDefinitionRequestSizeLogQuery", - "description": "The query to use for this widget.\n" - }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestSizeProcessQuery:DashboardWidgetHostmapDefinitionRequestSizeProcessQuery", - "description": "The process query to use in the widget. The structure of this block is described below.\n" - }, - "q": { - "type": "string", - "description": "The metric query to use for this widget.\n" - }, - "rumQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestSizeRumQuery:DashboardWidgetHostmapDefinitionRequestSizeRumQuery", - "description": "The query to use for this widget.\n" - }, - "securityQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestSizeSecurityQuery:DashboardWidgetHostmapDefinitionRequestSizeSecurityQuery", - "description": "The query to use for this widget.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetHostmapDefinitionRequestSizeApmQuery:DashboardWidgetHostmapDefinitionRequestSizeApmQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery:DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBy:DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute:DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery:DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBy:DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery:DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery:DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute:DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetHostmapDefinitionRequestSizeLogQuery:DashboardWidgetHostmapDefinitionRequestSizeLogQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery:DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBy:DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute:DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery:DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBy:DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery:DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery:DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute:DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetHostmapDefinitionRequestSizeProcessQuery:DashboardWidgetHostmapDefinitionRequestSizeProcessQuery": { - "properties": { - "filterBies": { - "type": "array", - "items": { - "type": "string" - }, - "description": "A list of processes.\n" - }, - "limit": { - "type": "integer", - "description": "The max number of items in the filter list.\n" - }, - "metric": { - "type": "string", - "description": "Your chosen metric.\n" - }, - "searchBy": { - "type": "string", - "description": "Your chosen search term.\n" - } - }, - "type": "object", - "required": [ - "metric" - ] - }, - "datadog:index/DashboardWidgetHostmapDefinitionRequestSizeRumQuery:DashboardWidgetHostmapDefinitionRequestSizeRumQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery:DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBy:DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute:DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery:DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBy:DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery:DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery:DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute:DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetHostmapDefinitionRequestSizeSecurityQuery:DashboardWidgetHostmapDefinitionRequestSizeSecurityQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery:DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy:DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute:DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery:DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy:DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery:DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery:DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute:DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetHostmapDefinitionStyle:DashboardWidgetHostmapDefinitionStyle": { - "properties": { - "fillMax": { - "type": "string", - "description": "The max value to use to color the map.\n" - }, - "fillMin": { - "type": "string", - "description": "The min value to use to color the map.\n" - }, - "palette": { - "type": "string", - "description": "A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance.\n" - }, - "paletteFlip": { - "type": "boolean", - "description": "A Boolean indicating whether to flip the palette tones.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetIframeDefinition:DashboardWidgetIframeDefinition": { - "properties": { - "url": { - "type": "string", - "description": "The URL to use as a data source for the widget.\n" - } - }, - "type": "object", - "required": [ - "url" - ] - }, - "datadog:index/DashboardWidgetImageDefinition:DashboardWidgetImageDefinition": { - "properties": { - "hasBackground": { - "type": "boolean", - "description": "Whether to display a background or not. Defaults to `true`.\n" - }, - "hasBorder": { - "type": "boolean", - "description": "Whether to display a border or not. Defaults to `true`.\n" - }, - "horizontalAlign": { - "type": "string", - "description": "The horizontal alignment for the widget. Valid values are `center`, `left`, `right`.\n" - }, - "margin": { - "type": "string", - "description": "The margins to use around the image. Note: `small` and `large` values are deprecated. Valid values are `sm`, `md`, `lg`, `small`, `large`.\n" - }, - "sizing": { - "type": "string", - "description": "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`.\n" - }, - "url": { - "type": "string", - "description": "The URL to use as a data source for the widget.\n" - }, - "urlDarkTheme": { - "type": "string", - "description": "The URL in dark mode to use as a data source for the widget.\n" - }, - "verticalAlign": { - "type": "string", - "description": "The vertical alignment for the widget. Valid values are `center`, `top`, `bottom`.\n" - } - }, - "type": "object", - "required": [ - "url" - ] - }, - "datadog:index/DashboardWidgetListStreamDefinition:DashboardWidgetListStreamDefinition": { - "properties": { - "requests": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetListStreamDefinitionRequest:DashboardWidgetListStreamDefinitionRequest" - }, - "description": "Nested block describing the requests to use when displaying the widget. Multiple `request` blocks are allowed with the structure below.\n" - }, - "title": { - "type": "string", - "description": "The title of the widget.\n" - }, - "titleAlign": { - "type": "string", - "description": "The alignment of the widget's title. Valid values are `center`, `left`, `right`.\n" - }, - "titleSize": { - "type": "string", - "description": "The size of the widget's title. Default is 16.\n" - } - }, - "type": "object", - "required": [ - "requests" - ] - }, - "datadog:index/DashboardWidgetListStreamDefinitionRequest:DashboardWidgetListStreamDefinitionRequest": { - "properties": { - "columns": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetListStreamDefinitionRequestColumn:DashboardWidgetListStreamDefinitionRequestColumn" - }, - "description": "Widget columns.\n" - }, - "query": { - "$ref": "#/types/datadog:index/DashboardWidgetListStreamDefinitionRequestQuery:DashboardWidgetListStreamDefinitionRequestQuery", - "description": "Updated list stream widget.\n" - }, - "responseFormat": { - "type": "string", - "description": "Widget response format. Valid values are `event_list`.\n" - } - }, - "type": "object", - "required": [ - "columns", - "query", - "responseFormat" - ] - }, - "datadog:index/DashboardWidgetListStreamDefinitionRequestColumn:DashboardWidgetListStreamDefinitionRequestColumn": { - "properties": { - "field": { - "type": "string", - "description": "Widget column field.\n" - }, - "width": { - "type": "string", - "description": "Widget column width. Valid values are `auto`, `compact`, `full`.\n" - } - }, - "type": "object", - "required": [ - "field", - "width" - ] - }, - "datadog:index/DashboardWidgetListStreamDefinitionRequestQuery:DashboardWidgetListStreamDefinitionRequestQuery": { - "properties": { - "dataSource": { - "type": "string", - "description": "Source from which to query items to display in the stream. Valid values are `logs_stream`, `audit_stream`, `ci_pipeline_stream`, `ci_test_stream`, `rum_issue_stream`, `apm_issue_stream`, `trace_stream`, `logs_issue_stream`, `logs_pattern_stream`, `logs_transaction_stream`, `event_stream`.\n" - }, - "eventSize": { - "type": "string", - "description": "Size of events displayed in widget. Required if `data_source` is `event_stream`. Valid values are `s`, `l`.\n" - }, - "indexes": { - "type": "array", - "items": { - "type": "string" - }, - "description": "List of indexes.\n" - }, - "queryString": { - "type": "string", - "description": "Widget query.\n" - }, - "sort": { - "$ref": "#/types/datadog:index/DashboardWidgetListStreamDefinitionRequestQuerySort:DashboardWidgetListStreamDefinitionRequestQuerySort", - "description": "The facet and order to sort the data, for example: `{\"column\": \"time\", \"order\": \"desc\"}`.\n" - }, - "storage": { - "type": "string", - "description": "Storage location (private beta).\n" - } - }, - "type": "object", - "required": [ - "dataSource" - ] - }, - "datadog:index/DashboardWidgetListStreamDefinitionRequestQuerySort:DashboardWidgetListStreamDefinitionRequestQuerySort": { - "properties": { - "column": { - "type": "string", - "description": "The facet path for the column.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "column", - "order" - ] - }, - "datadog:index/DashboardWidgetLogStreamDefinition:DashboardWidgetLogStreamDefinition": { - "properties": { - "columns": { - "type": "array", - "items": { - "type": "string" - }, - "description": "Stringified list of columns to use, for example: `[\"column1\",\"column2\",\"column3\"]`.\n" - }, - "indexes": { - "type": "array", - "items": { - "type": "string" - }, - "description": "An array of index names to query in the stream.\n" - }, - "liveSpan": { - "type": "string", - "description": "The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `week_to_date`, `month_to_date`, `1y`, `alert`.\n" - }, - "messageDisplay": { - "type": "string", - "description": "The number of log lines to display. Valid values are `inline`, `expanded-md`, `expanded-lg`.\n" - }, - "query": { - "type": "string", - "description": "The query to use in the widget.\n" - }, - "showDateColumn": { - "type": "boolean", - "description": "If the date column should be displayed.\n" - }, - "showMessageColumn": { - "type": "boolean", - "description": "If the message column should be displayed.\n" - }, - "sort": { - "$ref": "#/types/datadog:index/DashboardWidgetLogStreamDefinitionSort:DashboardWidgetLogStreamDefinitionSort", - "description": "The facet and order to sort the data, for example: `{\"column\": \"time\", \"order\": \"desc\"}`.\n" - }, - "title": { - "type": "string", - "description": "The title of the widget.\n" - }, - "titleAlign": { - "type": "string", - "description": "The alignment of the widget's title. Valid values are `center`, `left`, `right`.\n" - }, - "titleSize": { - "type": "string", - "description": "The size of the widget's title (defaults to 16).\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetLogStreamDefinitionSort:DashboardWidgetLogStreamDefinitionSort": { - "properties": { - "column": { - "type": "string", - "description": "The facet path for the column.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "column", - "order" - ] - }, - "datadog:index/DashboardWidgetManageStatusDefinition:DashboardWidgetManageStatusDefinition": { - "properties": { - "colorPreference": { - "type": "string", - "description": "Whether to colorize text or background. Valid values are `background`, `text`.\n" - }, - "displayFormat": { - "type": "string", - "description": "The display setting to use. Valid values are `counts`, `countsAndList`, `list`.\n" - }, - "hideZeroCounts": { - "type": "boolean", - "description": "A Boolean indicating whether to hide empty categories.\n" - }, - "query": { - "type": "string", - "description": "The query to use in the widget.\n" - }, - "showLastTriggered": { - "type": "boolean", - "description": "A Boolean indicating whether to show when monitors/groups last triggered.\n" - }, - "showPriority": { - "type": "boolean", - "description": "Whether to show the priorities column.\n" - }, - "sort": { - "type": "string", - "description": "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`.\n" - }, - "summaryType": { - "type": "string", - "description": "The summary type to use. Valid values are `monitors`, `groups`, `combined`.\n" - }, - "title": { - "type": "string", - "description": "The title of the widget.\n" - }, - "titleAlign": { - "type": "string", - "description": "The alignment of the widget's title. Valid values are `center`, `left`, `right`.\n" - }, - "titleSize": { - "type": "string", - "description": "The size of the widget's title (defaults to 16).\n" - } - }, - "type": "object", - "required": [ - "query" - ] - }, - "datadog:index/DashboardWidgetNoteDefinition:DashboardWidgetNoteDefinition": { - "properties": { - "backgroundColor": { - "type": "string", - "description": "The background color of the note.\n" - }, - "content": { - "type": "string", - "description": "The content of the note.\n" - }, - "fontSize": { - "type": "string", - "description": "The size of the text.\n" - }, - "hasPadding": { - "type": "boolean", - "description": "Whether to add padding or not. Defaults to `true`.\n" - }, - "showTick": { - "type": "boolean", - "description": "Whether to show a tick or not.\n" - }, - "textAlign": { - "type": "string", - "description": "The alignment of the widget's text. Valid values are `center`, `left`, `right`.\n" - }, - "tickEdge": { - "type": "string", - "description": "When `tick = true`, a string indicating on which side of the widget the tick should be displayed. Valid values are `bottom`, `left`, `right`, `top`.\n" - }, - "tickPos": { - "type": "string", - "description": "When `tick = true`, a string with a percent sign indicating the position of the tick, for example: `tick_pos = \"50%\"` is centered alignment.\n" - }, - "verticalAlign": { - "type": "string", - "description": "The vertical alignment for the widget. Valid values are `center`, `top`, `bottom`.\n" - } - }, - "type": "object", - "required": [ - "content" - ] - }, - "datadog:index/DashboardWidgetPowerpackDefinition:DashboardWidgetPowerpackDefinition": { - "properties": { - "backgroundColor": { - "type": "string", - "description": "The background color of the powerpack title.\n" - }, - "bannerImg": { - "type": "string", - "description": "URL of image to display as a banner for the powerpack.\n" - }, - "powerpackId": { - "type": "string", - "description": "UUID of the associated powerpack.\n" - }, - "showTitle": { - "type": "boolean", - "description": "Whether to show the title of the powerpack.\n" - }, - "templateVariables": { - "$ref": "#/types/datadog:index/DashboardWidgetPowerpackDefinitionTemplateVariables:DashboardWidgetPowerpackDefinitionTemplateVariables", - "description": "The list of template variables for this powerpack.\n" - }, - "title": { - "type": "string", - "description": "Title of the powerpack.\n" - } - }, - "type": "object", - "required": [ - "powerpackId" - ] - }, - "datadog:index/DashboardWidgetPowerpackDefinitionTemplateVariables:DashboardWidgetPowerpackDefinitionTemplateVariables": { - "properties": { - "controlledByPowerpacks": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpack:DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpack" - }, - "description": "Template variables controlled at the powerpack level.\n" - }, - "controlledExternallies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternally:DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternally" - }, - "description": "Template variables controlled by the external resource, such as the dashboard this powerpack is on.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpack:DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpack": { - "properties": { - "name": { - "type": "string", - "description": "The name of the variable.\n" - }, - "prefix": { - "type": "string", - "description": "The tag prefix associated with the variable. Only tags with this prefix appear in the variable dropdown.\n" - }, - "values": { - "type": "array", - "items": { - "type": "string" - }, - "description": "One or many template variable values within the saved view, which will be unioned together using `OR` if more than one is specified.\n" - } - }, - "type": "object", - "required": [ - "name", - "values" - ] - }, - "datadog:index/DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternally:DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternally": { - "properties": { - "name": { - "type": "string", - "description": "The name of the variable.\n" - }, - "prefix": { - "type": "string", - "description": "The tag prefix associated with the variable. Only tags with this prefix appear in the variable dropdown.\n" - }, - "values": { - "type": "array", - "items": { - "type": "string" - }, - "description": "One or many template variable values within the saved view, which will be unioned together using `OR` if more than one is specified.\n" - } - }, - "type": "object", - "required": [ - "name", - "values" - ] - }, - "datadog:index/DashboardWidgetQueryTableDefinition:DashboardWidgetQueryTableDefinition": { - "properties": { - "customLinks": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionCustomLink:DashboardWidgetQueryTableDefinitionCustomLink" - }, - "description": "A nested block describing a custom link. Multiple `custom_link` blocks are allowed using the structure below.\n" - }, - "hasSearchBar": { - "type": "string", - "description": "Controls the display of the search bar. Valid values are `always`, `never`, `auto`.\n" - }, - "liveSpan": { - "type": "string", - "description": "The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `week_to_date`, `month_to_date`, `1y`, `alert`.\n" - }, - "requests": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequest:DashboardWidgetQueryTableDefinitionRequest" - }, - "description": "A nested block describing the request to use when displaying the widget. Multiple `request` blocks are allowed using the structure below (exactly one of `q`, `apm_query`, `log_query`, `rum_query`, `security_query`, `apm_stats_query` or `process_query` is required within the `request` block).\n" - }, - "title": { - "type": "string", - "description": "The title of the widget.\n" - }, - "titleAlign": { - "type": "string", - "description": "The alignment of the widget's title. Valid values are `center`, `left`, `right`.\n" - }, - "titleSize": { - "type": "string", - "description": "The size of the widget's title (defaults to 16).\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetQueryTableDefinitionCustomLink:DashboardWidgetQueryTableDefinitionCustomLink": { - "properties": { - "isHidden": { - "type": "boolean", - "description": "The flag for toggling context menu link visibility.\n" - }, - "label": { - "type": "string", - "description": "The label for the custom link URL.\n" - }, - "link": { - "type": "string", - "description": "The URL of the custom link.\n" - }, - "overrideLabel": { - "type": "string", - "description": "The label ID that refers to a context menu link item. When `override_label` is provided, the client request omits the label field.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetQueryTableDefinitionRequest:DashboardWidgetQueryTableDefinitionRequest": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregator to use for time aggregation. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`.\n" - }, - "alias": { - "type": "string", - "description": "The alias for the column name (defaults to metric name).\n" - }, - "apmQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestApmQuery:DashboardWidgetQueryTableDefinitionRequestApmQuery", - "description": "The query to use for this widget.\n" - }, - "apmStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestApmStatsQuery:DashboardWidgetQueryTableDefinitionRequestApmStatsQuery" - }, - "cellDisplayModes": { - "type": "array", - "items": { - "type": "string" - }, - "description": "A list of display modes for each table cell. List items one of `number`, `bar`. Valid values are `number`, `bar`.\n" - }, - "conditionalFormats": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestConditionalFormat:DashboardWidgetQueryTableDefinitionRequestConditionalFormat" - }, - "description": "Conditional formats allow you to set the color of your widget content or background, depending on the rule applied to your data. Multiple `conditional_formats` blocks are allowed using the structure below.\n" - }, - "formulas": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestFormula:DashboardWidgetQueryTableDefinitionRequestFormula" - } - }, - "limit": { - "type": "integer", - "description": "The number of lines to show in the table.\n" - }, - "logQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestLogQuery:DashboardWidgetQueryTableDefinitionRequestLogQuery", - "description": "The query to use for this widget.\n" - }, - "order": { - "type": "string", - "description": "The sort order for the rows. Valid values are `asc`, `desc`.\n" - }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestProcessQuery:DashboardWidgetQueryTableDefinitionRequestProcessQuery", - "description": "The process query to use in the widget. The structure of this block is described below.\n" - }, - "q": { - "type": "string", - "description": "The metric query to use for this widget.\n" - }, - "queries": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestQuery:DashboardWidgetQueryTableDefinitionRequestQuery" - } - }, - "rumQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestRumQuery:DashboardWidgetQueryTableDefinitionRequestRumQuery", - "description": "The query to use for this widget.\n" - }, - "securityQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestSecurityQuery:DashboardWidgetQueryTableDefinitionRequestSecurityQuery", - "description": "The query to use for this widget.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetQueryTableDefinitionRequestApmQuery:DashboardWidgetQueryTableDefinitionRequestApmQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQuery:DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBy:DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestApmQueryMultiCompute:DashboardWidgetQueryTableDefinitionRequestApmQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQuery:DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBy:DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery:DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery:DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetQueryTableDefinitionRequestApmQueryMultiCompute:DashboardWidgetQueryTableDefinitionRequestApmQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetQueryTableDefinitionRequestApmStatsQuery:DashboardWidgetQueryTableDefinitionRequestApmStatsQuery": { - "properties": { - "columns": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumn:DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumn" - }, - "description": "Column properties used by the front end for display.\n" - }, - "env": { - "type": "string", - "description": "The environment name.\n" - }, - "name": { - "type": "string", - "description": "The operation name associated with the service.\n" - }, - "primaryTag": { - "type": "string", - "description": "The organization's host group name and value.\n" - }, - "resource": { - "type": "string", - "description": "The resource name.\n" - }, - "rowType": { - "type": "string", - "description": "The level of detail for the request. Valid values are `service`, `resource`, `span`.\n" - }, - "service": { - "type": "string", - "description": "The service name.\n" - } - }, - "type": "object", - "required": [ - "env", - "name", - "primaryTag", - "rowType", - "service" - ] - }, - "datadog:index/DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumn:DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumn": { - "properties": { - "alias": { - "type": "string", - "description": "A user-assigned alias for the column.\n" - }, - "cellDisplayMode": { - "type": "string", - "description": "A list of display modes for each table cell. Valid values are `number`, `bar`.\n" - }, - "name": { - "type": "string", - "description": "The column name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "name" - ] - }, - "datadog:index/DashboardWidgetQueryTableDefinitionRequestConditionalFormat:DashboardWidgetQueryTableDefinitionRequestConditionalFormat": { - "properties": { - "comparator": { - "type": "string", - "description": "The comparator to use. Valid values are `=`, `\u003e`, `\u003e=`, `\u003c`, `\u003c=`.\n" - }, - "customBgColor": { - "type": "string", - "description": "The color palette to apply to the background, same values available as palette.\n" - }, - "customFgColor": { - "type": "string", - "description": "The color palette to apply to the foreground, same values available as palette.\n" - }, - "hideValue": { - "type": "boolean", - "description": "Setting this to True hides values.\n" - }, - "imageUrl": { - "type": "string", - "description": "Displays an image as the background.\n" - }, - "metric": { - "type": "string", - "description": "The metric from the request to correlate with this conditional format.\n" - }, - "palette": { - "type": "string", - "description": "The color palette to apply. Valid values are `blue`, `custom_bg`, `custom_image`, `custom_text`, `gray_on_white`, `grey`, `green`, `orange`, `red`, `red_on_white`, `white_on_gray`, `white_on_green`, `green_on_white`, `white_on_red`, `white_on_yellow`, `yellow_on_white`, `black_on_light_yellow`, `black_on_light_green`, `black_on_light_red`.\n" - }, - "timeframe": { - "type": "string", - "description": "Defines the displayed timeframe.\n" - }, - "value": { - "type": "number", - "description": "A value for the comparator.\n" - } - }, - "type": "object", - "required": [ - "comparator", - "palette", - "value" - ] - }, - "datadog:index/DashboardWidgetQueryTableDefinitionRequestFormula:DashboardWidgetQueryTableDefinitionRequestFormula": { - "properties": { - "alias": { - "type": "string", - "description": "An expression alias.\n" - }, - "cellDisplayMode": { - "type": "string", - "description": "A list of display modes for each table cell. Valid values are `number`, `bar`.\n" - }, - "conditionalFormats": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormat:DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormat" - }, - "description": "Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditional_formats` blocks are allowed using the structure below.\n" - }, - "formulaExpression": { - "type": "string", - "description": "A string expression built from queries, formulas, and functions.\n" - }, - "limit": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestFormulaLimit:DashboardWidgetQueryTableDefinitionRequestFormulaLimit", - "description": "The options for limiting results returned.\n" - }, - "style": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestFormulaStyle:DashboardWidgetQueryTableDefinitionRequestFormulaStyle", - "description": "Styling options for widget formulas.\n" - } - }, - "type": "object", - "required": [ - "formulaExpression" - ] - }, - "datadog:index/DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormat:DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormat": { - "properties": { - "comparator": { - "type": "string", - "description": "The comparator to use. Valid values are `=`, `\u003e`, `\u003e=`, `\u003c`, `\u003c=`.\n" - }, - "customBgColor": { - "type": "string", - "description": "The color palette to apply to the background, same values available as palette.\n" - }, - "customFgColor": { - "type": "string", - "description": "The color palette to apply to the foreground, same values available as palette.\n" - }, - "hideValue": { - "type": "boolean", - "description": "Setting this to True hides values.\n" - }, - "imageUrl": { - "type": "string", - "description": "Displays an image as the background.\n" - }, - "metric": { - "type": "string", - "description": "The metric from the request to correlate with this conditional format.\n" - }, - "palette": { - "type": "string", - "description": "The color palette to apply. Valid values are `blue`, `custom_bg`, `custom_image`, `custom_text`, `gray_on_white`, `grey`, `green`, `orange`, `red`, `red_on_white`, `white_on_gray`, `white_on_green`, `green_on_white`, `white_on_red`, `white_on_yellow`, `yellow_on_white`, `black_on_light_yellow`, `black_on_light_green`, `black_on_light_red`.\n" - }, - "timeframe": { - "type": "string", - "description": "Defines the displayed timeframe.\n" - }, - "value": { - "type": "number", - "description": "A value for the comparator.\n" - } - }, - "type": "object", - "required": [ - "comparator", - "palette", - "value" - ] - }, - "datadog:index/DashboardWidgetQueryTableDefinitionRequestFormulaLimit:DashboardWidgetQueryTableDefinitionRequestFormulaLimit": { - "properties": { - "count": { - "type": "integer", - "description": "The number of results to return.\n" - }, - "order": { - "type": "string", - "description": "The direction of the sort. Valid values are `asc`, `desc`. Defaults to `\"desc\"`.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetQueryTableDefinitionRequestFormulaStyle:DashboardWidgetQueryTableDefinitionRequestFormulaStyle": { - "properties": { - "palette": { - "type": "string", - "description": "The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.\n" - }, - "paletteIndex": { - "type": "integer", - "description": "Index specifying which color to use within the palette.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetQueryTableDefinitionRequestLogQuery:DashboardWidgetQueryTableDefinitionRequestLogQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQuery:DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBy:DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestLogQueryMultiCompute:DashboardWidgetQueryTableDefinitionRequestLogQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQuery:DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBy:DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery:DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery:DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetQueryTableDefinitionRequestLogQueryMultiCompute:DashboardWidgetQueryTableDefinitionRequestLogQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetQueryTableDefinitionRequestProcessQuery:DashboardWidgetQueryTableDefinitionRequestProcessQuery": { - "properties": { - "filterBies": { - "type": "array", - "items": { - "type": "string" - }, - "description": "A list of processes.\n" - }, - "limit": { - "type": "integer", - "description": "The max number of items in the filter list.\n" - }, - "metric": { - "type": "string", - "description": "Your chosen metric.\n" - }, - "searchBy": { - "type": "string", - "description": "Your chosen search term.\n" - } - }, - "type": "object", - "required": [ - "metric" - ] - }, - "datadog:index/DashboardWidgetQueryTableDefinitionRequestQuery:DashboardWidgetQueryTableDefinitionRequestQuery": { - "properties": { - "apmDependencyStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery", - "description": "The APM Dependency Stats query using formulas and functions.\n" - }, - "apmResourceStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery", - "description": "The APM Resource Stats query using formulas and functions.\n" - }, - "cloudCostQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQuery:DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQuery", - "description": "The Cloud Cost query using formulas and functions.\n" - }, - "eventQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestQueryEventQuery:DashboardWidgetQueryTableDefinitionRequestQueryEventQuery", - "description": "A timeseries formula and functions events query.\n" - }, - "metricQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery:DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery", - "description": "A timeseries formula and functions metrics query.\n" - }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery:DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery", - "description": "The process query using formulas and functions.\n" - }, - "sloQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestQuerySloQuery:DashboardWidgetQueryTableDefinitionRequestQuerySloQuery", - "description": "The SLO query using formulas and functions.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery": { - "properties": { - "dataSource": { - "type": "string", - "description": "The data source for APM Dependency Stats queries. Valid values are `apm_dependency_stats`.\n" - }, - "env": { - "type": "string", - "description": "APM environment.\n" - }, - "isUpstream": { - "type": "boolean", - "description": "Determines whether stats for upstream or downstream dependencies should be queried.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "operationName": { - "type": "string", - "description": "Name of operation on service.\n" - }, - "primaryTagName": { - "type": "string", - "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" - }, - "primaryTagValue": { - "type": "string", - "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" - }, - "resourceName": { - "type": "string", - "description": "APM resource.\n" - }, - "service": { - "type": "string", - "description": "APM service.\n" - }, - "stat": { - "type": "string", - "description": "APM statistic. Valid values are `avg_duration`, `avg_root_duration`, `avg_spans_per_trace`, `error_rate`, `pct_exec_time`, `pct_of_traces`, `total_traces_count`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "env", - "name", - "operationName", - "resourceName", - "service", - "stat" - ] - }, - "datadog:index/DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery": { - "properties": { - "dataSource": { - "type": "string", - "description": "The data source for APM Resource Stats queries. Valid values are `apm_resource_stats`.\n" - }, - "env": { - "type": "string", - "description": "APM environment.\n" - }, - "groupBies": { - "type": "array", - "items": { - "type": "string" - }, - "description": "Array of fields to group results by.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "operationName": { - "type": "string", - "description": "Name of operation on service.\n" - }, - "primaryTagName": { - "type": "string", - "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" - }, - "primaryTagValue": { - "type": "string", - "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" - }, - "resourceName": { - "type": "string", - "description": "APM resource.\n" - }, - "service": { - "type": "string", - "description": "APM service.\n" - }, - "stat": { - "type": "string", - "description": "APM statistic. Valid values are `errors`, `error_rate`, `hits`, `latency_avg`, `latency_distribution`, `latency_max`, `latency_p50`, `latency_p75`, `latency_p90`, `latency_p95`, `latency_p99`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "env", - "name", - "service", - "stat" - ] - }, - "datadog:index/DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQuery:DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for cloud cost queries. Valid values are `cloud_cost`.\n" - }, - "name": { - "type": "string", - "description": "The name of the query for use in formulas.\n" - }, - "query": { - "type": "string", - "description": "The cloud cost query definition.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "name", - "query" - ] - }, - "datadog:index/DashboardWidgetQueryTableDefinitionRequestQueryEventQuery:DashboardWidgetQueryTableDefinitionRequestQueryEventQuery": { - "properties": { - "computes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestQueryEventQueryCompute:DashboardWidgetQueryTableDefinitionRequestQueryEventQueryCompute" - }, - "description": "The compute options.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `security_signals`, `profiles`, `audit`, `events`, `ci_tests`, `ci_pipelines`.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy" - }, - "description": "Group by options.\n" - }, - "indexes": { - "type": "array", - "items": { - "type": "string" - }, - "description": "An array of index names to query in the stream.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "search": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearch:DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearch", - "description": "The search options.\n" - }, - "storage": { - "type": "string", - "description": "Storage location (private beta).\n" - } - }, - "type": "object", - "required": [ - "computes", - "dataSource", - "name" - ] - }, - "datadog:index/DashboardWidgetQueryTableDefinitionRequestQueryEventQueryCompute:DashboardWidgetQueryTableDefinitionRequestQueryEventQueryCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" - }, - "interval": { - "type": "integer", - "description": "A time interval in milliseconds.\n" - }, - "metric": { - "type": "string", - "description": "The measurable attribute to compute.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The event facet.\n" - }, - "limit": { - "type": "integer", - "description": "The number of groups to return.\n" - }, - "sort": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort", - "description": "The options for sorting group by results.\n" - } - }, - "type": "object", - "required": [ - "facet" - ] - }, - "datadog:index/DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" - }, - "metric": { - "type": "string", - "description": "The metric used for sorting group by results.\n" - }, - "order": { - "type": "string", - "description": "Direction of sort. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearch:DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearch": { - "properties": { - "query": { - "type": "string", - "description": "The events search string.\n" - } - }, - "type": "object", - "required": [ - "query" - ] - }, - "datadog:index/DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery:DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for metrics queries. Defaults to `\"metrics\"`.\n" - }, - "name": { - "type": "string", - "description": "The name of the query for use in formulas.\n" - }, - "query": { - "type": "string", - "description": "The metrics query definition.\n" - } - }, - "type": "object", - "required": [ - "name", - "query" - ] - }, - "datadog:index/DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery:DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for process queries. Valid values are `process`, `container`.\n" - }, - "isNormalizedCpu": { - "type": "boolean", - "description": "Whether to normalize the CPU percentages.\n" - }, - "limit": { - "type": "integer", - "description": "The number of hits to return.\n" - }, - "metric": { - "type": "string", - "description": "The process metric name.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "sort": { - "type": "string", - "description": "The direction of the sort. Valid values are `asc`, `desc`. Defaults to `\"desc\"`.\n" - }, - "tagFilters": { - "type": "array", - "items": { - "type": "string" - }, - "description": "An array of tags to filter by.\n" - }, - "textFilter": { - "type": "string", - "description": "The text to use as a filter.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "metric", - "name" - ] - }, - "datadog:index/DashboardWidgetQueryTableDefinitionRequestQuerySloQuery:DashboardWidgetQueryTableDefinitionRequestQuerySloQuery": { - "properties": { - "additionalQueryFilters": { - "type": "string", - "description": "Additional filters applied to the SLO query.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for SLO queries. Valid values are `slo`.\n" - }, - "groupMode": { - "type": "string", - "description": "Group mode to query measures. Valid values are `overall`, `components`. Defaults to `\"overall\"`.\n" - }, - "measure": { - "type": "string", - "description": "SLO measures queries. Valid values are `good_events`, `bad_events`, `slo_status`, `error_budget_remaining`, `burn_rate`, `error_budget_burndown`.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "sloId": { - "type": "string", - "description": "ID of an SLO to query.\n" - }, - "sloQueryType": { - "type": "string", - "description": "type of the SLO to query. Valid values are `metric`. Defaults to `\"metric\"`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "measure", - "sloId" - ] - }, - "datadog:index/DashboardWidgetQueryTableDefinitionRequestRumQuery:DashboardWidgetQueryTableDefinitionRequestRumQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQuery:DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBy:DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestRumQueryMultiCompute:DashboardWidgetQueryTableDefinitionRequestRumQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQuery:DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBy:DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery:DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery:DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetQueryTableDefinitionRequestRumQueryMultiCompute:DashboardWidgetQueryTableDefinitionRequestRumQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetQueryTableDefinitionRequestSecurityQuery:DashboardWidgetQueryTableDefinitionRequestSecurityQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery:DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBy:DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute:DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery:DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBy:DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery:DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery:DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute:DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetQueryValueDefinition:DashboardWidgetQueryValueDefinition": { - "properties": { - "autoscale": { - "type": "boolean", - "description": "A Boolean indicating whether to automatically scale the tile.\n" - }, - "customLinks": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionCustomLink:DashboardWidgetQueryValueDefinitionCustomLink" - }, - "description": "A nested block describing a custom link. Multiple `custom_link` blocks are allowed using the structure below.\n" - }, - "customUnit": { - "type": "string", - "description": "The unit for the value displayed in the widget.\n" - }, - "liveSpan": { - "type": "string", - "description": "The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `week_to_date`, `month_to_date`, `1y`, `alert`.\n" - }, - "precision": { - "type": "integer", - "description": "The precision to use when displaying the tile.\n" - }, - "requests": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequest:DashboardWidgetQueryValueDefinitionRequest" - }, - "description": "A nested block describing the request to use when displaying the widget. Multiple `request` blocks are allowed using the structure below (exactly one of `q`, `apm_query`, `log_query`, `rum_query`, `security_query` or `process_query` is required within the `request` block).\n" - }, - "textAlign": { - "type": "string", - "description": "The alignment of the widget's text. Valid values are `center`, `left`, `right`.\n" - }, - "timeseriesBackground": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionTimeseriesBackground:DashboardWidgetQueryValueDefinitionTimeseriesBackground", - "description": "Set a timeseries on the widget background.\n" - }, - "title": { - "type": "string", - "description": "The title of the widget.\n" - }, - "titleAlign": { - "type": "string", - "description": "The alignment of the widget's title. Valid values are `center`, `left`, `right`.\n" - }, - "titleSize": { - "type": "string", - "description": "The size of the widget's title (defaults to 16).\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetQueryValueDefinitionCustomLink:DashboardWidgetQueryValueDefinitionCustomLink": { - "properties": { - "isHidden": { - "type": "boolean", - "description": "The flag for toggling context menu link visibility.\n" - }, - "label": { - "type": "string", - "description": "The label for the custom link URL.\n" - }, - "link": { - "type": "string", - "description": "The URL of the custom link.\n" - }, - "overrideLabel": { - "type": "string", - "description": "The label ID that refers to a context menu link item. When `override_label` is provided, the client request omits the label field.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetQueryValueDefinitionRequest:DashboardWidgetQueryValueDefinitionRequest": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregator to use for time aggregation. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`.\n" - }, - "apmQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestApmQuery:DashboardWidgetQueryValueDefinitionRequestApmQuery", - "description": "The query to use for this widget.\n" - }, - "auditQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestAuditQuery:DashboardWidgetQueryValueDefinitionRequestAuditQuery", - "description": "The query to use for this widget.\n" - }, - "conditionalFormats": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestConditionalFormat:DashboardWidgetQueryValueDefinitionRequestConditionalFormat" - }, - "description": "Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditional_formats` blocks are allowed using the structure below.\n" - }, - "formulas": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestFormula:DashboardWidgetQueryValueDefinitionRequestFormula" - } - }, - "logQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestLogQuery:DashboardWidgetQueryValueDefinitionRequestLogQuery", - "description": "The query to use for this widget.\n" - }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestProcessQuery:DashboardWidgetQueryValueDefinitionRequestProcessQuery", - "description": "The process query to use in the widget. The structure of this block is described below.\n" - }, - "q": { - "type": "string", - "description": "The metric query to use for this widget.\n" - }, - "queries": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestQuery:DashboardWidgetQueryValueDefinitionRequestQuery" - } - }, - "rumQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestRumQuery:DashboardWidgetQueryValueDefinitionRequestRumQuery", - "description": "The query to use for this widget.\n" - }, - "securityQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestSecurityQuery:DashboardWidgetQueryValueDefinitionRequestSecurityQuery", - "description": "The query to use for this widget.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetQueryValueDefinitionRequestApmQuery:DashboardWidgetQueryValueDefinitionRequestApmQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQuery:DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBy:DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestApmQueryMultiCompute:DashboardWidgetQueryValueDefinitionRequestApmQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQuery:DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBy:DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery:DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery:DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetQueryValueDefinitionRequestApmQueryMultiCompute:DashboardWidgetQueryValueDefinitionRequestApmQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetQueryValueDefinitionRequestAuditQuery:DashboardWidgetQueryValueDefinitionRequestAuditQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery:DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBy:DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiCompute:DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery:DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBy:DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery:DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery:DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiCompute:DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetQueryValueDefinitionRequestConditionalFormat:DashboardWidgetQueryValueDefinitionRequestConditionalFormat": { - "properties": { - "comparator": { - "type": "string", - "description": "The comparator to use. Valid values are `=`, `\u003e`, `\u003e=`, `\u003c`, `\u003c=`.\n" - }, - "customBgColor": { - "type": "string", - "description": "The color palette to apply to the background, same values available as palette.\n" - }, - "customFgColor": { - "type": "string", - "description": "The color palette to apply to the foreground, same values available as palette.\n" - }, - "hideValue": { - "type": "boolean", - "description": "Setting this to True hides values.\n" - }, - "imageUrl": { - "type": "string", - "description": "Displays an image as the background.\n" - }, - "metric": { - "type": "string", - "description": "The metric from the request to correlate with this conditional format.\n" - }, - "palette": { - "type": "string", - "description": "The color palette to apply. Valid values are `blue`, `custom_bg`, `custom_image`, `custom_text`, `gray_on_white`, `grey`, `green`, `orange`, `red`, `red_on_white`, `white_on_gray`, `white_on_green`, `green_on_white`, `white_on_red`, `white_on_yellow`, `yellow_on_white`, `black_on_light_yellow`, `black_on_light_green`, `black_on_light_red`.\n" - }, - "timeframe": { - "type": "string", - "description": "Defines the displayed timeframe.\n" - }, - "value": { - "type": "number", - "description": "A value for the comparator.\n" - } - }, - "type": "object", - "required": [ - "comparator", - "palette", - "value" - ] - }, - "datadog:index/DashboardWidgetQueryValueDefinitionRequestFormula:DashboardWidgetQueryValueDefinitionRequestFormula": { - "properties": { - "alias": { - "type": "string", - "description": "An expression alias.\n" - }, - "cellDisplayMode": { - "type": "string", - "description": "A list of display modes for each table cell. Valid values are `number`, `bar`.\n" - }, - "conditionalFormats": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormat:DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormat" - }, - "description": "Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditional_formats` blocks are allowed using the structure below.\n" - }, - "formulaExpression": { - "type": "string", - "description": "A string expression built from queries, formulas, and functions.\n" - }, - "limit": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestFormulaLimit:DashboardWidgetQueryValueDefinitionRequestFormulaLimit", - "description": "The options for limiting results returned.\n" - }, - "style": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestFormulaStyle:DashboardWidgetQueryValueDefinitionRequestFormulaStyle", - "description": "Styling options for widget formulas.\n" - } - }, - "type": "object", - "required": [ - "formulaExpression" - ] - }, - "datadog:index/DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormat:DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormat": { - "properties": { - "comparator": { - "type": "string", - "description": "The comparator to use. Valid values are `=`, `\u003e`, `\u003e=`, `\u003c`, `\u003c=`.\n" - }, - "customBgColor": { - "type": "string", - "description": "The color palette to apply to the background, same values available as palette.\n" - }, - "customFgColor": { - "type": "string", - "description": "The color palette to apply to the foreground, same values available as palette.\n" - }, - "hideValue": { - "type": "boolean", - "description": "Setting this to True hides values.\n" - }, - "imageUrl": { - "type": "string", - "description": "Displays an image as the background.\n" - }, - "metric": { - "type": "string", - "description": "The metric from the request to correlate with this conditional format.\n" - }, - "palette": { - "type": "string", - "description": "The color palette to apply. Valid values are `blue`, `custom_bg`, `custom_image`, `custom_text`, `gray_on_white`, `grey`, `green`, `orange`, `red`, `red_on_white`, `white_on_gray`, `white_on_green`, `green_on_white`, `white_on_red`, `white_on_yellow`, `yellow_on_white`, `black_on_light_yellow`, `black_on_light_green`, `black_on_light_red`.\n" - }, - "timeframe": { - "type": "string", - "description": "Defines the displayed timeframe.\n" - }, - "value": { - "type": "number", - "description": "A value for the comparator.\n" - } - }, - "type": "object", - "required": [ - "comparator", - "palette", - "value" - ] - }, - "datadog:index/DashboardWidgetQueryValueDefinitionRequestFormulaLimit:DashboardWidgetQueryValueDefinitionRequestFormulaLimit": { - "properties": { - "count": { - "type": "integer", - "description": "The number of results to return.\n" - }, - "order": { - "type": "string", - "description": "The direction of the sort. Valid values are `asc`, `desc`. Defaults to `\"desc\"`.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetQueryValueDefinitionRequestFormulaStyle:DashboardWidgetQueryValueDefinitionRequestFormulaStyle": { - "properties": { - "palette": { - "type": "string", - "description": "The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.\n" - }, - "paletteIndex": { - "type": "integer", - "description": "Index specifying which color to use within the palette.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetQueryValueDefinitionRequestLogQuery:DashboardWidgetQueryValueDefinitionRequestLogQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQuery:DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBy:DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestLogQueryMultiCompute:DashboardWidgetQueryValueDefinitionRequestLogQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQuery:DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBy:DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery:DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery:DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetQueryValueDefinitionRequestLogQueryMultiCompute:DashboardWidgetQueryValueDefinitionRequestLogQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetQueryValueDefinitionRequestProcessQuery:DashboardWidgetQueryValueDefinitionRequestProcessQuery": { - "properties": { - "filterBies": { - "type": "array", - "items": { - "type": "string" - }, - "description": "A list of processes.\n" - }, - "limit": { - "type": "integer", - "description": "The max number of items in the filter list.\n" - }, - "metric": { - "type": "string", - "description": "Your chosen metric.\n" - }, - "searchBy": { - "type": "string", - "description": "Your chosen search term.\n" - } - }, - "type": "object", - "required": [ - "metric" - ] - }, - "datadog:index/DashboardWidgetQueryValueDefinitionRequestQuery:DashboardWidgetQueryValueDefinitionRequestQuery": { - "properties": { - "apmDependencyStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery", - "description": "The APM Dependency Stats query using formulas and functions.\n" - }, - "apmResourceStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery", - "description": "The APM Resource Stats query using formulas and functions.\n" - }, - "cloudCostQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQuery:DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQuery", - "description": "The Cloud Cost query using formulas and functions.\n" - }, - "eventQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestQueryEventQuery:DashboardWidgetQueryValueDefinitionRequestQueryEventQuery", - "description": "A timeseries formula and functions events query.\n" - }, - "metricQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery:DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery", - "description": "A timeseries formula and functions metrics query.\n" - }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery:DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery", - "description": "The process query using formulas and functions.\n" - }, - "sloQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestQuerySloQuery:DashboardWidgetQueryValueDefinitionRequestQuerySloQuery", - "description": "The SLO query using formulas and functions.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery": { - "properties": { - "dataSource": { - "type": "string", - "description": "The data source for APM Dependency Stats queries. Valid values are `apm_dependency_stats`.\n" - }, - "env": { - "type": "string", - "description": "APM environment.\n" - }, - "isUpstream": { - "type": "boolean", - "description": "Determines whether stats for upstream or downstream dependencies should be queried.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "operationName": { - "type": "string", - "description": "Name of operation on service.\n" - }, - "primaryTagName": { - "type": "string", - "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" - }, - "primaryTagValue": { - "type": "string", - "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" - }, - "resourceName": { - "type": "string", - "description": "APM resource.\n" - }, - "service": { - "type": "string", - "description": "APM service.\n" - }, - "stat": { - "type": "string", - "description": "APM statistic. Valid values are `avg_duration`, `avg_root_duration`, `avg_spans_per_trace`, `error_rate`, `pct_exec_time`, `pct_of_traces`, `total_traces_count`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "env", - "name", - "operationName", - "resourceName", - "service", - "stat" - ] - }, - "datadog:index/DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery": { - "properties": { - "dataSource": { - "type": "string", - "description": "The data source for APM Resource Stats queries. Valid values are `apm_resource_stats`.\n" - }, - "env": { - "type": "string", - "description": "APM environment.\n" - }, - "groupBies": { - "type": "array", - "items": { - "type": "string" - }, - "description": "Array of fields to group results by.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "operationName": { - "type": "string", - "description": "Name of operation on service.\n" - }, - "primaryTagName": { - "type": "string", - "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" - }, - "primaryTagValue": { - "type": "string", - "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" - }, - "resourceName": { - "type": "string", - "description": "APM resource.\n" - }, - "service": { - "type": "string", - "description": "APM service.\n" - }, - "stat": { - "type": "string", - "description": "APM statistic. Valid values are `errors`, `error_rate`, `hits`, `latency_avg`, `latency_distribution`, `latency_max`, `latency_p50`, `latency_p75`, `latency_p90`, `latency_p95`, `latency_p99`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "env", - "name", - "service", - "stat" - ] - }, - "datadog:index/DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQuery:DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for cloud cost queries. Valid values are `cloud_cost`.\n" - }, - "name": { - "type": "string", - "description": "The name of the query for use in formulas.\n" - }, - "query": { - "type": "string", - "description": "The cloud cost query definition.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "name", - "query" - ] - }, - "datadog:index/DashboardWidgetQueryValueDefinitionRequestQueryEventQuery:DashboardWidgetQueryValueDefinitionRequestQueryEventQuery": { - "properties": { - "computes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestQueryEventQueryCompute:DashboardWidgetQueryValueDefinitionRequestQueryEventQueryCompute" - }, - "description": "The compute options.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `security_signals`, `profiles`, `audit`, `events`, `ci_tests`, `ci_pipelines`.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy" - }, - "description": "Group by options.\n" - }, - "indexes": { - "type": "array", - "items": { - "type": "string" - }, - "description": "An array of index names to query in the stream.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "search": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearch:DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearch", - "description": "The search options.\n" - }, - "storage": { - "type": "string", - "description": "Storage location (private beta).\n" - } - }, - "type": "object", - "required": [ - "computes", - "dataSource", - "name" - ] - }, - "datadog:index/DashboardWidgetQueryValueDefinitionRequestQueryEventQueryCompute:DashboardWidgetQueryValueDefinitionRequestQueryEventQueryCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" - }, - "interval": { - "type": "integer", - "description": "A time interval in milliseconds.\n" - }, - "metric": { - "type": "string", - "description": "The measurable attribute to compute.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The event facet.\n" - }, - "limit": { - "type": "integer", - "description": "The number of groups to return.\n" - }, - "sort": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort", - "description": "The options for sorting group by results.\n" - } - }, - "type": "object", - "required": [ - "facet" - ] - }, - "datadog:index/DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" - }, - "metric": { - "type": "string", - "description": "The metric used for sorting group by results.\n" - }, - "order": { - "type": "string", - "description": "Direction of sort. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearch:DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearch": { - "properties": { - "query": { - "type": "string", - "description": "The events search string.\n" - } - }, - "type": "object", - "required": [ - "query" - ] - }, - "datadog:index/DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery:DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for metrics queries. Defaults to `\"metrics\"`.\n" - }, - "name": { - "type": "string", - "description": "The name of the query for use in formulas.\n" - }, - "query": { - "type": "string", - "description": "The metrics query definition.\n" - } - }, - "type": "object", - "required": [ - "name", - "query" - ] - }, - "datadog:index/DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery:DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for process queries. Valid values are `process`, `container`.\n" - }, - "isNormalizedCpu": { - "type": "boolean", - "description": "Whether to normalize the CPU percentages.\n" - }, - "limit": { - "type": "integer", - "description": "The number of hits to return.\n" - }, - "metric": { - "type": "string", - "description": "The process metric name.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "sort": { - "type": "string", - "description": "The direction of the sort. Valid values are `asc`, `desc`. Defaults to `\"desc\"`.\n" - }, - "tagFilters": { - "type": "array", - "items": { - "type": "string" - }, - "description": "An array of tags to filter by.\n" - }, - "textFilter": { - "type": "string", - "description": "The text to use as a filter.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "metric", - "name" - ] - }, - "datadog:index/DashboardWidgetQueryValueDefinitionRequestQuerySloQuery:DashboardWidgetQueryValueDefinitionRequestQuerySloQuery": { - "properties": { - "additionalQueryFilters": { - "type": "string", - "description": "Additional filters applied to the SLO query.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for SLO queries. Valid values are `slo`.\n" - }, - "groupMode": { - "type": "string", - "description": "Group mode to query measures. Valid values are `overall`, `components`. Defaults to `\"overall\"`.\n" - }, - "measure": { - "type": "string", - "description": "SLO measures queries. Valid values are `good_events`, `bad_events`, `slo_status`, `error_budget_remaining`, `burn_rate`, `error_budget_burndown`.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "sloId": { - "type": "string", - "description": "ID of an SLO to query.\n" - }, - "sloQueryType": { - "type": "string", - "description": "type of the SLO to query. Valid values are `metric`. Defaults to `\"metric\"`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "measure", - "sloId" - ] - }, - "datadog:index/DashboardWidgetQueryValueDefinitionRequestRumQuery:DashboardWidgetQueryValueDefinitionRequestRumQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQuery:DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBy:DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestRumQueryMultiCompute:DashboardWidgetQueryValueDefinitionRequestRumQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQuery:DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBy:DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery:DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery:DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetQueryValueDefinitionRequestRumQueryMultiCompute:DashboardWidgetQueryValueDefinitionRequestRumQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetQueryValueDefinitionRequestSecurityQuery:DashboardWidgetQueryValueDefinitionRequestSecurityQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery:DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBy:DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute:DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery:DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBy:DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery:DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery:DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute:DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetQueryValueDefinitionTimeseriesBackground:DashboardWidgetQueryValueDefinitionTimeseriesBackground": { - "properties": { - "type": { - "type": "string", - "description": "Whether the Timeseries is made using an area or bars. Valid values are `bars`, `area`.\n" - }, - "yaxis": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis:DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis", - "description": "A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below.\n" - } - }, - "type": "object", - "required": [ - "type" - ] - }, - "datadog:index/DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis:DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis": { - "properties": { - "includeZero": { - "type": "boolean", - "description": "Always include zero or fit the axis to the data range.\n" - }, - "label": { - "type": "string", - "description": "The label of the axis to display on the graph.\n" - }, - "max": { - "type": "string", - "description": "Specify the maximum value to show on the Y-axis.\n" - }, - "min": { - "type": "string", - "description": "Specify the minimum value to show on the Y-axis.\n" - }, - "scale": { - "type": "string", - "description": "Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetRunWorkflowDefinition:DashboardWidgetRunWorkflowDefinition": { - "properties": { - "customLinks": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetRunWorkflowDefinitionCustomLink:DashboardWidgetRunWorkflowDefinitionCustomLink" - }, - "description": "A nested block describing a custom link. Multiple `custom_link` blocks are allowed using the structure below.\n" - }, - "inputs": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetRunWorkflowDefinitionInput:DashboardWidgetRunWorkflowDefinitionInput" - }, - "description": "Array of workflow inputs to map to dashboard template variables.\n" - }, - "liveSpan": { - "type": "string", - "description": "The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `week_to_date`, `month_to_date`, `1y`, `alert`.\n" - }, - "title": { - "type": "string", - "description": "The title of the widget.\n" - }, - "titleAlign": { - "type": "string", - "description": "The alignment of the widget's title. Valid values are `center`, `left`, `right`.\n" - }, - "titleSize": { - "type": "string", - "description": "The size of the widget's title (defaults to 16).\n" - }, - "workflowId": { - "type": "string", - "description": "Workflow ID\n" - } - }, - "type": "object", - "required": [ - "workflowId" - ] - }, - "datadog:index/DashboardWidgetRunWorkflowDefinitionCustomLink:DashboardWidgetRunWorkflowDefinitionCustomLink": { - "properties": { - "isHidden": { - "type": "boolean", - "description": "The flag for toggling context menu link visibility.\n" - }, - "label": { - "type": "string", - "description": "The label for the custom link URL.\n" - }, - "link": { - "type": "string", - "description": "The URL of the custom link.\n" - }, - "overrideLabel": { - "type": "string", - "description": "The label ID that refers to a context menu link item. When `override_label` is provided, the client request omits the label field.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetRunWorkflowDefinitionInput:DashboardWidgetRunWorkflowDefinitionInput": { - "properties": { - "name": { - "type": "string", - "description": "Name of the workflow input.\n" - }, - "value": { - "type": "string", - "description": "Dashboard template variable. Can be suffixed with `.value` or `.key`.\n" - } - }, - "type": "object", - "required": [ - "name", - "value" - ] - }, - "datadog:index/DashboardWidgetScatterplotDefinition:DashboardWidgetScatterplotDefinition": { - "properties": { - "colorByGroups": { - "type": "array", - "items": { - "type": "string" - }, - "description": "List of groups used for colors.\n" - }, - "customLinks": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionCustomLink:DashboardWidgetScatterplotDefinitionCustomLink" - }, - "description": "A nested block describing a custom link. Multiple `custom_link` blocks are allowed using the structure below.\n" - }, - "liveSpan": { - "type": "string", - "description": "The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `week_to_date`, `month_to_date`, `1y`, `alert`.\n" - }, - "request": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequest:DashboardWidgetScatterplotDefinitionRequest", - "description": "A nested block describing the request to use when displaying the widget. Exactly one `request` block is allowed using the structure below.\n" - }, - "title": { - "type": "string", - "description": "The title of the widget.\n" - }, - "titleAlign": { - "type": "string", - "description": "The alignment of the widget's title. Valid values are `center`, `left`, `right`.\n" - }, - "titleSize": { - "type": "string", - "description": "The size of the widget's title (defaults to 16).\n" - }, - "xaxis": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionXaxis:DashboardWidgetScatterplotDefinitionXaxis", - "description": "A nested block describing the X-Axis Controls. Exactly one nested block is allowed using the structure below.\n" - }, - "yaxis": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionYaxis:DashboardWidgetScatterplotDefinitionYaxis", - "description": "A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetScatterplotDefinitionCustomLink:DashboardWidgetScatterplotDefinitionCustomLink": { - "properties": { - "isHidden": { - "type": "boolean", - "description": "The flag for toggling context menu link visibility.\n" - }, - "label": { - "type": "string", - "description": "The label for the custom link URL.\n" - }, - "link": { - "type": "string", - "description": "The URL of the custom link.\n" - }, - "overrideLabel": { - "type": "string", - "description": "The label ID that refers to a context menu link item. When `override_label` is provided, the client request omits the label field.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequest:DashboardWidgetScatterplotDefinitionRequest": { - "properties": { - "scatterplotTables": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestScatterplotTable:DashboardWidgetScatterplotDefinitionRequestScatterplotTable" - }, - "description": "Scatterplot request containing formulas and functions.\n" - }, - "xes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestX:DashboardWidgetScatterplotDefinitionRequestX" - }, - "description": "The query used for the X-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apm_query`, `log_query`, `rum_query`, `security_query`, `apm_stats_query` or `process_query` is required within the block).\n" - }, - "ys": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestY:DashboardWidgetScatterplotDefinitionRequestY" - }, - "description": "The query used for the Y-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apm_query`, `log_query`, `rum_query`, `security_query`, `apm_stats_query` or `process_query` is required within the block).\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequestScatterplotTable:DashboardWidgetScatterplotDefinitionRequestScatterplotTable": { - "properties": { - "formulas": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormula:DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormula" - } - }, - "queries": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuery:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuery" - } - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormula:DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormula": { - "properties": { - "alias": { - "type": "string", - "description": "An expression alias.\n" - }, - "dimension": { - "type": "string", - "description": "Dimension of the Scatterplot. Valid values are `x`, `y`, `radius`, `color`.\n" - }, - "formulaExpression": { - "type": "string", - "description": "A string expression built from queries, formulas, and functions.\n" - } - }, - "type": "object", - "required": [ - "dimension", - "formulaExpression" - ] - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuery:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuery": { - "properties": { - "apmDependencyStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery", - "description": "The APM Dependency Stats query using formulas and functions.\n" - }, - "apmResourceStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery", - "description": "The APM Resource Stats query using formulas and functions.\n" - }, - "cloudCostQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery", - "description": "The Cloud Cost query using formulas and functions.\n" - }, - "eventQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery", - "description": "A timeseries formula and functions events query.\n" - }, - "metricQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery", - "description": "A timeseries formula and functions metrics query.\n" - }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery", - "description": "The process query using formulas and functions.\n" - }, - "sloQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery", - "description": "The SLO query using formulas and functions.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery": { - "properties": { - "dataSource": { - "type": "string", - "description": "The data source for APM Dependency Stats queries. Valid values are `apm_dependency_stats`.\n" - }, - "env": { - "type": "string", - "description": "APM environment.\n" - }, - "isUpstream": { - "type": "boolean", - "description": "Determines whether stats for upstream or downstream dependencies should be queried.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "operationName": { - "type": "string", - "description": "Name of operation on service.\n" - }, - "primaryTagName": { - "type": "string", - "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" - }, - "primaryTagValue": { - "type": "string", - "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" - }, - "resourceName": { - "type": "string", - "description": "APM resource.\n" - }, - "service": { - "type": "string", - "description": "APM service.\n" - }, - "stat": { - "type": "string", - "description": "APM statistic. Valid values are `avg_duration`, `avg_root_duration`, `avg_spans_per_trace`, `error_rate`, `pct_exec_time`, `pct_of_traces`, `total_traces_count`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "env", - "name", - "operationName", - "resourceName", - "service", - "stat" - ] - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery": { - "properties": { - "dataSource": { - "type": "string", - "description": "The data source for APM Resource Stats queries. Valid values are `apm_resource_stats`.\n" - }, - "env": { - "type": "string", - "description": "APM environment.\n" - }, - "groupBies": { - "type": "array", - "items": { - "type": "string" - }, - "description": "Array of fields to group results by.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "operationName": { - "type": "string", - "description": "Name of operation on service.\n" - }, - "primaryTagName": { - "type": "string", - "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" - }, - "primaryTagValue": { - "type": "string", - "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" - }, - "resourceName": { - "type": "string", - "description": "APM resource.\n" - }, - "service": { - "type": "string", - "description": "APM service.\n" - }, - "stat": { - "type": "string", - "description": "APM statistic. Valid values are `errors`, `error_rate`, `hits`, `latency_avg`, `latency_distribution`, `latency_max`, `latency_p50`, `latency_p75`, `latency_p90`, `latency_p95`, `latency_p99`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "env", - "name", - "service", - "stat" - ] - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for cloud cost queries. Valid values are `cloud_cost`.\n" - }, - "name": { - "type": "string", - "description": "The name of the query for use in formulas.\n" - }, - "query": { - "type": "string", - "description": "The cloud cost query definition.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "name", - "query" - ] - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery": { - "properties": { - "computes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute" - }, - "description": "The compute options.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `security_signals`, `profiles`, `audit`, `events`, `ci_tests`, `ci_pipelines`.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy" - }, - "description": "Group by options.\n" - }, - "indexes": { - "type": "array", - "items": { - "type": "string" - }, - "description": "An array of index names to query in the stream.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "search": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch", - "description": "The search options.\n" - }, - "storage": { - "type": "string", - "description": "Storage location (private beta).\n" - } - }, - "type": "object", - "required": [ - "computes", - "dataSource", - "name" - ] - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" - }, - "interval": { - "type": "integer", - "description": "A time interval in milliseconds.\n" - }, - "metric": { - "type": "string", - "description": "The measurable attribute to compute.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The event facet.\n" - }, - "limit": { - "type": "integer", - "description": "The number of groups to return.\n" - }, - "sort": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort", - "description": "The options for sorting group by results.\n" - } - }, - "type": "object", - "required": [ - "facet" - ] - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" - }, - "metric": { - "type": "string", - "description": "The metric used for sorting group by results.\n" - }, - "order": { - "type": "string", - "description": "Direction of sort. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch": { - "properties": { - "query": { - "type": "string", - "description": "The events search string.\n" - } - }, - "type": "object", - "required": [ - "query" - ] - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for metrics queries. Defaults to `\"metrics\"`.\n" - }, - "name": { - "type": "string", - "description": "The name of the query for use in formulas.\n" - }, - "query": { - "type": "string", - "description": "The metrics query definition.\n" - } - }, - "type": "object", - "required": [ - "name", - "query" - ] - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for process queries. Valid values are `process`, `container`.\n" - }, - "isNormalizedCpu": { - "type": "boolean", - "description": "Whether to normalize the CPU percentages.\n" - }, - "limit": { - "type": "integer", - "description": "The number of hits to return.\n" - }, - "metric": { - "type": "string", - "description": "The process metric name.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "sort": { - "type": "string", - "description": "The direction of the sort. Valid values are `asc`, `desc`. Defaults to `\"desc\"`.\n" - }, - "tagFilters": { - "type": "array", - "items": { - "type": "string" - }, - "description": "An array of tags to filter by.\n" - }, - "textFilter": { - "type": "string", - "description": "The text to use as a filter.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "metric", - "name" - ] - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery:DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery": { - "properties": { - "additionalQueryFilters": { - "type": "string", - "description": "Additional filters applied to the SLO query.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for SLO queries. Valid values are `slo`.\n" - }, - "groupMode": { - "type": "string", - "description": "Group mode to query measures. Valid values are `overall`, `components`. Defaults to `\"overall\"`.\n" - }, - "measure": { - "type": "string", - "description": "SLO measures queries. Valid values are `good_events`, `bad_events`, `slo_status`, `error_budget_remaining`, `burn_rate`, `error_budget_burndown`.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "sloId": { - "type": "string", - "description": "ID of an SLO to query.\n" - }, - "sloQueryType": { - "type": "string", - "description": "type of the SLO to query. Valid values are `metric`. Defaults to `\"metric\"`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "measure", - "sloId" - ] - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequestX:DashboardWidgetScatterplotDefinitionRequestX": { - "properties": { - "aggregator": { - "type": "string", - "description": "Aggregator used for the request. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`.\n" - }, - "apmQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestXApmQuery:DashboardWidgetScatterplotDefinitionRequestXApmQuery", - "description": "The query to use for this widget.\n" - }, - "logQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestXLogQuery:DashboardWidgetScatterplotDefinitionRequestXLogQuery", - "description": "The query to use for this widget.\n" - }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestXProcessQuery:DashboardWidgetScatterplotDefinitionRequestXProcessQuery", - "description": "The process query to use in the widget. The structure of this block is described below.\n" - }, - "q": { - "type": "string", - "description": "The metric query to use for this widget.\n" - }, - "rumQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestXRumQuery:DashboardWidgetScatterplotDefinitionRequestXRumQuery", - "description": "The query to use for this widget.\n" - }, - "securityQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestXSecurityQuery:DashboardWidgetScatterplotDefinitionRequestXSecurityQuery", - "description": "The query to use for this widget.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequestXApmQuery:DashboardWidgetScatterplotDefinitionRequestXApmQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQuery:DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBy:DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiCompute:DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQuery:DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBy:DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery:DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery:DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiCompute:DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequestXLogQuery:DashboardWidgetScatterplotDefinitionRequestXLogQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQuery:DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBy:DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiCompute:DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQuery:DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBy:DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery:DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery:DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiCompute:DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequestXProcessQuery:DashboardWidgetScatterplotDefinitionRequestXProcessQuery": { - "properties": { - "filterBies": { - "type": "array", - "items": { - "type": "string" - }, - "description": "A list of processes.\n" - }, - "limit": { - "type": "integer", - "description": "The max number of items in the filter list.\n" - }, - "metric": { - "type": "string", - "description": "Your chosen metric.\n" - }, - "searchBy": { - "type": "string", - "description": "Your chosen search term.\n" - } - }, - "type": "object", - "required": [ - "metric" - ] - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequestXRumQuery:DashboardWidgetScatterplotDefinitionRequestXRumQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQuery:DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBy:DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiCompute:DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQuery:DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBy:DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery:DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery:DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiCompute:DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequestXSecurityQuery:DashboardWidgetScatterplotDefinitionRequestXSecurityQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery:DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy:DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute:DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery:DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy:DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery:DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery:DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute:DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequestY:DashboardWidgetScatterplotDefinitionRequestY": { - "properties": { - "aggregator": { - "type": "string", - "description": "Aggregator used for the request. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`.\n" - }, - "apmQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestYApmQuery:DashboardWidgetScatterplotDefinitionRequestYApmQuery", - "description": "The query to use for this widget.\n" - }, - "logQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestYLogQuery:DashboardWidgetScatterplotDefinitionRequestYLogQuery", - "description": "The query to use for this widget.\n" - }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestYProcessQuery:DashboardWidgetScatterplotDefinitionRequestYProcessQuery", - "description": "The process query to use in the widget. The structure of this block is described below.\n" - }, - "q": { - "type": "string", - "description": "The metric query to use for this widget.\n" - }, - "rumQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestYRumQuery:DashboardWidgetScatterplotDefinitionRequestYRumQuery", - "description": "The query to use for this widget.\n" - }, - "securityQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestYSecurityQuery:DashboardWidgetScatterplotDefinitionRequestYSecurityQuery", - "description": "The query to use for this widget.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequestYApmQuery:DashboardWidgetScatterplotDefinitionRequestYApmQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQuery:DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBy:DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiCompute:DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQuery:DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBy:DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery:DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery:DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiCompute:DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequestYLogQuery:DashboardWidgetScatterplotDefinitionRequestYLogQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQuery:DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBy:DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiCompute:DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQuery:DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBy:DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery:DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery:DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiCompute:DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequestYProcessQuery:DashboardWidgetScatterplotDefinitionRequestYProcessQuery": { - "properties": { - "filterBies": { - "type": "array", - "items": { - "type": "string" - }, - "description": "A list of processes.\n" - }, - "limit": { - "type": "integer", - "description": "The max number of items in the filter list.\n" - }, - "metric": { - "type": "string", - "description": "Your chosen metric.\n" - }, - "searchBy": { - "type": "string", - "description": "Your chosen search term.\n" - } - }, - "type": "object", - "required": [ - "metric" - ] - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequestYRumQuery:DashboardWidgetScatterplotDefinitionRequestYRumQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQuery:DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBy:DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiCompute:DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQuery:DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBy:DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery:DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery:DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiCompute:DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequestYSecurityQuery:DashboardWidgetScatterplotDefinitionRequestYSecurityQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery:DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy:DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute:DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery:DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy:DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery:DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery:DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute:DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetScatterplotDefinitionXaxis:DashboardWidgetScatterplotDefinitionXaxis": { - "properties": { - "includeZero": { - "type": "boolean", - "description": "Always include zero or fit the axis to the data range.\n" - }, - "label": { - "type": "string", - "description": "The label of the axis to display on the graph.\n" - }, - "max": { - "type": "string", - "description": "Specify the maximum value to show on the Y-axis.\n" - }, - "min": { - "type": "string", - "description": "Specify the minimum value to show on the Y-axis.\n" - }, - "scale": { - "type": "string", - "description": "Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetScatterplotDefinitionYaxis:DashboardWidgetScatterplotDefinitionYaxis": { - "properties": { - "includeZero": { - "type": "boolean", - "description": "Always include zero or fit the axis to the data range.\n" - }, - "label": { - "type": "string", - "description": "The label of the axis to display on the graph.\n" - }, - "max": { - "type": "string", - "description": "Specify the maximum value to show on the Y-axis.\n" - }, - "min": { - "type": "string", - "description": "Specify the minimum value to show on the Y-axis.\n" - }, - "scale": { - "type": "string", - "description": "Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetServiceLevelObjectiveDefinition:DashboardWidgetServiceLevelObjectiveDefinition": { - "properties": { - "additionalQueryFilters": { - "type": "string", - "description": "Additional filters applied to the SLO query.\n" - }, - "globalTimeTarget": { - "type": "string", - "description": "The global time target of the widget.\n" - }, - "showErrorBudget": { - "type": "boolean", - "description": "Whether to show the error budget or not.\n" - }, - "sloId": { - "type": "string", - "description": "The ID of the service level objective used by the widget.\n" - }, - "timeWindows": { - "type": "array", - "items": { - "type": "string" - }, - "description": "A list of time windows to display in the widget. Valid values are `7d`, `30d`, `90d`, `week_to_date`, `previous_week`, `month_to_date`, `previous_month`, `global_time`.\n" - }, - "title": { - "type": "string", - "description": "The title of the widget.\n" - }, - "titleAlign": { - "type": "string", - "description": "The alignment of the widget's title. Valid values are `center`, `left`, `right`.\n" - }, - "titleSize": { - "type": "string", - "description": "The size of the widget's title (defaults to 16).\n" - }, - "viewMode": { - "type": "string", - "description": "The view mode for the widget. Valid values are `overall`, `component`, `both`.\n" - }, - "viewType": { - "type": "string", - "description": "The type of view to use when displaying the widget. Only `detail` is supported.\n" - } - }, - "type": "object", - "required": [ - "sloId", - "timeWindows", - "viewMode", - "viewType" - ] - }, - "datadog:index/DashboardWidgetServicemapDefinition:DashboardWidgetServicemapDefinition": { - "properties": { - "customLinks": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetServicemapDefinitionCustomLink:DashboardWidgetServicemapDefinitionCustomLink" - }, - "description": "A nested block describing a custom link. Multiple `custom_link` blocks are allowed using the structure below.\n" - }, - "filters": { - "type": "array", - "items": { - "type": "string" - }, - "description": "Your environment and primary tag (or `*` if enabled for your account).\n" - }, - "service": { - "type": "string", - "description": "The ID of the service to map.\n" - }, - "title": { - "type": "string", - "description": "The title of the widget.\n" - }, - "titleAlign": { - "type": "string", - "description": "The alignment of the widget's title. Valid values are `center`, `left`, `right`.\n" - }, - "titleSize": { - "type": "string", - "description": "The size of the widget's title (defaults to 16).\n" - } - }, - "type": "object", - "required": [ - "filters", - "service" - ] - }, - "datadog:index/DashboardWidgetServicemapDefinitionCustomLink:DashboardWidgetServicemapDefinitionCustomLink": { - "properties": { - "isHidden": { - "type": "boolean", - "description": "The flag for toggling context menu link visibility.\n" - }, - "label": { - "type": "string", - "description": "The label for the custom link URL.\n" - }, - "link": { - "type": "string", - "description": "The URL of the custom link.\n" - }, - "overrideLabel": { - "type": "string", - "description": "The label ID that refers to a context menu link item. When `override_label` is provided, the client request omits the label field.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSloListDefinition:DashboardWidgetSloListDefinition": { - "properties": { - "request": { - "$ref": "#/types/datadog:index/DashboardWidgetSloListDefinitionRequest:DashboardWidgetSloListDefinitionRequest", - "description": "A nested block describing the request to use when displaying the widget. Exactly one `request` block is allowed.\n" - }, - "title": { - "type": "string", - "description": "The title of the widget.\n" - }, - "titleAlign": { - "type": "string", - "description": "The alignment of the widget's title. Valid values are `center`, `left`, `right`.\n" - }, - "titleSize": { - "type": "string", - "description": "The size of the widget's title (defaults to 16).\n" - } - }, - "type": "object", - "required": [ - "request" - ] - }, - "datadog:index/DashboardWidgetSloListDefinitionRequest:DashboardWidgetSloListDefinitionRequest": { - "properties": { - "query": { - "$ref": "#/types/datadog:index/DashboardWidgetSloListDefinitionRequestQuery:DashboardWidgetSloListDefinitionRequestQuery", - "description": "Updated SLO List widget.\n" - }, - "requestType": { - "type": "string", - "description": "The request type for the SLO List request. Valid values are `slo_list`.\n" - } - }, - "type": "object", - "required": [ - "query", - "requestType" - ] - }, - "datadog:index/DashboardWidgetSloListDefinitionRequestQuery:DashboardWidgetSloListDefinitionRequestQuery": { - "properties": { - "limit": { - "type": "integer", - "description": "Maximum number of results to display in the table. Defaults to `100`.\n" - }, - "queryString": { - "type": "string", - "description": "Widget query.\n" - }, - "sort": { - "$ref": "#/types/datadog:index/DashboardWidgetSloListDefinitionRequestQuerySort:DashboardWidgetSloListDefinitionRequestQuerySort", - "description": "The facet and order to sort the data, for example: `{\"column\": \"status.sli\", \"order\": \"desc\"}`.\n" - } - }, - "type": "object", - "required": [ - "queryString" - ] - }, - "datadog:index/DashboardWidgetSloListDefinitionRequestQuerySort:DashboardWidgetSloListDefinitionRequestQuerySort": { - "properties": { - "column": { - "type": "string", - "description": "The facet path for the column.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "column", - "order" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinition:DashboardWidgetSplitGraphDefinition": { - "properties": { - "hasUniformYAxes": { - "type": "boolean", - "description": "Normalize y axes across graphs.\n" - }, - "liveSpan": { - "type": "string", - "description": "The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `week_to_date`, `month_to_date`, `1y`, `alert`.\n" - }, - "size": { - "type": "string", - "description": "Size of the individual graphs in the split.\n" - }, - "sourceWidgetDefinition": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition", - "description": "The original widget we are splitting on.\n" - }, - "splitConfig": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSplitConfig:DashboardWidgetSplitGraphDefinitionSplitConfig", - "description": "Encapsulates all user choices about how to split a graph.\n" - }, - "title": { - "type": "string", - "description": "The title of the widget.\n" - } - }, - "type": "object", - "required": [ - "size", - "sourceWidgetDefinition", - "splitConfig" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition": { - "properties": { - "changeDefinition": { - "$ref": "#/types/datadog:index/DashboardWidgetChangeDefinition:DashboardWidgetChangeDefinition", - "description": "The definition for a Change widget.\n" - }, - "geomapDefinition": { - "$ref": "#/types/datadog:index/DashboardWidgetGeomapDefinition:DashboardWidgetGeomapDefinition", - "description": "The definition for a Geomap widget.\n" - }, - "queryTableDefinition": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinition:DashboardWidgetQueryTableDefinition", - "description": "The definition for a Query Table widget.\n" - }, - "queryValueDefinition": { - "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinition:DashboardWidgetQueryValueDefinition", - "description": "The definition for a Query Value widget.\n" - }, - "scatterplotDefinition": { - "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinition:DashboardWidgetScatterplotDefinition", - "description": "The definition for a Scatterplot widget.\n" - }, - "sunburstDefinition": { - "$ref": "#/types/datadog:index/DashboardWidgetSunburstDefinition:DashboardWidgetSunburstDefinition", - "description": "The definition for a Sunburst widget.\n" - }, - "timeseriesDefinition": { - "$ref": "#/types/datadog:index/DashboardWidgetTimeseriesDefinition:DashboardWidgetTimeseriesDefinition", - "description": "The definition for a Timeseries widget.\n" - }, - "toplistDefinition": { - "$ref": "#/types/datadog:index/DashboardWidgetToplistDefinition:DashboardWidgetToplistDefinition", - "description": "The definition for a Toplist widget.\n" - }, - "treemapDefinition": { - "$ref": "#/types/datadog:index/DashboardWidgetTreemapDefinition:DashboardWidgetTreemapDefinition", - "description": "The definition for a Treemap widget.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLink:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLink": { - "properties": { - "isHidden": { - "type": "boolean", - "description": "The flag for toggling context menu link visibility.\n" - }, - "label": { - "type": "string", - "description": "The label for the custom link URL.\n" - }, - "link": { - "type": "string", - "description": "The URL of the custom link.\n" - }, - "overrideLabel": { - "type": "string", - "description": "The label ID that refers to a context menu link item. When `override_label` is provided, the client request omits the label field.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequest:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequest": { - "properties": { - "apmQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQuery", - "description": "The query to use for this widget.\n" - }, - "changeType": { - "type": "string", - "description": "Whether to show absolute or relative change. Valid values are `absolute`, `relative`.\n" - }, - "compareTo": { - "type": "string", - "description": "Choose from when to compare current data to. Valid values are `hour_before`, `day_before`, `week_before`, `month_before`.\n" - }, - "formulas": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormula:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormula" - } - }, - "increaseGood": { - "type": "boolean", - "description": "A Boolean indicating whether an increase in the value is good (displayed in green) or not (displayed in red).\n" - }, - "logQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQuery", - "description": "The query to use for this widget.\n" - }, - "orderBy": { - "type": "string", - "description": "What to order by. Valid values are `change`, `name`, `present`, `past`.\n" - }, - "orderDir": { - "type": "string", - "description": "Widget sorting method. Valid values are `asc`, `desc`.\n" - }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQuery", - "description": "The process query to use in the widget. The structure of this block is described below.\n" - }, - "q": { - "type": "string", - "description": "The metric query to use for this widget.\n" - }, - "queries": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuery" - } - }, - "rumQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQuery", - "description": "The query to use for this widget.\n" - }, - "securityQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQuery", - "description": "The query to use for this widget.\n" - }, - "showPresent": { - "type": "boolean", - "description": "If set to `true`, displays the current value.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormula:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormula": { - "properties": { - "alias": { - "type": "string", - "description": "An expression alias.\n" - }, - "cellDisplayMode": { - "type": "string", - "description": "A list of display modes for each table cell. Valid values are `number`, `bar`.\n" - }, - "conditionalFormats": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormat:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormat" - }, - "description": "Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditional_formats` blocks are allowed using the structure below.\n" - }, - "formulaExpression": { - "type": "string", - "description": "A string expression built from queries, formulas, and functions.\n" - }, - "limit": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimit:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimit", - "description": "The options for limiting results returned.\n" - }, - "style": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyle:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyle", - "description": "Styling options for widget formulas.\n" - } - }, - "type": "object", - "required": [ - "formulaExpression" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormat:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormat": { - "properties": { - "comparator": { - "type": "string", - "description": "The comparator to use. Valid values are `=`, `\u003e`, `\u003e=`, `\u003c`, `\u003c=`.\n" - }, - "customBgColor": { - "type": "string", - "description": "The color palette to apply to the background, same values available as palette.\n" - }, - "customFgColor": { - "type": "string", - "description": "The color palette to apply to the foreground, same values available as palette.\n" - }, - "hideValue": { - "type": "boolean", - "description": "Setting this to True hides values.\n" - }, - "imageUrl": { - "type": "string", - "description": "Displays an image as the background.\n" - }, - "metric": { - "type": "string", - "description": "The metric from the request to correlate with this conditional format.\n" - }, - "palette": { - "type": "string", - "description": "The color palette to apply. Valid values are `blue`, `custom_bg`, `custom_image`, `custom_text`, `gray_on_white`, `grey`, `green`, `orange`, `red`, `red_on_white`, `white_on_gray`, `white_on_green`, `green_on_white`, `white_on_red`, `white_on_yellow`, `yellow_on_white`, `black_on_light_yellow`, `black_on_light_green`, `black_on_light_red`.\n" - }, - "timeframe": { - "type": "string", - "description": "Defines the displayed timeframe.\n" - }, - "value": { - "type": "number", - "description": "A value for the comparator.\n" - } - }, - "type": "object", - "required": [ - "comparator", - "palette", - "value" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimit:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimit": { - "properties": { - "count": { - "type": "integer", - "description": "The number of results to return.\n" - }, - "order": { - "type": "string", - "description": "The direction of the sort. Valid values are `asc`, `desc`. Defaults to `\"desc\"`.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyle:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyle": { - "properties": { - "palette": { - "type": "string", - "description": "The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.\n" - }, - "paletteIndex": { - "type": "integer", - "description": "Index specifying which color to use within the palette.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQuery": { - "properties": { - "filterBies": { - "type": "array", - "items": { - "type": "string" - }, - "description": "A list of processes.\n" - }, - "limit": { - "type": "integer", - "description": "The max number of items in the filter list.\n" - }, - "metric": { - "type": "string", - "description": "Your chosen metric.\n" - }, - "searchBy": { - "type": "string", - "description": "Your chosen search term.\n" - } - }, - "type": "object", - "required": [ - "metric" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuery": { - "properties": { - "apmDependencyStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery", - "description": "The APM Dependency Stats query using formulas and functions.\n" - }, - "apmResourceStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery", - "description": "The APM Resource Stats query using formulas and functions.\n" - }, - "cloudCostQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQuery", - "description": "The Cloud Cost query using formulas and functions.\n" - }, - "eventQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery", - "description": "A timeseries formula and functions events query.\n" - }, - "metricQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQuery", - "description": "A timeseries formula and functions metrics query.\n" - }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery", - "description": "The process query using formulas and functions.\n" - }, - "sloQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery", - "description": "The SLO query using formulas and functions.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery": { - "properties": { - "dataSource": { - "type": "string", - "description": "The data source for APM Dependency Stats queries. Valid values are `apm_dependency_stats`.\n" - }, - "env": { - "type": "string", - "description": "APM environment.\n" - }, - "isUpstream": { - "type": "boolean", - "description": "Determines whether stats for upstream or downstream dependencies should be queried.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "operationName": { - "type": "string", - "description": "Name of operation on service.\n" - }, - "primaryTagName": { - "type": "string", - "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" - }, - "primaryTagValue": { - "type": "string", - "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" - }, - "resourceName": { - "type": "string", - "description": "APM resource.\n" - }, - "service": { - "type": "string", - "description": "APM service.\n" - }, - "stat": { - "type": "string", - "description": "APM statistic. Valid values are `avg_duration`, `avg_root_duration`, `avg_spans_per_trace`, `error_rate`, `pct_exec_time`, `pct_of_traces`, `total_traces_count`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "env", - "name", - "operationName", - "resourceName", - "service", - "stat" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery": { - "properties": { - "dataSource": { - "type": "string", - "description": "The data source for APM Resource Stats queries. Valid values are `apm_resource_stats`.\n" - }, - "env": { - "type": "string", - "description": "APM environment.\n" - }, - "groupBies": { - "type": "array", - "items": { - "type": "string" - }, - "description": "Array of fields to group results by.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "operationName": { - "type": "string", - "description": "Name of operation on service.\n" - }, - "primaryTagName": { - "type": "string", - "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" - }, - "primaryTagValue": { - "type": "string", - "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" - }, - "resourceName": { - "type": "string", - "description": "APM resource.\n" - }, - "service": { - "type": "string", - "description": "APM service.\n" - }, - "stat": { - "type": "string", - "description": "APM statistic. Valid values are `errors`, `error_rate`, `hits`, `latency_avg`, `latency_distribution`, `latency_max`, `latency_p50`, `latency_p75`, `latency_p90`, `latency_p95`, `latency_p99`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "env", - "name", - "service", - "stat" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for cloud cost queries. Valid values are `cloud_cost`.\n" - }, - "name": { - "type": "string", - "description": "The name of the query for use in formulas.\n" - }, - "query": { - "type": "string", - "description": "The cloud cost query definition.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "name", - "query" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery": { - "properties": { - "computes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryCompute" - }, - "description": "The compute options.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `security_signals`, `profiles`, `audit`, `events`, `ci_tests`, `ci_pipelines`.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBy" - }, - "description": "Group by options.\n" - }, - "indexes": { - "type": "array", - "items": { - "type": "string" - }, - "description": "An array of index names to query in the stream.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "search": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearch:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearch", - "description": "The search options.\n" - }, - "storage": { - "type": "string", - "description": "Storage location (private beta).\n" - } - }, - "type": "object", - "required": [ - "computes", - "dataSource", - "name" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" - }, - "interval": { - "type": "integer", - "description": "A time interval in milliseconds.\n" - }, - "metric": { - "type": "string", - "description": "The measurable attribute to compute.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The event facet.\n" - }, - "limit": { - "type": "integer", - "description": "The number of groups to return.\n" - }, - "sort": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySort", - "description": "The options for sorting group by results.\n" - } - }, - "type": "object", - "required": [ - "facet" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySort": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" - }, - "metric": { - "type": "string", - "description": "The metric used for sorting group by results.\n" - }, - "order": { - "type": "string", - "description": "Direction of sort. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearch:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearch": { - "properties": { - "query": { - "type": "string", - "description": "The events search string.\n" - } - }, - "type": "object", - "required": [ - "query" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for metrics queries. Defaults to `\"metrics\"`.\n" - }, - "name": { - "type": "string", - "description": "The name of the query for use in formulas.\n" - }, - "query": { - "type": "string", - "description": "The metrics query definition.\n" - } - }, - "type": "object", - "required": [ - "name", - "query" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for process queries. Valid values are `process`, `container`.\n" - }, - "isNormalizedCpu": { - "type": "boolean", - "description": "Whether to normalize the CPU percentages.\n" - }, - "limit": { - "type": "integer", - "description": "The number of hits to return.\n" - }, - "metric": { - "type": "string", - "description": "The process metric name.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "sort": { - "type": "string", - "description": "The direction of the sort. Valid values are `asc`, `desc`. Defaults to `\"desc\"`.\n" - }, - "tagFilters": { - "type": "array", - "items": { - "type": "string" - }, - "description": "An array of tags to filter by.\n" - }, - "textFilter": { - "type": "string", - "description": "The text to use as a filter.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "metric", - "name" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery": { - "properties": { - "additionalQueryFilters": { - "type": "string", - "description": "Additional filters applied to the SLO query.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for SLO queries. Valid values are `slo`.\n" - }, - "groupMode": { - "type": "string", - "description": "Group mode to query measures. Valid values are `overall`, `components`. Defaults to `\"overall\"`.\n" - }, - "measure": { - "type": "string", - "description": "SLO measures queries. Valid values are `good_events`, `bad_events`, `slo_status`, `error_budget_remaining`, `burn_rate`, `error_budget_burndown`.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "sloId": { - "type": "string", - "description": "ID of an SLO to query.\n" - }, - "sloQueryType": { - "type": "string", - "description": "type of the SLO to query. Valid values are `metric`. Defaults to `\"metric\"`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "measure", - "sloId" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLink:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLink": { - "properties": { - "isHidden": { - "type": "boolean", - "description": "The flag for toggling context menu link visibility.\n" - }, - "label": { - "type": "string", - "description": "The label for the custom link URL.\n" - }, - "link": { - "type": "string", - "description": "The URL of the custom link.\n" - }, - "overrideLabel": { - "type": "string", - "description": "The label ID that refers to a context menu link item. When `override_label` is provided, the client request omits the label field.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequest:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequest": { - "properties": { - "formulas": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormula:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormula" - } - }, - "logQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQuery", - "description": "The query to use for this widget.\n" - }, - "q": { - "type": "string", - "description": "The metric query to use for this widget.\n" - }, - "queries": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuery" - } - }, - "rumQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQuery", - "description": "The query to use for this widget.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormula:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormula": { - "properties": { - "alias": { - "type": "string", - "description": "An expression alias.\n" - }, - "cellDisplayMode": { - "type": "string", - "description": "A list of display modes for each table cell. Valid values are `number`, `bar`.\n" - }, - "conditionalFormats": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormat:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormat" - }, - "description": "Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditional_formats` blocks are allowed using the structure below.\n" - }, - "formulaExpression": { - "type": "string", - "description": "A string expression built from queries, formulas, and functions.\n" - }, - "limit": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimit:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimit", - "description": "The options for limiting results returned.\n" - }, - "style": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyle:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyle", - "description": "Styling options for widget formulas.\n" - } - }, - "type": "object", - "required": [ - "formulaExpression" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormat:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormat": { - "properties": { - "comparator": { - "type": "string", - "description": "The comparator to use. Valid values are `=`, `\u003e`, `\u003e=`, `\u003c`, `\u003c=`.\n" - }, - "customBgColor": { - "type": "string", - "description": "The color palette to apply to the background, same values available as palette.\n" - }, - "customFgColor": { - "type": "string", - "description": "The color palette to apply to the foreground, same values available as palette.\n" - }, - "hideValue": { - "type": "boolean", - "description": "Setting this to True hides values.\n" - }, - "imageUrl": { - "type": "string", - "description": "Displays an image as the background.\n" - }, - "metric": { - "type": "string", - "description": "The metric from the request to correlate with this conditional format.\n" - }, - "palette": { - "type": "string", - "description": "The color palette to apply. Valid values are `blue`, `custom_bg`, `custom_image`, `custom_text`, `gray_on_white`, `grey`, `green`, `orange`, `red`, `red_on_white`, `white_on_gray`, `white_on_green`, `green_on_white`, `white_on_red`, `white_on_yellow`, `yellow_on_white`, `black_on_light_yellow`, `black_on_light_green`, `black_on_light_red`.\n" - }, - "timeframe": { - "type": "string", - "description": "Defines the displayed timeframe.\n" - }, - "value": { - "type": "number", - "description": "A value for the comparator.\n" - } - }, - "type": "object", - "required": [ - "comparator", - "palette", - "value" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimit:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimit": { - "properties": { - "count": { - "type": "integer", - "description": "The number of results to return.\n" - }, - "order": { - "type": "string", - "description": "The direction of the sort. Valid values are `asc`, `desc`. Defaults to `\"desc\"`.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyle:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyle": { - "properties": { - "palette": { - "type": "string", - "description": "The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.\n" - }, - "paletteIndex": { - "type": "integer", - "description": "Index specifying which color to use within the palette.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuery": { - "properties": { - "apmDependencyStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery", - "description": "The APM Dependency Stats query using formulas and functions.\n" - }, - "apmResourceStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery", - "description": "The APM Resource Stats query using formulas and functions.\n" - }, - "cloudCostQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQuery", - "description": "The Cloud Cost query using formulas and functions.\n" - }, - "eventQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery", - "description": "A timeseries formula and functions events query.\n" - }, - "metricQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQuery", - "description": "A timeseries formula and functions metrics query.\n" - }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery", - "description": "The process query using formulas and functions.\n" - }, - "sloQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery", - "description": "The SLO query using formulas and functions.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery": { - "properties": { - "dataSource": { - "type": "string", - "description": "The data source for APM Dependency Stats queries. Valid values are `apm_dependency_stats`.\n" - }, - "env": { - "type": "string", - "description": "APM environment.\n" - }, - "isUpstream": { - "type": "boolean", - "description": "Determines whether stats for upstream or downstream dependencies should be queried.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "operationName": { - "type": "string", - "description": "Name of operation on service.\n" - }, - "primaryTagName": { - "type": "string", - "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" - }, - "primaryTagValue": { - "type": "string", - "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" - }, - "resourceName": { - "type": "string", - "description": "APM resource.\n" - }, - "service": { - "type": "string", - "description": "APM service.\n" - }, - "stat": { - "type": "string", - "description": "APM statistic. Valid values are `avg_duration`, `avg_root_duration`, `avg_spans_per_trace`, `error_rate`, `pct_exec_time`, `pct_of_traces`, `total_traces_count`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "env", - "name", - "operationName", - "resourceName", - "service", - "stat" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery": { - "properties": { - "dataSource": { - "type": "string", - "description": "The data source for APM Resource Stats queries. Valid values are `apm_resource_stats`.\n" - }, - "env": { - "type": "string", - "description": "APM environment.\n" - }, - "groupBies": { - "type": "array", - "items": { - "type": "string" - }, - "description": "Array of fields to group results by.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "operationName": { - "type": "string", - "description": "Name of operation on service.\n" - }, - "primaryTagName": { - "type": "string", - "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" - }, - "primaryTagValue": { - "type": "string", - "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" - }, - "resourceName": { - "type": "string", - "description": "APM resource.\n" - }, - "service": { - "type": "string", - "description": "APM service.\n" - }, - "stat": { - "type": "string", - "description": "APM statistic. Valid values are `errors`, `error_rate`, `hits`, `latency_avg`, `latency_distribution`, `latency_max`, `latency_p50`, `latency_p75`, `latency_p90`, `latency_p95`, `latency_p99`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "env", - "name", - "service", - "stat" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for cloud cost queries. Valid values are `cloud_cost`.\n" - }, - "name": { - "type": "string", - "description": "The name of the query for use in formulas.\n" - }, - "query": { - "type": "string", - "description": "The cloud cost query definition.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "name", - "query" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery": { - "properties": { - "computes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryCompute" - }, - "description": "The compute options.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `security_signals`, `profiles`, `audit`, `events`, `ci_tests`, `ci_pipelines`.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBy" - }, - "description": "Group by options.\n" - }, - "indexes": { - "type": "array", - "items": { - "type": "string" - }, - "description": "An array of index names to query in the stream.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "search": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearch:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearch", - "description": "The search options.\n" - }, - "storage": { - "type": "string", - "description": "Storage location (private beta).\n" - } - }, - "type": "object", - "required": [ - "computes", - "dataSource", - "name" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" - }, - "interval": { - "type": "integer", - "description": "A time interval in milliseconds.\n" - }, - "metric": { - "type": "string", - "description": "The measurable attribute to compute.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The event facet.\n" - }, - "limit": { - "type": "integer", - "description": "The number of groups to return.\n" - }, - "sort": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySort", - "description": "The options for sorting group by results.\n" - } - }, - "type": "object", - "required": [ - "facet" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySort": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" - }, - "metric": { - "type": "string", - "description": "The metric used for sorting group by results.\n" - }, - "order": { - "type": "string", - "description": "Direction of sort. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearch:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearch": { - "properties": { - "query": { - "type": "string", - "description": "The events search string.\n" - } - }, - "type": "object", - "required": [ - "query" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for metrics queries. Defaults to `\"metrics\"`.\n" - }, - "name": { - "type": "string", - "description": "The name of the query for use in formulas.\n" - }, - "query": { - "type": "string", - "description": "The metrics query definition.\n" - } - }, - "type": "object", - "required": [ - "name", - "query" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for process queries. Valid values are `process`, `container`.\n" - }, - "isNormalizedCpu": { - "type": "boolean", - "description": "Whether to normalize the CPU percentages.\n" - }, - "limit": { - "type": "integer", - "description": "The number of hits to return.\n" - }, - "metric": { - "type": "string", - "description": "The process metric name.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "sort": { - "type": "string", - "description": "The direction of the sort. Valid values are `asc`, `desc`. Defaults to `\"desc\"`.\n" - }, - "tagFilters": { - "type": "array", - "items": { - "type": "string" - }, - "description": "An array of tags to filter by.\n" - }, - "textFilter": { - "type": "string", - "description": "The text to use as a filter.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "metric", - "name" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery": { - "properties": { - "additionalQueryFilters": { - "type": "string", - "description": "Additional filters applied to the SLO query.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for SLO queries. Valid values are `slo`.\n" - }, - "groupMode": { - "type": "string", - "description": "Group mode to query measures. Valid values are `overall`, `components`. Defaults to `\"overall\"`.\n" - }, - "measure": { - "type": "string", - "description": "SLO measures queries. Valid values are `good_events`, `bad_events`, `slo_status`, `error_budget_remaining`, `burn_rate`, `error_budget_burndown`.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "sloId": { - "type": "string", - "description": "ID of an SLO to query.\n" - }, - "sloQueryType": { - "type": "string", - "description": "type of the SLO to query. Valid values are `metric`. Defaults to `\"metric\"`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "measure", - "sloId" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyle:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyle": { - "properties": { - "palette": { - "type": "string", - "description": "The color palette to apply to the widget.\n" - }, - "paletteFlip": { - "type": "boolean", - "description": "A Boolean indicating whether to flip the palette tones.\n" - } - }, - "type": "object", - "required": [ - "palette", - "paletteFlip" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionView:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionView": { - "properties": { - "focus": { - "type": "string", - "description": "The two-letter ISO code of a country to focus the map on (or `WORLD`).\n" - } - }, - "type": "object", - "required": [ - "focus" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLink:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLink": { - "properties": { - "isHidden": { - "type": "boolean", - "description": "The flag for toggling context menu link visibility.\n" - }, - "label": { - "type": "string", - "description": "The label for the custom link URL.\n" - }, - "link": { - "type": "string", - "description": "The URL of the custom link.\n" - }, - "overrideLabel": { - "type": "string", - "description": "The label ID that refers to a context menu link item. When `override_label` is provided, the client request omits the label field.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequest:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequest": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregator to use for time aggregation. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`.\n" - }, - "alias": { - "type": "string", - "description": "The alias for the column name (defaults to metric name).\n" - }, - "apmQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQuery", - "description": "The query to use for this widget.\n" - }, - "apmStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery" - }, - "cellDisplayModes": { - "type": "array", - "items": { - "type": "string" - }, - "description": "A list of display modes for each table cell. List items one of `number`, `bar`. Valid values are `number`, `bar`.\n" - }, - "conditionalFormats": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormat:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormat" - }, - "description": "Conditional formats allow you to set the color of your widget content or background, depending on the rule applied to your data. Multiple `conditional_formats` blocks are allowed using the structure below.\n" - }, - "formulas": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormula:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormula" - } - }, - "limit": { - "type": "integer", - "description": "The number of lines to show in the table.\n" - }, - "logQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQuery", - "description": "The query to use for this widget.\n" - }, - "order": { - "type": "string", - "description": "The sort order for the rows. Valid values are `asc`, `desc`.\n" - }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQuery", - "description": "The process query to use in the widget. The structure of this block is described below.\n" - }, - "q": { - "type": "string", - "description": "The metric query to use for this widget.\n" - }, - "queries": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuery" - } - }, - "rumQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQuery", - "description": "The query to use for this widget.\n" - }, - "securityQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQuery", - "description": "The query to use for this widget.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery": { - "properties": { - "columns": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumn:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumn" - }, - "description": "Column properties used by the front end for display.\n" - }, - "env": { - "type": "string", - "description": "The environment name.\n" - }, - "name": { - "type": "string", - "description": "The operation name associated with the service.\n" - }, - "primaryTag": { - "type": "string", - "description": "The organization's host group name and value.\n" - }, - "resource": { - "type": "string", - "description": "The resource name.\n" - }, - "rowType": { - "type": "string", - "description": "The level of detail for the request. Valid values are `service`, `resource`, `span`.\n" - }, - "service": { - "type": "string", - "description": "The service name.\n" - } - }, - "type": "object", - "required": [ - "env", - "name", - "primaryTag", - "rowType", - "service" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumn:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumn": { - "properties": { - "alias": { - "type": "string", - "description": "A user-assigned alias for the column.\n" - }, - "cellDisplayMode": { - "type": "string", - "description": "A list of display modes for each table cell. Valid values are `number`, `bar`.\n" - }, - "name": { - "type": "string", - "description": "The column name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "name" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormat:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormat": { - "properties": { - "comparator": { - "type": "string", - "description": "The comparator to use. Valid values are `=`, `\u003e`, `\u003e=`, `\u003c`, `\u003c=`.\n" - }, - "customBgColor": { - "type": "string", - "description": "The color palette to apply to the background, same values available as palette.\n" - }, - "customFgColor": { - "type": "string", - "description": "The color palette to apply to the foreground, same values available as palette.\n" - }, - "hideValue": { - "type": "boolean", - "description": "Setting this to True hides values.\n" - }, - "imageUrl": { - "type": "string", - "description": "Displays an image as the background.\n" - }, - "metric": { - "type": "string", - "description": "The metric from the request to correlate with this conditional format.\n" - }, - "palette": { - "type": "string", - "description": "The color palette to apply. Valid values are `blue`, `custom_bg`, `custom_image`, `custom_text`, `gray_on_white`, `grey`, `green`, `orange`, `red`, `red_on_white`, `white_on_gray`, `white_on_green`, `green_on_white`, `white_on_red`, `white_on_yellow`, `yellow_on_white`, `black_on_light_yellow`, `black_on_light_green`, `black_on_light_red`.\n" - }, - "timeframe": { - "type": "string", - "description": "Defines the displayed timeframe.\n" - }, - "value": { - "type": "number", - "description": "A value for the comparator.\n" - } - }, - "type": "object", - "required": [ - "comparator", - "palette", - "value" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormula:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormula": { - "properties": { - "alias": { - "type": "string", - "description": "An expression alias.\n" - }, - "cellDisplayMode": { - "type": "string", - "description": "A list of display modes for each table cell. Valid values are `number`, `bar`.\n" - }, - "conditionalFormats": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormat:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormat" - }, - "description": "Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditional_formats` blocks are allowed using the structure below.\n" - }, - "formulaExpression": { - "type": "string", - "description": "A string expression built from queries, formulas, and functions.\n" - }, - "limit": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimit:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimit", - "description": "The options for limiting results returned.\n" - }, - "style": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyle:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyle", - "description": "Styling options for widget formulas.\n" - } - }, - "type": "object", - "required": [ - "formulaExpression" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormat:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormat": { - "properties": { - "comparator": { - "type": "string", - "description": "The comparator to use. Valid values are `=`, `\u003e`, `\u003e=`, `\u003c`, `\u003c=`.\n" - }, - "customBgColor": { - "type": "string", - "description": "The color palette to apply to the background, same values available as palette.\n" - }, - "customFgColor": { - "type": "string", - "description": "The color palette to apply to the foreground, same values available as palette.\n" - }, - "hideValue": { - "type": "boolean", - "description": "Setting this to True hides values.\n" - }, - "imageUrl": { - "type": "string", - "description": "Displays an image as the background.\n" - }, - "metric": { - "type": "string", - "description": "The metric from the request to correlate with this conditional format.\n" - }, - "palette": { - "type": "string", - "description": "The color palette to apply. Valid values are `blue`, `custom_bg`, `custom_image`, `custom_text`, `gray_on_white`, `grey`, `green`, `orange`, `red`, `red_on_white`, `white_on_gray`, `white_on_green`, `green_on_white`, `white_on_red`, `white_on_yellow`, `yellow_on_white`, `black_on_light_yellow`, `black_on_light_green`, `black_on_light_red`.\n" - }, - "timeframe": { - "type": "string", - "description": "Defines the displayed timeframe.\n" - }, - "value": { - "type": "number", - "description": "A value for the comparator.\n" - } - }, - "type": "object", - "required": [ - "comparator", - "palette", - "value" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimit:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimit": { - "properties": { - "count": { - "type": "integer", - "description": "The number of results to return.\n" - }, - "order": { - "type": "string", - "description": "The direction of the sort. Valid values are `asc`, `desc`. Defaults to `\"desc\"`.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyle:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyle": { - "properties": { - "palette": { - "type": "string", - "description": "The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.\n" - }, - "paletteIndex": { - "type": "integer", - "description": "Index specifying which color to use within the palette.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQuery": { - "properties": { - "filterBies": { - "type": "array", - "items": { - "type": "string" - }, - "description": "A list of processes.\n" - }, - "limit": { - "type": "integer", - "description": "The max number of items in the filter list.\n" - }, - "metric": { - "type": "string", - "description": "Your chosen metric.\n" - }, - "searchBy": { - "type": "string", - "description": "Your chosen search term.\n" - } - }, - "type": "object", - "required": [ - "metric" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuery": { - "properties": { - "apmDependencyStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery", - "description": "The APM Dependency Stats query using formulas and functions.\n" - }, - "apmResourceStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery", - "description": "The APM Resource Stats query using formulas and functions.\n" - }, - "cloudCostQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQuery", - "description": "The Cloud Cost query using formulas and functions.\n" - }, - "eventQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery", - "description": "A timeseries formula and functions events query.\n" - }, - "metricQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQuery", - "description": "A timeseries formula and functions metrics query.\n" - }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery", - "description": "The process query using formulas and functions.\n" - }, - "sloQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery", - "description": "The SLO query using formulas and functions.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery": { - "properties": { - "dataSource": { - "type": "string", - "description": "The data source for APM Dependency Stats queries. Valid values are `apm_dependency_stats`.\n" - }, - "env": { - "type": "string", - "description": "APM environment.\n" - }, - "isUpstream": { - "type": "boolean", - "description": "Determines whether stats for upstream or downstream dependencies should be queried.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "operationName": { - "type": "string", - "description": "Name of operation on service.\n" - }, - "primaryTagName": { - "type": "string", - "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" - }, - "primaryTagValue": { - "type": "string", - "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" - }, - "resourceName": { - "type": "string", - "description": "APM resource.\n" - }, - "service": { - "type": "string", - "description": "APM service.\n" - }, - "stat": { - "type": "string", - "description": "APM statistic. Valid values are `avg_duration`, `avg_root_duration`, `avg_spans_per_trace`, `error_rate`, `pct_exec_time`, `pct_of_traces`, `total_traces_count`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "env", - "name", - "operationName", - "resourceName", - "service", - "stat" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery": { - "properties": { - "dataSource": { - "type": "string", - "description": "The data source for APM Resource Stats queries. Valid values are `apm_resource_stats`.\n" - }, - "env": { - "type": "string", - "description": "APM environment.\n" - }, - "groupBies": { - "type": "array", - "items": { - "type": "string" - }, - "description": "Array of fields to group results by.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "operationName": { - "type": "string", - "description": "Name of operation on service.\n" - }, - "primaryTagName": { - "type": "string", - "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" - }, - "primaryTagValue": { - "type": "string", - "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" - }, - "resourceName": { - "type": "string", - "description": "APM resource.\n" - }, - "service": { - "type": "string", - "description": "APM service.\n" - }, - "stat": { - "type": "string", - "description": "APM statistic. Valid values are `errors`, `error_rate`, `hits`, `latency_avg`, `latency_distribution`, `latency_max`, `latency_p50`, `latency_p75`, `latency_p90`, `latency_p95`, `latency_p99`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "env", - "name", - "service", - "stat" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for cloud cost queries. Valid values are `cloud_cost`.\n" - }, - "name": { - "type": "string", - "description": "The name of the query for use in formulas.\n" - }, - "query": { - "type": "string", - "description": "The cloud cost query definition.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "name", - "query" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery": { - "properties": { - "computes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryCompute" - }, - "description": "The compute options.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `security_signals`, `profiles`, `audit`, `events`, `ci_tests`, `ci_pipelines`.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBy" - }, - "description": "Group by options.\n" - }, - "indexes": { - "type": "array", - "items": { - "type": "string" - }, - "description": "An array of index names to query in the stream.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "search": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearch:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearch", - "description": "The search options.\n" - }, - "storage": { - "type": "string", - "description": "Storage location (private beta).\n" - } - }, - "type": "object", - "required": [ - "computes", - "dataSource", - "name" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" - }, - "interval": { - "type": "integer", - "description": "A time interval in milliseconds.\n" - }, - "metric": { - "type": "string", - "description": "The measurable attribute to compute.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The event facet.\n" - }, - "limit": { - "type": "integer", - "description": "The number of groups to return.\n" - }, - "sort": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySort", - "description": "The options for sorting group by results.\n" - } - }, - "type": "object", - "required": [ - "facet" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySort": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" - }, - "metric": { - "type": "string", - "description": "The metric used for sorting group by results.\n" - }, - "order": { - "type": "string", - "description": "Direction of sort. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearch:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearch": { - "properties": { - "query": { - "type": "string", - "description": "The events search string.\n" - } - }, - "type": "object", - "required": [ - "query" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for metrics queries. Defaults to `\"metrics\"`.\n" - }, - "name": { - "type": "string", - "description": "The name of the query for use in formulas.\n" - }, - "query": { - "type": "string", - "description": "The metrics query definition.\n" - } - }, - "type": "object", - "required": [ - "name", - "query" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for process queries. Valid values are `process`, `container`.\n" - }, - "isNormalizedCpu": { - "type": "boolean", - "description": "Whether to normalize the CPU percentages.\n" - }, - "limit": { - "type": "integer", - "description": "The number of hits to return.\n" - }, - "metric": { - "type": "string", - "description": "The process metric name.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "sort": { - "type": "string", - "description": "The direction of the sort. Valid values are `asc`, `desc`. Defaults to `\"desc\"`.\n" - }, - "tagFilters": { - "type": "array", - "items": { - "type": "string" - }, - "description": "An array of tags to filter by.\n" - }, - "textFilter": { - "type": "string", - "description": "The text to use as a filter.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "metric", - "name" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery": { - "properties": { - "additionalQueryFilters": { - "type": "string", - "description": "Additional filters applied to the SLO query.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for SLO queries. Valid values are `slo`.\n" - }, - "groupMode": { - "type": "string", - "description": "Group mode to query measures. Valid values are `overall`, `components`. Defaults to `\"overall\"`.\n" - }, - "measure": { - "type": "string", - "description": "SLO measures queries. Valid values are `good_events`, `bad_events`, `slo_status`, `error_budget_remaining`, `burn_rate`, `error_budget_burndown`.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "sloId": { - "type": "string", - "description": "ID of an SLO to query.\n" - }, - "sloQueryType": { - "type": "string", - "description": "type of the SLO to query. Valid values are `metric`. Defaults to `\"metric\"`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "measure", - "sloId" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLink:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLink": { - "properties": { - "isHidden": { - "type": "boolean", - "description": "The flag for toggling context menu link visibility.\n" - }, - "label": { - "type": "string", - "description": "The label for the custom link URL.\n" - }, - "link": { - "type": "string", - "description": "The URL of the custom link.\n" - }, - "overrideLabel": { - "type": "string", - "description": "The label ID that refers to a context menu link item. When `override_label` is provided, the client request omits the label field.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequest:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequest": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregator to use for time aggregation. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`.\n" - }, - "apmQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQuery", - "description": "The query to use for this widget.\n" - }, - "auditQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQuery", - "description": "The query to use for this widget.\n" - }, - "conditionalFormats": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormat:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormat" - }, - "description": "Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditional_formats` blocks are allowed using the structure below.\n" - }, - "formulas": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormula:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormula" - } - }, - "logQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQuery", - "description": "The query to use for this widget.\n" - }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQuery", - "description": "The process query to use in the widget. The structure of this block is described below.\n" - }, - "q": { - "type": "string", - "description": "The metric query to use for this widget.\n" - }, - "queries": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuery" - } - }, - "rumQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQuery", - "description": "The query to use for this widget.\n" - }, - "securityQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQuery", - "description": "The query to use for this widget.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormat:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormat": { - "properties": { - "comparator": { - "type": "string", - "description": "The comparator to use. Valid values are `=`, `\u003e`, `\u003e=`, `\u003c`, `\u003c=`.\n" - }, - "customBgColor": { - "type": "string", - "description": "The color palette to apply to the background, same values available as palette.\n" - }, - "customFgColor": { - "type": "string", - "description": "The color palette to apply to the foreground, same values available as palette.\n" - }, - "hideValue": { - "type": "boolean", - "description": "Setting this to True hides values.\n" - }, - "imageUrl": { - "type": "string", - "description": "Displays an image as the background.\n" - }, - "metric": { - "type": "string", - "description": "The metric from the request to correlate with this conditional format.\n" - }, - "palette": { - "type": "string", - "description": "The color palette to apply. Valid values are `blue`, `custom_bg`, `custom_image`, `custom_text`, `gray_on_white`, `grey`, `green`, `orange`, `red`, `red_on_white`, `white_on_gray`, `white_on_green`, `green_on_white`, `white_on_red`, `white_on_yellow`, `yellow_on_white`, `black_on_light_yellow`, `black_on_light_green`, `black_on_light_red`.\n" - }, - "timeframe": { - "type": "string", - "description": "Defines the displayed timeframe.\n" - }, - "value": { - "type": "number", - "description": "A value for the comparator.\n" - } - }, - "type": "object", - "required": [ - "comparator", - "palette", - "value" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormula:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormula": { - "properties": { - "alias": { - "type": "string", - "description": "An expression alias.\n" - }, - "cellDisplayMode": { - "type": "string", - "description": "A list of display modes for each table cell. Valid values are `number`, `bar`.\n" - }, - "conditionalFormats": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormat:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormat" - }, - "description": "Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditional_formats` blocks are allowed using the structure below.\n" - }, - "formulaExpression": { - "type": "string", - "description": "A string expression built from queries, formulas, and functions.\n" - }, - "limit": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimit:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimit", - "description": "The options for limiting results returned.\n" - }, - "style": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyle:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyle", - "description": "Styling options for widget formulas.\n" - } - }, - "type": "object", - "required": [ - "formulaExpression" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormat:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormat": { - "properties": { - "comparator": { - "type": "string", - "description": "The comparator to use. Valid values are `=`, `\u003e`, `\u003e=`, `\u003c`, `\u003c=`.\n" - }, - "customBgColor": { - "type": "string", - "description": "The color palette to apply to the background, same values available as palette.\n" - }, - "customFgColor": { - "type": "string", - "description": "The color palette to apply to the foreground, same values available as palette.\n" - }, - "hideValue": { - "type": "boolean", - "description": "Setting this to True hides values.\n" - }, - "imageUrl": { - "type": "string", - "description": "Displays an image as the background.\n" - }, - "metric": { - "type": "string", - "description": "The metric from the request to correlate with this conditional format.\n" - }, - "palette": { - "type": "string", - "description": "The color palette to apply. Valid values are `blue`, `custom_bg`, `custom_image`, `custom_text`, `gray_on_white`, `grey`, `green`, `orange`, `red`, `red_on_white`, `white_on_gray`, `white_on_green`, `green_on_white`, `white_on_red`, `white_on_yellow`, `yellow_on_white`, `black_on_light_yellow`, `black_on_light_green`, `black_on_light_red`.\n" - }, - "timeframe": { - "type": "string", - "description": "Defines the displayed timeframe.\n" - }, - "value": { - "type": "number", - "description": "A value for the comparator.\n" - } - }, - "type": "object", - "required": [ - "comparator", - "palette", - "value" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimit:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimit": { - "properties": { - "count": { - "type": "integer", - "description": "The number of results to return.\n" - }, - "order": { - "type": "string", - "description": "The direction of the sort. Valid values are `asc`, `desc`. Defaults to `\"desc\"`.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyle:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyle": { - "properties": { - "palette": { - "type": "string", - "description": "The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.\n" - }, - "paletteIndex": { - "type": "integer", - "description": "Index specifying which color to use within the palette.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQuery": { - "properties": { - "filterBies": { - "type": "array", - "items": { - "type": "string" - }, - "description": "A list of processes.\n" - }, - "limit": { - "type": "integer", - "description": "The max number of items in the filter list.\n" - }, - "metric": { - "type": "string", - "description": "Your chosen metric.\n" - }, - "searchBy": { - "type": "string", - "description": "Your chosen search term.\n" - } - }, - "type": "object", - "required": [ - "metric" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuery": { - "properties": { - "apmDependencyStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery", - "description": "The APM Dependency Stats query using formulas and functions.\n" - }, - "apmResourceStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery", - "description": "The APM Resource Stats query using formulas and functions.\n" - }, - "cloudCostQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQuery", - "description": "The Cloud Cost query using formulas and functions.\n" - }, - "eventQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery", - "description": "A timeseries formula and functions events query.\n" - }, - "metricQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQuery", - "description": "A timeseries formula and functions metrics query.\n" - }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery", - "description": "The process query using formulas and functions.\n" - }, - "sloQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery", - "description": "The SLO query using formulas and functions.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery": { - "properties": { - "dataSource": { - "type": "string", - "description": "The data source for APM Dependency Stats queries. Valid values are `apm_dependency_stats`.\n" - }, - "env": { - "type": "string", - "description": "APM environment.\n" - }, - "isUpstream": { - "type": "boolean", - "description": "Determines whether stats for upstream or downstream dependencies should be queried.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "operationName": { - "type": "string", - "description": "Name of operation on service.\n" - }, - "primaryTagName": { - "type": "string", - "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" - }, - "primaryTagValue": { - "type": "string", - "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" - }, - "resourceName": { - "type": "string", - "description": "APM resource.\n" - }, - "service": { - "type": "string", - "description": "APM service.\n" - }, - "stat": { - "type": "string", - "description": "APM statistic. Valid values are `avg_duration`, `avg_root_duration`, `avg_spans_per_trace`, `error_rate`, `pct_exec_time`, `pct_of_traces`, `total_traces_count`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "env", - "name", - "operationName", - "resourceName", - "service", - "stat" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery": { - "properties": { - "dataSource": { - "type": "string", - "description": "The data source for APM Resource Stats queries. Valid values are `apm_resource_stats`.\n" - }, - "env": { - "type": "string", - "description": "APM environment.\n" - }, - "groupBies": { - "type": "array", - "items": { - "type": "string" - }, - "description": "Array of fields to group results by.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "operationName": { - "type": "string", - "description": "Name of operation on service.\n" - }, - "primaryTagName": { - "type": "string", - "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" - }, - "primaryTagValue": { - "type": "string", - "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" - }, - "resourceName": { - "type": "string", - "description": "APM resource.\n" - }, - "service": { - "type": "string", - "description": "APM service.\n" - }, - "stat": { - "type": "string", - "description": "APM statistic. Valid values are `errors`, `error_rate`, `hits`, `latency_avg`, `latency_distribution`, `latency_max`, `latency_p50`, `latency_p75`, `latency_p90`, `latency_p95`, `latency_p99`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "env", - "name", - "service", - "stat" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for cloud cost queries. Valid values are `cloud_cost`.\n" - }, - "name": { - "type": "string", - "description": "The name of the query for use in formulas.\n" - }, - "query": { - "type": "string", - "description": "The cloud cost query definition.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "name", - "query" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery": { - "properties": { - "computes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryCompute" - }, - "description": "The compute options.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `security_signals`, `profiles`, `audit`, `events`, `ci_tests`, `ci_pipelines`.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBy" - }, - "description": "Group by options.\n" - }, - "indexes": { - "type": "array", - "items": { - "type": "string" - }, - "description": "An array of index names to query in the stream.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "search": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearch:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearch", - "description": "The search options.\n" - }, - "storage": { - "type": "string", - "description": "Storage location (private beta).\n" - } - }, - "type": "object", - "required": [ - "computes", - "dataSource", - "name" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" - }, - "interval": { - "type": "integer", - "description": "A time interval in milliseconds.\n" - }, - "metric": { - "type": "string", - "description": "The measurable attribute to compute.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The event facet.\n" - }, - "limit": { - "type": "integer", - "description": "The number of groups to return.\n" - }, - "sort": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySort", - "description": "The options for sorting group by results.\n" - } - }, - "type": "object", - "required": [ - "facet" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySort": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" - }, - "metric": { - "type": "string", - "description": "The metric used for sorting group by results.\n" - }, - "order": { - "type": "string", - "description": "Direction of sort. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearch:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearch": { - "properties": { - "query": { - "type": "string", - "description": "The events search string.\n" - } - }, - "type": "object", - "required": [ - "query" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for metrics queries. Defaults to `\"metrics\"`.\n" - }, - "name": { - "type": "string", - "description": "The name of the query for use in formulas.\n" - }, - "query": { - "type": "string", - "description": "The metrics query definition.\n" - } - }, - "type": "object", - "required": [ - "name", - "query" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for process queries. Valid values are `process`, `container`.\n" - }, - "isNormalizedCpu": { - "type": "boolean", - "description": "Whether to normalize the CPU percentages.\n" - }, - "limit": { - "type": "integer", - "description": "The number of hits to return.\n" - }, - "metric": { - "type": "string", - "description": "The process metric name.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "sort": { - "type": "string", - "description": "The direction of the sort. Valid values are `asc`, `desc`. Defaults to `\"desc\"`.\n" - }, - "tagFilters": { - "type": "array", - "items": { - "type": "string" - }, - "description": "An array of tags to filter by.\n" - }, - "textFilter": { - "type": "string", - "description": "The text to use as a filter.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "metric", - "name" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery": { - "properties": { - "additionalQueryFilters": { - "type": "string", - "description": "Additional filters applied to the SLO query.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for SLO queries. Valid values are `slo`.\n" - }, - "groupMode": { - "type": "string", - "description": "Group mode to query measures. Valid values are `overall`, `components`. Defaults to `\"overall\"`.\n" - }, - "measure": { - "type": "string", - "description": "SLO measures queries. Valid values are `good_events`, `bad_events`, `slo_status`, `error_budget_remaining`, `burn_rate`, `error_budget_burndown`.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "sloId": { - "type": "string", - "description": "ID of an SLO to query.\n" - }, - "sloQueryType": { - "type": "string", - "description": "type of the SLO to query. Valid values are `metric`. Defaults to `\"metric\"`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "measure", - "sloId" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackground:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackground": { - "properties": { - "type": { - "type": "string", - "description": "Whether the Timeseries is made using an area or bars. Valid values are `bars`, `area`.\n" - }, - "yaxis": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxis:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxis", - "description": "A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below.\n" - } - }, - "type": "object", - "required": [ - "type" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxis:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxis": { - "properties": { - "includeZero": { - "type": "boolean", - "description": "Always include zero or fit the axis to the data range.\n" - }, - "label": { - "type": "string", - "description": "The label of the axis to display on the graph.\n" - }, - "max": { - "type": "string", - "description": "Specify the maximum value to show on the Y-axis.\n" - }, - "min": { - "type": "string", - "description": "Specify the minimum value to show on the Y-axis.\n" - }, - "scale": { - "type": "string", - "description": "Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLink:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLink": { - "properties": { - "isHidden": { - "type": "boolean", - "description": "The flag for toggling context menu link visibility.\n" - }, - "label": { - "type": "string", - "description": "The label for the custom link URL.\n" - }, - "link": { - "type": "string", - "description": "The URL of the custom link.\n" - }, - "overrideLabel": { - "type": "string", - "description": "The label ID that refers to a context menu link item. When `override_label` is provided, the client request omits the label field.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequest:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequest": { - "properties": { - "scatterplotTables": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTable:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTable" - }, - "description": "Scatterplot request containing formulas and functions.\n" - }, - "xes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestX:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestX" - }, - "description": "The query used for the X-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apm_query`, `log_query`, `rum_query`, `security_query`, `apm_stats_query` or `process_query` is required within the block).\n" - }, - "ys": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestY:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestY" - }, - "description": "The query used for the Y-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apm_query`, `log_query`, `rum_query`, `security_query`, `apm_stats_query` or `process_query` is required within the block).\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTable:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTable": { - "properties": { - "formulas": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormula:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormula" - } - }, - "queries": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuery" - } - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormula:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormula": { - "properties": { - "alias": { - "type": "string", - "description": "An expression alias.\n" - }, - "dimension": { - "type": "string", - "description": "Dimension of the Scatterplot. Valid values are `x`, `y`, `radius`, `color`.\n" - }, - "formulaExpression": { - "type": "string", - "description": "A string expression built from queries, formulas, and functions.\n" - } - }, - "type": "object", - "required": [ - "dimension", - "formulaExpression" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuery": { - "properties": { - "apmDependencyStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery", - "description": "The APM Dependency Stats query using formulas and functions.\n" - }, - "apmResourceStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery", - "description": "The APM Resource Stats query using formulas and functions.\n" - }, - "cloudCostQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery", - "description": "The Cloud Cost query using formulas and functions.\n" - }, - "eventQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery", - "description": "A timeseries formula and functions events query.\n" - }, - "metricQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQuery", - "description": "A timeseries formula and functions metrics query.\n" - }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery", - "description": "The process query using formulas and functions.\n" - }, - "sloQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery", - "description": "The SLO query using formulas and functions.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery": { - "properties": { - "dataSource": { - "type": "string", - "description": "The data source for APM Dependency Stats queries. Valid values are `apm_dependency_stats`.\n" - }, - "env": { - "type": "string", - "description": "APM environment.\n" - }, - "isUpstream": { - "type": "boolean", - "description": "Determines whether stats for upstream or downstream dependencies should be queried.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "operationName": { - "type": "string", - "description": "Name of operation on service.\n" - }, - "primaryTagName": { - "type": "string", - "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" - }, - "primaryTagValue": { - "type": "string", - "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" - }, - "resourceName": { - "type": "string", - "description": "APM resource.\n" - }, - "service": { - "type": "string", - "description": "APM service.\n" - }, - "stat": { - "type": "string", - "description": "APM statistic. Valid values are `avg_duration`, `avg_root_duration`, `avg_spans_per_trace`, `error_rate`, `pct_exec_time`, `pct_of_traces`, `total_traces_count`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "env", - "name", - "operationName", - "resourceName", - "service", - "stat" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery": { - "properties": { - "dataSource": { - "type": "string", - "description": "The data source for APM Resource Stats queries. Valid values are `apm_resource_stats`.\n" - }, - "env": { - "type": "string", - "description": "APM environment.\n" - }, - "groupBies": { - "type": "array", - "items": { - "type": "string" - }, - "description": "Array of fields to group results by.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "operationName": { - "type": "string", - "description": "Name of operation on service.\n" - }, - "primaryTagName": { - "type": "string", - "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" - }, - "primaryTagValue": { - "type": "string", - "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" - }, - "resourceName": { - "type": "string", - "description": "APM resource.\n" - }, - "service": { - "type": "string", - "description": "APM service.\n" - }, - "stat": { - "type": "string", - "description": "APM statistic. Valid values are `errors`, `error_rate`, `hits`, `latency_avg`, `latency_distribution`, `latency_max`, `latency_p50`, `latency_p75`, `latency_p90`, `latency_p95`, `latency_p99`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "env", - "name", - "service", - "stat" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for cloud cost queries. Valid values are `cloud_cost`.\n" - }, - "name": { - "type": "string", - "description": "The name of the query for use in formulas.\n" - }, - "query": { - "type": "string", - "description": "The cloud cost query definition.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "name", - "query" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery": { - "properties": { - "computes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute" - }, - "description": "The compute options.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `security_signals`, `profiles`, `audit`, `events`, `ci_tests`, `ci_pipelines`.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy" - }, - "description": "Group by options.\n" - }, - "indexes": { - "type": "array", - "items": { - "type": "string" - }, - "description": "An array of index names to query in the stream.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "search": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch", - "description": "The search options.\n" - }, - "storage": { - "type": "string", - "description": "Storage location (private beta).\n" - } - }, - "type": "object", - "required": [ - "computes", - "dataSource", - "name" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" - }, - "interval": { - "type": "integer", - "description": "A time interval in milliseconds.\n" - }, - "metric": { - "type": "string", - "description": "The measurable attribute to compute.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The event facet.\n" - }, - "limit": { - "type": "integer", - "description": "The number of groups to return.\n" - }, - "sort": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort", - "description": "The options for sorting group by results.\n" - } - }, - "type": "object", - "required": [ - "facet" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" - }, - "metric": { - "type": "string", - "description": "The metric used for sorting group by results.\n" - }, - "order": { - "type": "string", - "description": "Direction of sort. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch": { - "properties": { - "query": { - "type": "string", - "description": "The events search string.\n" - } - }, - "type": "object", - "required": [ - "query" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for metrics queries. Defaults to `\"metrics\"`.\n" - }, - "name": { - "type": "string", - "description": "The name of the query for use in formulas.\n" - }, - "query": { - "type": "string", - "description": "The metrics query definition.\n" - } - }, - "type": "object", - "required": [ - "name", - "query" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for process queries. Valid values are `process`, `container`.\n" - }, - "isNormalizedCpu": { - "type": "boolean", - "description": "Whether to normalize the CPU percentages.\n" - }, - "limit": { - "type": "integer", - "description": "The number of hits to return.\n" - }, - "metric": { - "type": "string", - "description": "The process metric name.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "sort": { - "type": "string", - "description": "The direction of the sort. Valid values are `asc`, `desc`. Defaults to `\"desc\"`.\n" - }, - "tagFilters": { - "type": "array", - "items": { - "type": "string" - }, - "description": "An array of tags to filter by.\n" - }, - "textFilter": { - "type": "string", - "description": "The text to use as a filter.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "metric", - "name" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery": { - "properties": { - "additionalQueryFilters": { - "type": "string", - "description": "Additional filters applied to the SLO query.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for SLO queries. Valid values are `slo`.\n" - }, - "groupMode": { - "type": "string", - "description": "Group mode to query measures. Valid values are `overall`, `components`. Defaults to `\"overall\"`.\n" - }, - "measure": { - "type": "string", - "description": "SLO measures queries. Valid values are `good_events`, `bad_events`, `slo_status`, `error_budget_remaining`, `burn_rate`, `error_budget_burndown`.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "sloId": { - "type": "string", - "description": "ID of an SLO to query.\n" - }, - "sloQueryType": { - "type": "string", - "description": "type of the SLO to query. Valid values are `metric`. Defaults to `\"metric\"`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "measure", - "sloId" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestX:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestX": { - "properties": { - "aggregator": { - "type": "string", - "description": "Aggregator used for the request. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`.\n" - }, - "apmQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQuery", - "description": "The query to use for this widget.\n" - }, - "logQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQuery", - "description": "The query to use for this widget.\n" - }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQuery", - "description": "The process query to use in the widget. The structure of this block is described below.\n" - }, - "q": { - "type": "string", - "description": "The metric query to use for this widget.\n" - }, - "rumQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQuery", - "description": "The query to use for this widget.\n" - }, - "securityQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQuery", - "description": "The query to use for this widget.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQuery": { - "properties": { - "filterBies": { - "type": "array", - "items": { - "type": "string" - }, - "description": "A list of processes.\n" - }, - "limit": { - "type": "integer", - "description": "The max number of items in the filter list.\n" - }, - "metric": { - "type": "string", - "description": "Your chosen metric.\n" - }, - "searchBy": { - "type": "string", - "description": "Your chosen search term.\n" - } - }, - "type": "object", - "required": [ - "metric" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestY:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestY": { - "properties": { - "aggregator": { - "type": "string", - "description": "Aggregator used for the request. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`.\n" - }, - "apmQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQuery", - "description": "The query to use for this widget.\n" - }, - "logQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQuery", - "description": "The query to use for this widget.\n" - }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQuery", - "description": "The process query to use in the widget. The structure of this block is described below.\n" - }, - "q": { - "type": "string", - "description": "The metric query to use for this widget.\n" - }, - "rumQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQuery", - "description": "The query to use for this widget.\n" - }, - "securityQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQuery", - "description": "The query to use for this widget.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQuery": { - "properties": { - "filterBies": { - "type": "array", - "items": { - "type": "string" - }, - "description": "A list of processes.\n" - }, - "limit": { - "type": "integer", - "description": "The max number of items in the filter list.\n" - }, - "metric": { - "type": "string", - "description": "Your chosen metric.\n" - }, - "searchBy": { - "type": "string", - "description": "Your chosen search term.\n" - } - }, - "type": "object", - "required": [ - "metric" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxis:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxis": { - "properties": { - "includeZero": { - "type": "boolean", - "description": "Always include zero or fit the axis to the data range.\n" - }, - "label": { - "type": "string", - "description": "The label of the axis to display on the graph.\n" - }, - "max": { - "type": "string", - "description": "Specify the maximum value to show on the Y-axis.\n" - }, - "min": { - "type": "string", - "description": "Specify the minimum value to show on the Y-axis.\n" - }, - "scale": { - "type": "string", - "description": "Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxis:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxis": { - "properties": { - "includeZero": { - "type": "boolean", - "description": "Always include zero or fit the axis to the data range.\n" - }, - "label": { - "type": "string", - "description": "The label of the axis to display on the graph.\n" - }, - "max": { - "type": "string", - "description": "Specify the maximum value to show on the Y-axis.\n" - }, - "min": { - "type": "string", - "description": "Specify the minimum value to show on the Y-axis.\n" - }, - "scale": { - "type": "string", - "description": "Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLink:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLink": { - "properties": { - "isHidden": { - "type": "boolean", - "description": "The flag for toggling context menu link visibility.\n" - }, - "label": { - "type": "string", - "description": "The label for the custom link URL.\n" - }, - "link": { - "type": "string", - "description": "The URL of the custom link.\n" - }, - "overrideLabel": { - "type": "string", - "description": "The label ID that refers to a context menu link item. When `override_label` is provided, the client request omits the label field.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInline:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInline": { - "properties": { - "hidePercent": { - "type": "boolean", - "description": "Whether to hide the percentages of the groups.\n" - }, - "hideValue": { - "type": "boolean", - "description": "Whether to hide the values of the groups.\n" - }, - "type": { - "type": "string", - "description": "The type of legend (inline or automatic). Valid values are `inline`, `automatic`.\n" - } - }, - "type": "object", - "required": [ - "type" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTable:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTable": { - "properties": { - "type": { - "type": "string", - "description": "The type of legend (table or none). Valid values are `table`, `none`.\n" - } - }, - "type": "object", - "required": [ - "type" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequest:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequest": { - "properties": { - "apmQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQuery", - "description": "The query to use for this widget.\n" - }, - "auditQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQuery", - "description": "The query to use for this widget.\n" - }, - "formulas": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormula:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormula" - } - }, - "logQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQuery", - "description": "The query to use for this widget.\n" - }, - "networkQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQuery", - "description": "The query to use for this widget.\n" - }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQuery", - "description": "The process query to use in the widget. The structure of this block is described below.\n" - }, - "q": { - "type": "string", - "description": "The metric query to use for this widget.\n" - }, - "queries": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuery" - } - }, - "rumQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQuery", - "description": "The query to use for this widget.\n" - }, - "securityQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQuery", - "description": "The query to use for this widget.\n" - }, - "style": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyle:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyle", - "description": "Define style for the widget's request.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormula:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormula": { - "properties": { - "alias": { - "type": "string", - "description": "An expression alias.\n" - }, - "cellDisplayMode": { - "type": "string", - "description": "A list of display modes for each table cell. Valid values are `number`, `bar`.\n" - }, - "conditionalFormats": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormat:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormat" - }, - "description": "Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditional_formats` blocks are allowed using the structure below.\n" - }, - "formulaExpression": { - "type": "string", - "description": "A string expression built from queries, formulas, and functions.\n" - }, - "limit": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimit:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimit", - "description": "The options for limiting results returned.\n" - }, - "style": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyle:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyle", - "description": "Styling options for widget formulas.\n" - } - }, - "type": "object", - "required": [ - "formulaExpression" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormat:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormat": { - "properties": { - "comparator": { - "type": "string", - "description": "The comparator to use. Valid values are `=`, `\u003e`, `\u003e=`, `\u003c`, `\u003c=`.\n" - }, - "customBgColor": { - "type": "string", - "description": "The color palette to apply to the background, same values available as palette.\n" - }, - "customFgColor": { - "type": "string", - "description": "The color palette to apply to the foreground, same values available as palette.\n" - }, - "hideValue": { - "type": "boolean", - "description": "Setting this to True hides values.\n" - }, - "imageUrl": { - "type": "string", - "description": "Displays an image as the background.\n" - }, - "metric": { - "type": "string", - "description": "The metric from the request to correlate with this conditional format.\n" - }, - "palette": { - "type": "string", - "description": "The color palette to apply. Valid values are `blue`, `custom_bg`, `custom_image`, `custom_text`, `gray_on_white`, `grey`, `green`, `orange`, `red`, `red_on_white`, `white_on_gray`, `white_on_green`, `green_on_white`, `white_on_red`, `white_on_yellow`, `yellow_on_white`, `black_on_light_yellow`, `black_on_light_green`, `black_on_light_red`.\n" - }, - "timeframe": { - "type": "string", - "description": "Defines the displayed timeframe.\n" - }, - "value": { - "type": "number", - "description": "A value for the comparator.\n" - } - }, - "type": "object", - "required": [ - "comparator", - "palette", - "value" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimit:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimit": { - "properties": { - "count": { - "type": "integer", - "description": "The number of results to return.\n" - }, - "order": { - "type": "string", - "description": "The direction of the sort. Valid values are `asc`, `desc`. Defaults to `\"desc\"`.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyle:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyle": { - "properties": { - "palette": { - "type": "string", - "description": "The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.\n" - }, - "paletteIndex": { - "type": "integer", - "description": "Index specifying which color to use within the palette.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQuery": { - "properties": { - "filterBies": { - "type": "array", - "items": { - "type": "string" - }, - "description": "A list of processes.\n" - }, - "limit": { - "type": "integer", - "description": "The max number of items in the filter list.\n" - }, - "metric": { - "type": "string", - "description": "Your chosen metric.\n" - }, - "searchBy": { - "type": "string", - "description": "Your chosen search term.\n" - } - }, - "type": "object", - "required": [ - "metric" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuery": { - "properties": { - "apmDependencyStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery", - "description": "The APM Dependency Stats query using formulas and functions.\n" - }, - "apmResourceStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery", - "description": "The APM Resource Stats query using formulas and functions.\n" - }, - "cloudCostQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQuery", - "description": "The Cloud Cost query using formulas and functions.\n" - }, - "eventQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery", - "description": "A timeseries formula and functions events query.\n" - }, - "metricQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQuery", - "description": "A timeseries formula and functions metrics query.\n" - }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery", - "description": "The process query using formulas and functions.\n" - }, - "sloQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery", - "description": "The SLO query using formulas and functions.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery": { - "properties": { - "dataSource": { - "type": "string", - "description": "The data source for APM Dependency Stats queries. Valid values are `apm_dependency_stats`.\n" - }, - "env": { - "type": "string", - "description": "APM environment.\n" - }, - "isUpstream": { - "type": "boolean", - "description": "Determines whether stats for upstream or downstream dependencies should be queried.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "operationName": { - "type": "string", - "description": "Name of operation on service.\n" - }, - "primaryTagName": { - "type": "string", - "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" - }, - "primaryTagValue": { - "type": "string", - "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" - }, - "resourceName": { - "type": "string", - "description": "APM resource.\n" - }, - "service": { - "type": "string", - "description": "APM service.\n" - }, - "stat": { - "type": "string", - "description": "APM statistic. Valid values are `avg_duration`, `avg_root_duration`, `avg_spans_per_trace`, `error_rate`, `pct_exec_time`, `pct_of_traces`, `total_traces_count`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "env", - "name", - "operationName", - "resourceName", - "service", - "stat" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery": { - "properties": { - "dataSource": { - "type": "string", - "description": "The data source for APM Resource Stats queries. Valid values are `apm_resource_stats`.\n" - }, - "env": { - "type": "string", - "description": "APM environment.\n" - }, - "groupBies": { - "type": "array", - "items": { - "type": "string" - }, - "description": "Array of fields to group results by.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "operationName": { - "type": "string", - "description": "Name of operation on service.\n" - }, - "primaryTagName": { - "type": "string", - "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" - }, - "primaryTagValue": { - "type": "string", - "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" - }, - "resourceName": { - "type": "string", - "description": "APM resource.\n" - }, - "service": { - "type": "string", - "description": "APM service.\n" - }, - "stat": { - "type": "string", - "description": "APM statistic. Valid values are `errors`, `error_rate`, `hits`, `latency_avg`, `latency_distribution`, `latency_max`, `latency_p50`, `latency_p75`, `latency_p90`, `latency_p95`, `latency_p99`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "env", - "name", - "service", - "stat" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for cloud cost queries. Valid values are `cloud_cost`.\n" - }, - "name": { - "type": "string", - "description": "The name of the query for use in formulas.\n" - }, - "query": { - "type": "string", - "description": "The cloud cost query definition.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "name", - "query" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery": { - "properties": { - "computes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryCompute" - }, - "description": "The compute options.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `security_signals`, `profiles`, `audit`, `events`, `ci_tests`, `ci_pipelines`.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBy" - }, - "description": "Group by options.\n" - }, - "indexes": { - "type": "array", - "items": { - "type": "string" - }, - "description": "An array of index names to query in the stream.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "search": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearch:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearch", - "description": "The search options.\n" - }, - "storage": { - "type": "string", - "description": "Storage location (private beta).\n" - } - }, - "type": "object", - "required": [ - "computes", - "dataSource", - "name" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" - }, - "interval": { - "type": "integer", - "description": "A time interval in milliseconds.\n" - }, - "metric": { - "type": "string", - "description": "The measurable attribute to compute.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The event facet.\n" - }, - "limit": { - "type": "integer", - "description": "The number of groups to return.\n" - }, - "sort": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySort", - "description": "The options for sorting group by results.\n" - } - }, - "type": "object", - "required": [ - "facet" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySort": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" - }, - "metric": { - "type": "string", - "description": "The metric used for sorting group by results.\n" - }, - "order": { - "type": "string", - "description": "Direction of sort. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearch:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearch": { - "properties": { - "query": { - "type": "string", - "description": "The events search string.\n" - } - }, - "type": "object", - "required": [ - "query" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for metrics queries. Defaults to `\"metrics\"`.\n" - }, - "name": { - "type": "string", - "description": "The name of the query for use in formulas.\n" - }, - "query": { - "type": "string", - "description": "The metrics query definition.\n" - } - }, - "type": "object", - "required": [ - "name", - "query" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for process queries. Valid values are `process`, `container`.\n" - }, - "isNormalizedCpu": { - "type": "boolean", - "description": "Whether to normalize the CPU percentages.\n" - }, - "limit": { - "type": "integer", - "description": "The number of hits to return.\n" - }, - "metric": { - "type": "string", - "description": "The process metric name.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "sort": { - "type": "string", - "description": "The direction of the sort. Valid values are `asc`, `desc`. Defaults to `\"desc\"`.\n" - }, - "tagFilters": { - "type": "array", - "items": { - "type": "string" - }, - "description": "An array of tags to filter by.\n" - }, - "textFilter": { - "type": "string", - "description": "The text to use as a filter.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "metric", - "name" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery": { - "properties": { - "additionalQueryFilters": { - "type": "string", - "description": "Additional filters applied to the SLO query.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for SLO queries. Valid values are `slo`.\n" - }, - "groupMode": { - "type": "string", - "description": "Group mode to query measures. Valid values are `overall`, `components`. Defaults to `\"overall\"`.\n" - }, - "measure": { - "type": "string", - "description": "SLO measures queries. Valid values are `good_events`, `bad_events`, `slo_status`, `error_budget_remaining`, `burn_rate`, `error_budget_burndown`.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "sloId": { - "type": "string", - "description": "ID of an SLO to query.\n" - }, - "sloQueryType": { - "type": "string", - "description": "type of the SLO to query. Valid values are `metric`. Defaults to `\"metric\"`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "measure", - "sloId" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyle:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyle": { - "properties": { - "palette": { - "type": "string", - "description": "A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLink:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLink": { - "properties": { - "isHidden": { - "type": "boolean", - "description": "The flag for toggling context menu link visibility.\n" - }, - "label": { - "type": "string", - "description": "The label for the custom link URL.\n" - }, - "link": { - "type": "string", - "description": "The URL of the custom link.\n" - }, - "overrideLabel": { - "type": "string", - "description": "The label ID that refers to a context menu link item. When `override_label` is provided, the client request omits the label field.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEvent:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEvent": { - "properties": { - "q": { - "type": "string", - "description": "The event query to use in the widget.\n" - }, - "tagsExecution": { - "type": "string", - "description": "The execution method for multi-value filters.\n" - } - }, - "type": "object", - "required": [ - "q" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarker:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarker": { - "properties": { - "displayType": { - "type": "string", - "description": "How the marker lines are displayed, options are one of {`error`, `warning`, `info`, `ok`} combined with one of {`dashed`, `solid`, `bold`}. Example: `error dashed`.\n" - }, - "label": { - "type": "string", - "description": "A label for the line or range.\n" - }, - "value": { - "type": "string", - "description": "A mathematical expression describing the marker, for example: `y \u003e 1`, `-5 \u003c y \u003c 0`, `y = 19`.\n" - } - }, - "type": "object", - "required": [ - "value" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequest:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequest": { - "properties": { - "apmQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQuery", - "description": "The query to use for this widget.\n" - }, - "auditQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQuery", - "description": "The query to use for this widget.\n" - }, - "displayType": { - "type": "string", - "description": "How to display the marker lines. Valid values are `area`, `bars`, `line`, `overlay`.\n" - }, - "formulas": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormula:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormula" - } - }, - "logQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQuery", - "description": "The query to use for this widget.\n" - }, - "metadatas": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadata:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadata" - }, - "description": "Used to define expression aliases. Multiple `metadata` blocks are allowed using the structure below.\n" - }, - "networkQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQuery", - "description": "The query to use for this widget.\n" - }, - "onRightYaxis": { - "type": "boolean", - "description": "A Boolean indicating whether the request uses the right or left Y-Axis.\n" - }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQuery", - "description": "The process query to use in the widget. The structure of this block is described below.\n" - }, - "q": { - "type": "string", - "description": "The metric query to use for this widget.\n" - }, - "queries": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuery" - } - }, - "rumQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQuery", - "description": "The query to use for this widget.\n" - }, - "securityQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQuery", - "description": "The query to use for this widget.\n" - }, - "style": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyle:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyle", - "description": "The style of the widget graph. Exactly one `style` block is allowed using the structure below.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormula:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormula": { - "properties": { - "alias": { - "type": "string", - "description": "An expression alias.\n" - }, - "cellDisplayMode": { - "type": "string", - "description": "A list of display modes for each table cell. Valid values are `number`, `bar`.\n" - }, - "conditionalFormats": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormat:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormat" - }, - "description": "Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditional_formats` blocks are allowed using the structure below.\n" - }, - "formulaExpression": { - "type": "string", - "description": "A string expression built from queries, formulas, and functions.\n" - }, - "limit": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimit:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimit", - "description": "The options for limiting results returned.\n" - }, - "style": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyle:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyle", - "description": "Styling options for widget formulas.\n" - } - }, - "type": "object", - "required": [ - "formulaExpression" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormat:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormat": { - "properties": { - "comparator": { - "type": "string", - "description": "The comparator to use. Valid values are `=`, `\u003e`, `\u003e=`, `\u003c`, `\u003c=`.\n" - }, - "customBgColor": { - "type": "string", - "description": "The color palette to apply to the background, same values available as palette.\n" - }, - "customFgColor": { - "type": "string", - "description": "The color palette to apply to the foreground, same values available as palette.\n" - }, - "hideValue": { - "type": "boolean", - "description": "Setting this to True hides values.\n" - }, - "imageUrl": { - "type": "string", - "description": "Displays an image as the background.\n" - }, - "metric": { - "type": "string", - "description": "The metric from the request to correlate with this conditional format.\n" - }, - "palette": { - "type": "string", - "description": "The color palette to apply. Valid values are `blue`, `custom_bg`, `custom_image`, `custom_text`, `gray_on_white`, `grey`, `green`, `orange`, `red`, `red_on_white`, `white_on_gray`, `white_on_green`, `green_on_white`, `white_on_red`, `white_on_yellow`, `yellow_on_white`, `black_on_light_yellow`, `black_on_light_green`, `black_on_light_red`.\n" - }, - "timeframe": { - "type": "string", - "description": "Defines the displayed timeframe.\n" - }, - "value": { - "type": "number", - "description": "A value for the comparator.\n" - } - }, - "type": "object", - "required": [ - "comparator", - "palette", - "value" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimit:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimit": { - "properties": { - "count": { - "type": "integer", - "description": "The number of results to return.\n" - }, - "order": { - "type": "string", - "description": "The direction of the sort. Valid values are `asc`, `desc`. Defaults to `\"desc\"`.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyle:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyle": { - "properties": { - "palette": { - "type": "string", - "description": "The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.\n" - }, - "paletteIndex": { - "type": "integer", - "description": "Index specifying which color to use within the palette.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadata:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadata": { - "properties": { - "aliasName": { - "type": "string", - "description": "The expression alias.\n" - }, - "expression": { - "type": "string", - "description": "The expression name.\n" - } - }, - "type": "object", - "required": [ - "expression" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQuery": { - "properties": { - "filterBies": { - "type": "array", - "items": { - "type": "string" - }, - "description": "A list of processes.\n" - }, - "limit": { - "type": "integer", - "description": "The max number of items in the filter list.\n" - }, - "metric": { - "type": "string", - "description": "Your chosen metric.\n" - }, - "searchBy": { - "type": "string", - "description": "Your chosen search term.\n" - } - }, - "type": "object", - "required": [ - "metric" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuery": { - "properties": { - "apmDependencyStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery", - "description": "The APM Dependency Stats query using formulas and functions.\n" - }, - "apmResourceStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery", - "description": "The APM Resource Stats query using formulas and functions.\n" - }, - "cloudCostQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQuery", - "description": "The Cloud Cost query using formulas and functions.\n" - }, - "eventQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery", - "description": "A timeseries formula and functions events query.\n" - }, - "metricQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQuery", - "description": "A timeseries formula and functions metrics query.\n" - }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery", - "description": "The process query using formulas and functions.\n" - }, - "sloQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery", - "description": "The SLO query using formulas and functions.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery": { - "properties": { - "dataSource": { - "type": "string", - "description": "The data source for APM Dependency Stats queries. Valid values are `apm_dependency_stats`.\n" - }, - "env": { - "type": "string", - "description": "APM environment.\n" - }, - "isUpstream": { - "type": "boolean", - "description": "Determines whether stats for upstream or downstream dependencies should be queried.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "operationName": { - "type": "string", - "description": "Name of operation on service.\n" - }, - "primaryTagName": { - "type": "string", - "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" - }, - "primaryTagValue": { - "type": "string", - "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" - }, - "resourceName": { - "type": "string", - "description": "APM resource.\n" - }, - "service": { - "type": "string", - "description": "APM service.\n" - }, - "stat": { - "type": "string", - "description": "APM statistic. Valid values are `avg_duration`, `avg_root_duration`, `avg_spans_per_trace`, `error_rate`, `pct_exec_time`, `pct_of_traces`, `total_traces_count`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "env", - "name", - "operationName", - "resourceName", - "service", - "stat" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery": { - "properties": { - "dataSource": { - "type": "string", - "description": "The data source for APM Resource Stats queries. Valid values are `apm_resource_stats`.\n" - }, - "env": { - "type": "string", - "description": "APM environment.\n" - }, - "groupBies": { - "type": "array", - "items": { - "type": "string" - }, - "description": "Array of fields to group results by.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "operationName": { - "type": "string", - "description": "Name of operation on service.\n" - }, - "primaryTagName": { - "type": "string", - "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" - }, - "primaryTagValue": { - "type": "string", - "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" - }, - "resourceName": { - "type": "string", - "description": "APM resource.\n" - }, - "service": { - "type": "string", - "description": "APM service.\n" - }, - "stat": { - "type": "string", - "description": "APM statistic. Valid values are `errors`, `error_rate`, `hits`, `latency_avg`, `latency_distribution`, `latency_max`, `latency_p50`, `latency_p75`, `latency_p90`, `latency_p95`, `latency_p99`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "env", - "name", - "service", - "stat" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for cloud cost queries. Valid values are `cloud_cost`.\n" - }, - "name": { - "type": "string", - "description": "The name of the query for use in formulas.\n" - }, - "query": { - "type": "string", - "description": "The cloud cost query definition.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "name", - "query" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery": { - "properties": { - "computes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryCompute" - }, - "description": "The compute options.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `security_signals`, `profiles`, `audit`, `events`, `ci_tests`, `ci_pipelines`.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBy" - }, - "description": "Group by options.\n" - }, - "indexes": { - "type": "array", - "items": { - "type": "string" - }, - "description": "An array of index names to query in the stream.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "search": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearch:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearch", - "description": "The search options.\n" - }, - "storage": { - "type": "string", - "description": "Storage location (private beta).\n" - } - }, - "type": "object", - "required": [ - "computes", - "dataSource", - "name" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" - }, - "interval": { - "type": "integer", - "description": "A time interval in milliseconds.\n" - }, - "metric": { - "type": "string", - "description": "The measurable attribute to compute.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The event facet.\n" - }, - "limit": { - "type": "integer", - "description": "The number of groups to return.\n" - }, - "sort": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySort", - "description": "The options for sorting group by results.\n" - } - }, - "type": "object", - "required": [ - "facet" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySort": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" - }, - "metric": { - "type": "string", - "description": "The metric used for sorting group by results.\n" - }, - "order": { - "type": "string", - "description": "Direction of sort. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearch:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearch": { - "properties": { - "query": { - "type": "string", - "description": "The events search string.\n" - } - }, - "type": "object", - "required": [ - "query" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for metrics queries. Defaults to `\"metrics\"`.\n" - }, - "name": { - "type": "string", - "description": "The name of the query for use in formulas.\n" - }, - "query": { - "type": "string", - "description": "The metrics query definition.\n" - } - }, - "type": "object", - "required": [ - "name", - "query" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for process queries. Valid values are `process`, `container`.\n" - }, - "isNormalizedCpu": { - "type": "boolean", - "description": "Whether to normalize the CPU percentages.\n" - }, - "limit": { - "type": "integer", - "description": "The number of hits to return.\n" - }, - "metric": { - "type": "string", - "description": "The process metric name.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "sort": { - "type": "string", - "description": "The direction of the sort. Valid values are `asc`, `desc`. Defaults to `\"desc\"`.\n" - }, - "tagFilters": { - "type": "array", - "items": { - "type": "string" - }, - "description": "An array of tags to filter by.\n" - }, - "textFilter": { - "type": "string", - "description": "The text to use as a filter.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "metric", - "name" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery": { - "properties": { - "additionalQueryFilters": { - "type": "string", - "description": "Additional filters applied to the SLO query.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for SLO queries. Valid values are `slo`.\n" - }, - "groupMode": { - "type": "string", - "description": "Group mode to query measures. Valid values are `overall`, `components`. Defaults to `\"overall\"`.\n" - }, - "measure": { - "type": "string", - "description": "SLO measures queries. Valid values are `good_events`, `bad_events`, `slo_status`, `error_budget_remaining`, `burn_rate`, `error_budget_burndown`.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "sloId": { - "type": "string", - "description": "ID of an SLO to query.\n" - }, - "sloQueryType": { - "type": "string", - "description": "type of the SLO to query. Valid values are `metric`. Defaults to `\"metric\"`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "measure", - "sloId" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyle:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyle": { - "properties": { - "lineType": { - "type": "string", - "description": "The type of lines displayed. Valid values are `dashed`, `dotted`, `solid`.\n" - }, - "lineWidth": { - "type": "string", - "description": "The width of line displayed. Valid values are `normal`, `thick`, `thin`.\n" - }, - "palette": { - "type": "string", - "description": "A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxis:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxis": { - "properties": { - "includeZero": { - "type": "boolean", - "description": "Always include zero or fit the axis to the data range.\n" - }, - "label": { - "type": "string", - "description": "The label of the axis to display on the graph.\n" - }, - "max": { - "type": "string", - "description": "Specify the maximum value to show on the Y-axis.\n" - }, - "min": { - "type": "string", - "description": "Specify the minimum value to show on the Y-axis.\n" - }, - "scale": { - "type": "string", - "description": "Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxis:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxis": { - "properties": { - "includeZero": { - "type": "boolean", - "description": "Always include zero or fit the axis to the data range.\n" - }, - "label": { - "type": "string", - "description": "The label of the axis to display on the graph.\n" - }, - "max": { - "type": "string", - "description": "Specify the maximum value to show on the Y-axis.\n" - }, - "min": { - "type": "string", - "description": "Specify the minimum value to show on the Y-axis.\n" - }, - "scale": { - "type": "string", - "description": "Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLink:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLink": { - "properties": { - "isHidden": { - "type": "boolean", - "description": "The flag for toggling context menu link visibility.\n" - }, - "label": { - "type": "string", - "description": "The label for the custom link URL.\n" - }, - "link": { - "type": "string", - "description": "The URL of the custom link.\n" - }, - "overrideLabel": { - "type": "string", - "description": "The label ID that refers to a context menu link item. When `override_label` is provided, the client request omits the label field.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequest:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequest": { - "properties": { - "apmQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQuery", - "description": "The query to use for this widget.\n" - }, - "auditQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQuery", - "description": "The query to use for this widget.\n" - }, - "conditionalFormats": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormat:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormat" - }, - "description": "Conditional formats allow you to set the color of your widget content or background, depending on a rule applied to your data. Multiple `conditional_formats` blocks are allowed using the structure below.\n" - }, - "formulas": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormula:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormula" - } - }, - "logQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQuery", - "description": "The query to use for this widget.\n" - }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQuery", - "description": "The process query to use in the widget. The structure of this block is described below.\n" - }, - "q": { - "type": "string", - "description": "The metric query to use for this widget.\n" - }, - "queries": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuery" - } - }, - "rumQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQuery", - "description": "The query to use for this widget.\n" - }, - "securityQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQuery", - "description": "The query to use for this widget.\n" - }, - "style": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyle:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyle", - "description": "Define request for the widget's style.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormat:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormat": { - "properties": { - "comparator": { - "type": "string", - "description": "The comparator to use. Valid values are `=`, `\u003e`, `\u003e=`, `\u003c`, `\u003c=`.\n" - }, - "customBgColor": { - "type": "string", - "description": "The color palette to apply to the background, same values available as palette.\n" - }, - "customFgColor": { - "type": "string", - "description": "The color palette to apply to the foreground, same values available as palette.\n" - }, - "hideValue": { - "type": "boolean", - "description": "Setting this to True hides values.\n" - }, - "imageUrl": { - "type": "string", - "description": "Displays an image as the background.\n" - }, - "metric": { - "type": "string", - "description": "The metric from the request to correlate with this conditional format.\n" - }, - "palette": { - "type": "string", - "description": "The color palette to apply. Valid values are `blue`, `custom_bg`, `custom_image`, `custom_text`, `gray_on_white`, `grey`, `green`, `orange`, `red`, `red_on_white`, `white_on_gray`, `white_on_green`, `green_on_white`, `white_on_red`, `white_on_yellow`, `yellow_on_white`, `black_on_light_yellow`, `black_on_light_green`, `black_on_light_red`.\n" - }, - "timeframe": { - "type": "string", - "description": "Defines the displayed timeframe.\n" - }, - "value": { - "type": "number", - "description": "A value for the comparator.\n" - } - }, - "type": "object", - "required": [ - "comparator", - "palette", - "value" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormula:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormula": { - "properties": { - "alias": { - "type": "string", - "description": "An expression alias.\n" - }, - "cellDisplayMode": { - "type": "string", - "description": "A list of display modes for each table cell. Valid values are `number`, `bar`.\n" - }, - "conditionalFormats": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormat:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormat" - }, - "description": "Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditional_formats` blocks are allowed using the structure below.\n" - }, - "formulaExpression": { - "type": "string", - "description": "A string expression built from queries, formulas, and functions.\n" - }, - "limit": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimit:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimit", - "description": "The options for limiting results returned.\n" - }, - "style": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyle:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyle", - "description": "Styling options for widget formulas.\n" - } - }, - "type": "object", - "required": [ - "formulaExpression" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormat:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormat": { - "properties": { - "comparator": { - "type": "string", - "description": "The comparator to use. Valid values are `=`, `\u003e`, `\u003e=`, `\u003c`, `\u003c=`.\n" - }, - "customBgColor": { - "type": "string", - "description": "The color palette to apply to the background, same values available as palette.\n" - }, - "customFgColor": { - "type": "string", - "description": "The color palette to apply to the foreground, same values available as palette.\n" - }, - "hideValue": { - "type": "boolean", - "description": "Setting this to True hides values.\n" - }, - "imageUrl": { - "type": "string", - "description": "Displays an image as the background.\n" - }, - "metric": { - "type": "string", - "description": "The metric from the request to correlate with this conditional format.\n" - }, - "palette": { - "type": "string", - "description": "The color palette to apply. Valid values are `blue`, `custom_bg`, `custom_image`, `custom_text`, `gray_on_white`, `grey`, `green`, `orange`, `red`, `red_on_white`, `white_on_gray`, `white_on_green`, `green_on_white`, `white_on_red`, `white_on_yellow`, `yellow_on_white`, `black_on_light_yellow`, `black_on_light_green`, `black_on_light_red`.\n" - }, - "timeframe": { - "type": "string", - "description": "Defines the displayed timeframe.\n" - }, - "value": { - "type": "number", - "description": "A value for the comparator.\n" - } - }, - "type": "object", - "required": [ - "comparator", - "palette", - "value" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimit:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimit": { - "properties": { - "count": { - "type": "integer", - "description": "The number of results to return.\n" - }, - "order": { - "type": "string", - "description": "The direction of the sort. Valid values are `asc`, `desc`. Defaults to `\"desc\"`.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyle:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyle": { - "properties": { - "palette": { - "type": "string", - "description": "The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.\n" - }, - "paletteIndex": { - "type": "integer", - "description": "Index specifying which color to use within the palette.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQuery": { - "properties": { - "filterBies": { - "type": "array", - "items": { - "type": "string" - }, - "description": "A list of processes.\n" - }, - "limit": { - "type": "integer", - "description": "The max number of items in the filter list.\n" - }, - "metric": { - "type": "string", - "description": "Your chosen metric.\n" - }, - "searchBy": { - "type": "string", - "description": "Your chosen search term.\n" - } - }, - "type": "object", - "required": [ - "metric" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuery": { - "properties": { - "apmDependencyStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery", - "description": "The APM Dependency Stats query using formulas and functions.\n" - }, - "apmResourceStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery", - "description": "The APM Resource Stats query using formulas and functions.\n" - }, - "cloudCostQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQuery", - "description": "The Cloud Cost query using formulas and functions.\n" - }, - "eventQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery", - "description": "A timeseries formula and functions events query.\n" - }, - "metricQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQuery", - "description": "A timeseries formula and functions metrics query.\n" - }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery", - "description": "The process query using formulas and functions.\n" - }, - "sloQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery", - "description": "The SLO query using formulas and functions.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery": { - "properties": { - "dataSource": { - "type": "string", - "description": "The data source for APM Dependency Stats queries. Valid values are `apm_dependency_stats`.\n" - }, - "env": { - "type": "string", - "description": "APM environment.\n" - }, - "isUpstream": { - "type": "boolean", - "description": "Determines whether stats for upstream or downstream dependencies should be queried.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "operationName": { - "type": "string", - "description": "Name of operation on service.\n" - }, - "primaryTagName": { - "type": "string", - "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" - }, - "primaryTagValue": { - "type": "string", - "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" - }, - "resourceName": { - "type": "string", - "description": "APM resource.\n" - }, - "service": { - "type": "string", - "description": "APM service.\n" - }, - "stat": { - "type": "string", - "description": "APM statistic. Valid values are `avg_duration`, `avg_root_duration`, `avg_spans_per_trace`, `error_rate`, `pct_exec_time`, `pct_of_traces`, `total_traces_count`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "env", - "name", - "operationName", - "resourceName", - "service", - "stat" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery": { - "properties": { - "dataSource": { - "type": "string", - "description": "The data source for APM Resource Stats queries. Valid values are `apm_resource_stats`.\n" - }, - "env": { - "type": "string", - "description": "APM environment.\n" - }, - "groupBies": { - "type": "array", - "items": { - "type": "string" - }, - "description": "Array of fields to group results by.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "operationName": { - "type": "string", - "description": "Name of operation on service.\n" - }, - "primaryTagName": { - "type": "string", - "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" - }, - "primaryTagValue": { - "type": "string", - "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" - }, - "resourceName": { - "type": "string", - "description": "APM resource.\n" - }, - "service": { - "type": "string", - "description": "APM service.\n" - }, - "stat": { - "type": "string", - "description": "APM statistic. Valid values are `errors`, `error_rate`, `hits`, `latency_avg`, `latency_distribution`, `latency_max`, `latency_p50`, `latency_p75`, `latency_p90`, `latency_p95`, `latency_p99`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "env", - "name", - "service", - "stat" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for cloud cost queries. Valid values are `cloud_cost`.\n" - }, - "name": { - "type": "string", - "description": "The name of the query for use in formulas.\n" - }, - "query": { - "type": "string", - "description": "The cloud cost query definition.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "name", - "query" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery": { - "properties": { - "computes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryCompute" - }, - "description": "The compute options.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `security_signals`, `profiles`, `audit`, `events`, `ci_tests`, `ci_pipelines`.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBy" - }, - "description": "Group by options.\n" - }, - "indexes": { - "type": "array", - "items": { - "type": "string" - }, - "description": "An array of index names to query in the stream.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "search": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearch:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearch", - "description": "The search options.\n" - }, - "storage": { - "type": "string", - "description": "Storage location (private beta).\n" - } - }, - "type": "object", - "required": [ - "computes", - "dataSource", - "name" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" - }, - "interval": { - "type": "integer", - "description": "A time interval in milliseconds.\n" - }, - "metric": { - "type": "string", - "description": "The measurable attribute to compute.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The event facet.\n" - }, - "limit": { - "type": "integer", - "description": "The number of groups to return.\n" - }, - "sort": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySort", - "description": "The options for sorting group by results.\n" - } - }, - "type": "object", - "required": [ - "facet" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySort": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" - }, - "metric": { - "type": "string", - "description": "The metric used for sorting group by results.\n" - }, - "order": { - "type": "string", - "description": "Direction of sort. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearch:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearch": { - "properties": { - "query": { - "type": "string", - "description": "The events search string.\n" - } - }, - "type": "object", - "required": [ - "query" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for metrics queries. Defaults to `\"metrics\"`.\n" - }, - "name": { - "type": "string", - "description": "The name of the query for use in formulas.\n" - }, - "query": { - "type": "string", - "description": "The metrics query definition.\n" - } - }, - "type": "object", - "required": [ - "name", - "query" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery": { - "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for process queries. Valid values are `process`, `container`.\n" - }, - "isNormalizedCpu": { - "type": "boolean", - "description": "Whether to normalize the CPU percentages.\n" - }, - "limit": { - "type": "integer", - "description": "The number of hits to return.\n" - }, - "metric": { - "type": "string", - "description": "The process metric name.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "sort": { - "type": "string", - "description": "The direction of the sort. Valid values are `asc`, `desc`. Defaults to `\"desc\"`.\n" - }, - "tagFilters": { - "type": "array", - "items": { - "type": "string" - }, - "description": "An array of tags to filter by.\n" - }, - "textFilter": { - "type": "string", - "description": "The text to use as a filter.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "metric", - "name" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery": { - "properties": { - "additionalQueryFilters": { - "type": "string", - "description": "Additional filters applied to the SLO query.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for SLO queries. Valid values are `slo`.\n" - }, - "groupMode": { - "type": "string", - "description": "Group mode to query measures. Valid values are `overall`, `components`. Defaults to `\"overall\"`.\n" - }, - "measure": { - "type": "string", - "description": "SLO measures queries. Valid values are `good_events`, `bad_events`, `slo_status`, `error_budget_remaining`, `burn_rate`, `error_budget_burndown`.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "sloId": { - "type": "string", - "description": "ID of an SLO to query.\n" - }, - "sloQueryType": { - "type": "string", - "description": "type of the SLO to query. Valid values are `metric`. Defaults to `\"metric\"`.\n" - } - }, - "type": "object", - "required": [ - "dataSource", - "measure", - "sloId" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQuery": { - "properties": { - "computeQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQuery", - "description": "`compute_query` or `multi_compute` is required. The map keys are listed below.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBy" - }, - "description": "Multiple `group_by` blocks are allowed using the structure below.\n" - }, - "index": { - "type": "string", - "description": "The name of the index to query.\n" - }, - "multiComputes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiCompute" - }, - "description": "`compute_query` or `multi_compute` is required. Multiple `multi_compute` blocks are allowed using the structure below.\n" - }, - "searchQuery": { - "type": "string", - "description": "The search query to use.\n" - } - }, - "type": "object", - "required": [ - "index" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBy": { - "properties": { - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "limit": { - "type": "integer", - "description": "The maximum number of items in the group.\n" - }, - "sortQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQuery", - "description": "A list of exactly one element describing the sort query to use.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQuery": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "order": { - "type": "string", - "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation", - "order" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiCompute": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation method.\n" - }, - "facet": { - "type": "string", - "description": "The facet name.\n" - }, - "interval": { - "type": "integer", - "description": "Define the time interval in seconds.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyle:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyle": { - "properties": { - "palette": { - "type": "string", - "description": "A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequest:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequest": { - "properties": { - "formulas": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormula:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormula" - } - }, - "queries": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuery" - } - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormula:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormula": { - "properties": { - "alias": { - "type": "string", - "description": "An expression alias.\n" - }, - "cellDisplayMode": { - "type": "string", - "description": "A list of display modes for each table cell. Valid values are `number`, `bar`.\n" - }, - "conditionalFormats": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormat:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormat" - }, - "description": "Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditional_formats` blocks are allowed using the structure below.\n" + "description": "The aggregation method.\n" }, - "formulaExpression": { + "facet": { "type": "string", - "description": "A string expression built from queries, formulas, and functions.\n" - }, - "limit": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimit:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimit", - "description": "The options for limiting results returned.\n" + "description": "The facet name.\n" }, - "style": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyle:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyle", - "description": "Styling options for widget formulas.\n" + "interval": { + "type": "integer", + "description": "Define the time interval in seconds.\n" } }, "type": "object", "required": [ - "formulaExpression" + "aggregation" ] }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormat:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormat": { + "datadog:index/DashboardWidgetScatterplotDefinitionXaxis:DashboardWidgetScatterplotDefinitionXaxis": { "properties": { - "comparator": { - "type": "string", - "description": "The comparator to use. Valid values are `=`, `\u003e`, `\u003e=`, `\u003c`, `\u003c=`.\n" - }, - "customBgColor": { - "type": "string", - "description": "The color palette to apply to the background, same values available as palette.\n" - }, - "customFgColor": { - "type": "string", - "description": "The color palette to apply to the foreground, same values available as palette.\n" - }, - "hideValue": { + "includeZero": { "type": "boolean", - "description": "Setting this to True hides values.\n" - }, - "imageUrl": { - "type": "string", - "description": "Displays an image as the background.\n" + "description": "Always include zero or fit the axis to the data range.\n" }, - "metric": { + "label": { "type": "string", - "description": "The metric from the request to correlate with this conditional format.\n" + "description": "The label of the axis to display on the graph.\n" }, - "palette": { + "max": { "type": "string", - "description": "The color palette to apply. Valid values are `blue`, `custom_bg`, `custom_image`, `custom_text`, `gray_on_white`, `grey`, `green`, `orange`, `red`, `red_on_white`, `white_on_gray`, `white_on_green`, `green_on_white`, `white_on_red`, `white_on_yellow`, `yellow_on_white`, `black_on_light_yellow`, `black_on_light_green`, `black_on_light_red`.\n" + "description": "Specify the maximum value to show on the Y-axis.\n" }, - "timeframe": { + "min": { "type": "string", - "description": "Defines the displayed timeframe.\n" - }, - "value": { - "type": "number", - "description": "A value for the comparator.\n" - } - }, - "type": "object", - "required": [ - "comparator", - "palette", - "value" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimit:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimit": { - "properties": { - "count": { - "type": "integer", - "description": "The number of results to return.\n" + "description": "Specify the minimum value to show on the Y-axis.\n" }, - "order": { - "type": "string", - "description": "The direction of the sort. Valid values are `asc`, `desc`. Defaults to `\"desc\"`.\n" - } - }, - "type": "object" - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyle:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyle": { - "properties": { - "palette": { + "scale": { "type": "string", - "description": "The color palette used to display the formula. A guide to the available color palettes can be found at https://docs.datadoghq.com/dashboards/guide/widget_colors.\n" - }, - "paletteIndex": { - "type": "integer", - "description": "Index specifying which color to use within the palette.\n" + "description": "Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`.\n" } }, "type": "object" }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuery": { + "datadog:index/DashboardWidgetScatterplotDefinitionYaxis:DashboardWidgetScatterplotDefinitionYaxis": { "properties": { - "apmDependencyStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery", - "description": "The APM Dependency Stats query using formulas and functions.\n" - }, - "apmResourceStatsQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery", - "description": "The APM Resource Stats query using formulas and functions.\n" - }, - "cloudCostQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQuery", - "description": "The Cloud Cost query using formulas and functions.\n" + "includeZero": { + "type": "boolean", + "description": "Always include zero or fit the axis to the data range.\n" }, - "eventQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery", - "description": "A timeseries formula and functions events query.\n" + "label": { + "type": "string", + "description": "The label of the axis to display on the graph.\n" }, - "metricQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQuery", - "description": "A timeseries formula and functions metrics query.\n" + "max": { + "type": "string", + "description": "Specify the maximum value to show on the Y-axis.\n" }, - "processQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery", - "description": "The process query using formulas and functions.\n" + "min": { + "type": "string", + "description": "Specify the minimum value to show on the Y-axis.\n" }, - "sloQuery": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery", - "description": "The SLO query using formulas and functions.\n" + "scale": { + "type": "string", + "description": "Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`.\n" } }, "type": "object" }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery": { + "datadog:index/DashboardWidgetServiceLevelObjectiveDefinition:DashboardWidgetServiceLevelObjectiveDefinition": { "properties": { - "dataSource": { + "additionalQueryFilters": { "type": "string", - "description": "The data source for APM Dependency Stats queries. Valid values are `apm_dependency_stats`.\n" + "description": "Additional filters applied to the SLO query.\n" }, - "env": { + "globalTimeTarget": { "type": "string", - "description": "APM environment.\n" + "description": "The global time target of the widget.\n" }, - "isUpstream": { + "showErrorBudget": { "type": "boolean", - "description": "Determines whether stats for upstream or downstream dependencies should be queried.\n" + "description": "Whether to show the error budget or not.\n" }, - "name": { + "sloId": { "type": "string", - "description": "The name of query for use in formulas.\n" + "description": "The ID of the service level objective used by the widget.\n" }, - "operationName": { - "type": "string", - "description": "Name of operation on service.\n" + "timeWindows": { + "type": "array", + "items": { + "type": "string" + }, + "description": "A list of time windows to display in the widget. Valid values are `7d`, `30d`, `90d`, `week_to_date`, `previous_week`, `month_to_date`, `previous_month`, `global_time`.\n" }, - "primaryTagName": { + "title": { "type": "string", - "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" + "description": "The title of the widget.\n" }, - "primaryTagValue": { + "titleAlign": { "type": "string", - "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" + "description": "The alignment of the widget's title. Valid values are `center`, `left`, `right`.\n" }, - "resourceName": { + "titleSize": { "type": "string", - "description": "APM resource.\n" + "description": "The size of the widget's title (defaults to 16).\n" }, - "service": { + "viewMode": { "type": "string", - "description": "APM service.\n" + "description": "The view mode for the widget. Valid values are `overall`, `component`, `both`.\n" }, - "stat": { + "viewType": { "type": "string", - "description": "APM statistic. Valid values are `avg_duration`, `avg_root_duration`, `avg_spans_per_trace`, `error_rate`, `pct_exec_time`, `pct_of_traces`, `total_traces_count`.\n" + "description": "The type of view to use when displaying the widget. Only `detail` is supported.\n" } }, "type": "object", "required": [ - "dataSource", - "env", - "name", - "operationName", - "resourceName", - "service", - "stat" + "sloId", + "timeWindows", + "viewMode", + "viewType" ] }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery": { + "datadog:index/DashboardWidgetServicemapDefinition:DashboardWidgetServicemapDefinition": { "properties": { - "dataSource": { - "type": "string", - "description": "The data source for APM Resource Stats queries. Valid values are `apm_resource_stats`.\n" - }, - "env": { - "type": "string", - "description": "APM environment.\n" + "customLinks": { + "type": "array", + "items": { + "$ref": "#/types/datadog:index/DashboardWidgetServicemapDefinitionCustomLink:DashboardWidgetServicemapDefinitionCustomLink" + }, + "description": "A nested block describing a custom link. Multiple `custom_link` blocks are allowed using the structure below.\n" }, - "groupBies": { + "filters": { "type": "array", "items": { "type": "string" }, - "description": "Array of fields to group results by.\n" - }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "operationName": { - "type": "string", - "description": "Name of operation on service.\n" - }, - "primaryTagName": { - "type": "string", - "description": "The name of the second primary tag used within APM; required when `primary_tag_value` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog.\n" + "description": "Your environment and primary tag (or `*` if enabled for your account).\n" }, - "primaryTagValue": { + "service": { "type": "string", - "description": "Filter APM data by the second primary tag. `primary_tag_name` must also be specified.\n" + "description": "The ID of the service to map.\n" }, - "resourceName": { + "title": { "type": "string", - "description": "APM resource.\n" + "description": "The title of the widget.\n" }, - "service": { + "titleAlign": { "type": "string", - "description": "APM service.\n" + "description": "The alignment of the widget's title. Valid values are `center`, `left`, `right`.\n" }, - "stat": { + "titleSize": { "type": "string", - "description": "APM statistic. Valid values are `errors`, `error_rate`, `hits`, `latency_avg`, `latency_distribution`, `latency_max`, `latency_p50`, `latency_p75`, `latency_p90`, `latency_p95`, `latency_p99`.\n" + "description": "The size of the widget's title (defaults to 16).\n" } }, "type": "object", "required": [ - "dataSource", - "env", - "name", - "service", - "stat" + "filters", + "service" ] }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQuery": { + "datadog:index/DashboardWidgetServicemapDefinitionCustomLink:DashboardWidgetServicemapDefinitionCustomLink": { "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`.\n" + "isHidden": { + "type": "boolean", + "description": "The flag for toggling context menu link visibility.\n" }, - "dataSource": { + "label": { "type": "string", - "description": "The data source for cloud cost queries. Valid values are `cloud_cost`.\n" + "description": "The label for the custom link URL.\n" }, - "name": { + "link": { "type": "string", - "description": "The name of the query for use in formulas.\n" + "description": "The URL of the custom link.\n" }, - "query": { + "overrideLabel": { "type": "string", - "description": "The cloud cost query definition.\n" + "description": "The label ID that refers to a context menu link item. When `override_label` is provided, the client request omits the label field.\n" } }, - "type": "object", - "required": [ - "dataSource", - "name", - "query" - ] + "type": "object" }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery": { + "datadog:index/DashboardWidgetSloListDefinition:DashboardWidgetSloListDefinition": { "properties": { - "computes": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryCompute" - }, - "description": "The compute options.\n" + "request": { + "$ref": "#/types/datadog:index/DashboardWidgetSloListDefinitionRequest:DashboardWidgetSloListDefinitionRequest", + "description": "A nested block describing the request to use when displaying the widget. Exactly one `request` block is allowed.\n" }, - "dataSource": { + "title": { "type": "string", - "description": "The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `security_signals`, `profiles`, `audit`, `events`, `ci_tests`, `ci_pipelines`.\n" - }, - "groupBies": { - "type": "array", - "items": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBy" - }, - "description": "Group by options.\n" - }, - "indexes": { - "type": "array", - "items": { - "type": "string" - }, - "description": "An array of index names to query in the stream.\n" + "description": "The title of the widget.\n" }, - "name": { + "titleAlign": { "type": "string", - "description": "The name of query for use in formulas.\n" - }, - "search": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearch:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearch", - "description": "The search options.\n" + "description": "The alignment of the widget's title. Valid values are `center`, `left`, `right`.\n" }, - "storage": { + "titleSize": { "type": "string", - "description": "Storage location (private beta).\n" + "description": "The size of the widget's title (defaults to 16).\n" } }, "type": "object", "required": [ - "computes", - "dataSource", - "name" + "request" ] }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryCompute:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryCompute": { + "datadog:index/DashboardWidgetSloListDefinitionRequest:DashboardWidgetSloListDefinitionRequest": { "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" - }, - "interval": { - "type": "integer", - "description": "A time interval in milliseconds.\n" + "query": { + "$ref": "#/types/datadog:index/DashboardWidgetSloListDefinitionRequestQuery:DashboardWidgetSloListDefinitionRequestQuery", + "description": "Updated SLO List widget.\n" }, - "metric": { + "requestType": { "type": "string", - "description": "The measurable attribute to compute.\n" + "description": "The request type for the SLO List request. Valid values are `slo_list`.\n" } }, "type": "object", "required": [ - "aggregation" + "query", + "requestType" ] }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBy:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBy": { + "datadog:index/DashboardWidgetSloListDefinitionRequestQuery:DashboardWidgetSloListDefinitionRequestQuery": { "properties": { - "facet": { - "type": "string", - "description": "The event facet.\n" - }, "limit": { "type": "integer", - "description": "The number of groups to return.\n" - }, - "sort": { - "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySort", - "description": "The options for sorting group by results.\n" - } - }, - "type": "object", - "required": [ - "facet" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySort:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySort": { - "properties": { - "aggregation": { - "type": "string", - "description": "The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`.\n" + "description": "Maximum number of results to display in the table. Defaults to `100`.\n" }, - "metric": { + "queryString": { "type": "string", - "description": "The metric used for sorting group by results.\n" + "description": "Widget query.\n" }, - "order": { - "type": "string", - "description": "Direction of sort. Valid values are `asc`, `desc`.\n" - } - }, - "type": "object", - "required": [ - "aggregation" - ] - }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearch:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearch": { - "properties": { - "query": { - "type": "string", - "description": "The events search string.\n" + "sort": { + "$ref": "#/types/datadog:index/DashboardWidgetSloListDefinitionRequestQuerySort:DashboardWidgetSloListDefinitionRequestQuerySort", + "description": "The facet and order to sort the data, for example: `{\"column\": \"status.sli\", \"order\": \"desc\"}`.\n" } }, "type": "object", "required": [ - "query" + "queryString" ] }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQuery": { + "datadog:index/DashboardWidgetSloListDefinitionRequestQuerySort:DashboardWidgetSloListDefinitionRequestQuerySort": { "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for metrics queries. Defaults to `\"metrics\"`.\n" - }, - "name": { + "column": { "type": "string", - "description": "The name of the query for use in formulas.\n" + "description": "The facet path for the column.\n" }, - "query": { + "order": { "type": "string", - "description": "The metrics query definition.\n" + "description": "Widget sorting methods. Valid values are `asc`, `desc`.\n" } }, "type": "object", "required": [ - "name", - "query" + "column", + "order" ] }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery": { + "datadog:index/DashboardWidgetSplitGraphDefinition:DashboardWidgetSplitGraphDefinition": { "properties": { - "aggregator": { - "type": "string", - "description": "The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`.\n" - }, - "dataSource": { - "type": "string", - "description": "The data source for process queries. Valid values are `process`, `container`.\n" - }, - "isNormalizedCpu": { + "hasUniformYAxes": { "type": "boolean", - "description": "Whether to normalize the CPU percentages.\n" - }, - "limit": { - "type": "integer", - "description": "The number of hits to return.\n" + "description": "Normalize y axes across graphs.\n" }, - "metric": { + "liveSpan": { "type": "string", - "description": "The process metric name.\n" + "description": "The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `week_to_date`, `month_to_date`, `1y`, `alert`.\n" }, - "name": { + "size": { "type": "string", - "description": "The name of query for use in formulas.\n" + "description": "Size of the individual graphs in the split.\n" }, - "sort": { - "type": "string", - "description": "The direction of the sort. Valid values are `asc`, `desc`. Defaults to `\"desc\"`.\n" + "sourceWidgetDefinition": { + "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition", + "description": "The original widget we are splitting on.\n" }, - "tagFilters": { - "type": "array", - "items": { - "type": "string" - }, - "description": "An array of tags to filter by.\n" + "splitConfig": { + "$ref": "#/types/datadog:index/DashboardWidgetSplitGraphDefinitionSplitConfig:DashboardWidgetSplitGraphDefinitionSplitConfig", + "description": "Encapsulates all user choices about how to split a graph.\n" }, - "textFilter": { + "title": { "type": "string", - "description": "The text to use as a filter.\n" + "description": "The title of the widget.\n" } }, "type": "object", "required": [ - "dataSource", - "metric", - "name" + "size", + "sourceWidgetDefinition", + "splitConfig" ] }, - "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery": { + "datadog:index/DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition:DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition": { "properties": { - "additionalQueryFilters": { - "type": "string", - "description": "Additional filters applied to the SLO query.\n" + "changeDefinition": { + "$ref": "#/types/datadog:index/DashboardWidgetChangeDefinition:DashboardWidgetChangeDefinition", + "description": "The definition for a Change widget.\n" }, - "dataSource": { - "type": "string", - "description": "The data source for SLO queries. Valid values are `slo`.\n" + "geomapDefinition": { + "$ref": "#/types/datadog:index/DashboardWidgetGeomapDefinition:DashboardWidgetGeomapDefinition", + "description": "The definition for a Geomap widget.\n" }, - "groupMode": { - "type": "string", - "description": "Group mode to query measures. Valid values are `overall`, `components`. Defaults to `\"overall\"`.\n" + "queryTableDefinition": { + "$ref": "#/types/datadog:index/DashboardWidgetQueryTableDefinition:DashboardWidgetQueryTableDefinition", + "description": "The definition for a Query Table widget.\n" }, - "measure": { - "type": "string", - "description": "SLO measures queries. Valid values are `good_events`, `bad_events`, `slo_status`, `error_budget_remaining`, `burn_rate`, `error_budget_burndown`.\n" + "queryValueDefinition": { + "$ref": "#/types/datadog:index/DashboardWidgetQueryValueDefinition:DashboardWidgetQueryValueDefinition", + "description": "The definition for a Query Value widget.\n" }, - "name": { - "type": "string", - "description": "The name of query for use in formulas.\n" + "scatterplotDefinition": { + "$ref": "#/types/datadog:index/DashboardWidgetScatterplotDefinition:DashboardWidgetScatterplotDefinition", + "description": "The definition for a Scatterplot widget.\n" }, - "sloId": { - "type": "string", - "description": "ID of an SLO to query.\n" + "sunburstDefinition": { + "$ref": "#/types/datadog:index/DashboardWidgetSunburstDefinition:DashboardWidgetSunburstDefinition", + "description": "The definition for a Sunburst widget.\n" }, - "sloQueryType": { - "type": "string", - "description": "type of the SLO to query. Valid values are `metric`. Defaults to `\"metric\"`.\n" + "timeseriesDefinition": { + "$ref": "#/types/datadog:index/DashboardWidgetTimeseriesDefinition:DashboardWidgetTimeseriesDefinition", + "description": "The definition for a Timeseries widget.\n" + }, + "toplistDefinition": { + "$ref": "#/types/datadog:index/DashboardWidgetToplistDefinition:DashboardWidgetToplistDefinition", + "description": "The definition for a Toplist widget.\n" + }, + "treemapDefinition": { + "$ref": "#/types/datadog:index/DashboardWidgetTreemapDefinition:DashboardWidgetTreemapDefinition", + "description": "The definition for a Treemap widget.\n" } }, - "type": "object", - "required": [ - "dataSource", - "measure", - "sloId" - ] + "type": "object" }, "datadog:index/DashboardWidgetSplitGraphDefinitionSplitConfig:DashboardWidgetSplitGraphDefinitionSplitConfig": { "properties": { @@ -72194,7 +37879,7 @@ } }, "datadog:index/dashboard:Dashboard": { - "description": "Provides a Datadog dashboard resource. This can be used to create and manage Datadog dashboards.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as datadog from \"@pulumi/datadog\";\n\n// Example Ordered Layout\nconst orderedDashboard = new datadog.Dashboard(\"ordered_dashboard\", {\n title: \"Ordered Layout Dashboard\",\n description: \"Created using the Datadog provider in Pulumi\",\n layoutType: \"ordered\",\n widgets: [\n {\n alertGraphDefinition: {\n alertId: \"895605\",\n vizType: \"timeseries\",\n title: \"Widget Title\",\n liveSpan: \"1h\",\n },\n },\n {\n alertValueDefinition: {\n alertId: \"895605\",\n precision: 3,\n unit: \"b\",\n textAlign: \"center\",\n title: \"Widget Title\",\n },\n },\n {\n alertValueDefinition: {\n alertId: \"895605\",\n precision: 3,\n unit: \"b\",\n textAlign: \"center\",\n title: \"Widget Title\",\n },\n },\n {\n changeDefinition: {\n requests: [{\n q: \"avg:system.load.1{env:staging} by {account}\",\n changeType: \"absolute\",\n compareTo: \"week_before\",\n increaseGood: true,\n orderBy: \"name\",\n orderDir: \"desc\",\n showPresent: true,\n }],\n title: \"Widget Title\",\n liveSpan: \"1h\",\n },\n },\n {\n distributionDefinition: {\n requests: [{\n q: \"avg:system.load.1{env:staging} by {account}\",\n style: {\n palette: \"warm\",\n },\n }],\n title: \"Widget Title\",\n liveSpan: \"1h\",\n },\n },\n {\n checkStatusDefinition: {\n check: \"aws.ecs.agent_connected\",\n grouping: \"cluster\",\n groupBies: [\n \"account\",\n \"cluster\",\n ],\n tags: [\n \"account:demo\",\n \"cluster:awseb-ruthebdog-env-8-dn3m6u3gvk\",\n ],\n title: \"Widget Title\",\n liveSpan: \"1h\",\n },\n },\n {\n heatmapDefinition: {\n requests: [{\n q: \"avg:system.load.1{env:staging} by {account}\",\n style: {\n palette: \"warm\",\n },\n }],\n yaxis: {\n min: \"1\",\n max: \"2\",\n includeZero: true,\n scale: \"sqrt\",\n },\n title: \"Widget Title\",\n liveSpan: \"1h\",\n },\n },\n {\n hostmapDefinition: {\n request: {\n fills: [{\n q: \"avg:system.load.1{*} by {host}\",\n }],\n sizes: [{\n q: \"avg:memcache.uptime{*} by {host}\",\n }],\n },\n nodeType: \"container\",\n groups: [\n \"host\",\n \"region\",\n ],\n noGroupHosts: true,\n noMetricHosts: true,\n scopes: [\n \"region:us-east-1\",\n \"aws_account:727006795293\",\n ],\n style: {\n palette: \"yellow_to_green\",\n paletteFlip: true,\n fillMin: \"10\",\n fillMax: \"20\",\n },\n title: \"Widget Title\",\n },\n },\n {\n noteDefinition: {\n content: \"note text\",\n backgroundColor: \"pink\",\n fontSize: \"14\",\n textAlign: \"center\",\n showTick: true,\n tickEdge: \"left\",\n tickPos: \"50%\",\n },\n },\n {\n queryValueDefinition: {\n requests: [{\n q: \"avg:system.load.1{env:staging} by {account}\",\n aggregator: \"sum\",\n conditionalFormats: [\n {\n comparator: \"\u003c\",\n value: 2,\n palette: \"white_on_green\",\n },\n {\n comparator: \"\u003e\",\n value: 2.2,\n palette: \"white_on_red\",\n },\n ],\n }],\n autoscale: true,\n customUnit: \"xx\",\n precision: 4,\n textAlign: \"right\",\n title: \"Widget Title\",\n liveSpan: \"1h\",\n },\n },\n {\n queryTableDefinition: {\n requests: [{\n q: \"avg:system.load.1{env:staging} by {account}\",\n aggregator: \"sum\",\n limit: 10,\n conditionalFormats: [\n {\n comparator: \"\u003c\",\n value: 2,\n palette: \"white_on_green\",\n },\n {\n comparator: \"\u003e\",\n value: 2.2,\n palette: \"white_on_red\",\n },\n ],\n }],\n title: \"Widget Title\",\n liveSpan: \"1h\",\n },\n },\n {\n scatterplotDefinition: {\n request: {\n xes: [{\n q: \"avg:system.cpu.user{*} by {service, account}\",\n aggregator: \"max\",\n }],\n ys: [{\n q: \"avg:system.mem.used{*} by {service, account}\",\n aggregator: \"min\",\n }],\n },\n colorByGroups: [\n \"account\",\n \"apm-role-group\",\n ],\n xaxis: {\n includeZero: true,\n label: \"x\",\n min: \"1\",\n max: \"2000\",\n scale: \"pow\",\n },\n yaxis: {\n includeZero: false,\n label: \"y\",\n min: \"5\",\n max: \"2222\",\n scale: \"log\",\n },\n title: \"Widget Title\",\n liveSpan: \"1h\",\n },\n },\n {\n servicemapDefinition: {\n service: \"master-db\",\n filters: [\n \"env:prod\",\n \"datacenter:dc1\",\n ],\n title: \"env: prod, datacenter:dc1, service: master-db\",\n titleSize: \"16\",\n titleAlign: \"left\",\n },\n },\n {\n timeseriesDefinition: {\n requests: [\n {\n q: \"avg:system.cpu.user{app:general} by {env}\",\n displayType: \"line\",\n style: {\n palette: \"warm\",\n lineType: \"dashed\",\n lineWidth: \"thin\",\n },\n metadatas: [{\n expression: \"avg:system.cpu.user{app:general} by {env}\",\n aliasName: \"Alpha\",\n }],\n },\n {\n logQuery: {\n index: \"mcnulty\",\n computeQuery: {\n aggregation: \"avg\",\n facet: \"@duration\",\n interval: 5000,\n },\n searchQuery: \"status:info\",\n groupBies: [{\n facet: \"host\",\n limit: 10,\n sortQuery: {\n aggregation: \"avg\",\n order: \"desc\",\n facet: \"@duration\",\n },\n }],\n },\n displayType: \"area\",\n },\n {\n apmQuery: {\n index: \"apm-search\",\n computeQuery: {\n aggregation: \"avg\",\n facet: \"@duration\",\n interval: 5000,\n },\n searchQuery: \"type:web\",\n groupBies: [{\n facet: \"resource_name\",\n limit: 50,\n sortQuery: {\n aggregation: \"avg\",\n order: \"desc\",\n facet: \"@string_query.interval\",\n },\n }],\n },\n displayType: \"bars\",\n },\n {\n processQuery: {\n metric: \"process.stat.cpu.total_pct\",\n searchBy: \"error\",\n filterBies: [\"active\"],\n limit: 50,\n },\n displayType: \"area\",\n },\n ],\n markers: [\n {\n displayType: \"error dashed\",\n label: \" z=6 \",\n value: \"y = 4\",\n },\n {\n displayType: \"ok solid\",\n value: \"10 \u003c y \u003c 999\",\n label: \" x=8 \",\n },\n ],\n title: \"Widget Title\",\n showLegend: true,\n legendSize: \"2\",\n liveSpan: \"1h\",\n events: [\n {\n q: \"sources:test tags:1\",\n },\n {\n q: \"sources:test tags:2\",\n },\n ],\n yaxis: {\n scale: \"log\",\n includeZero: false,\n max: \"100\",\n },\n },\n },\n {\n toplistDefinition: {\n requests: [{\n q: \"avg:system.cpu.user{app:general} by {env}\",\n conditionalFormats: [\n {\n comparator: \"\u003c\",\n value: 2,\n palette: \"white_on_green\",\n },\n {\n comparator: \"\u003e\",\n value: 2.2,\n palette: \"white_on_red\",\n },\n ],\n }],\n title: \"Widget Title\",\n },\n },\n {\n groupDefinition: {\n layoutType: \"ordered\",\n title: \"Group Widget\",\n widgets: [\n {\n noteDefinition: {\n content: \"cluster note widget\",\n backgroundColor: \"pink\",\n fontSize: \"14\",\n textAlign: \"center\",\n showTick: true,\n tickEdge: \"left\",\n tickPos: \"50%\",\n },\n },\n {\n alertGraphDefinition: {\n alertId: \"123\",\n vizType: \"toplist\",\n title: \"Alert Graph\",\n liveSpan: \"1h\",\n },\n },\n ],\n },\n },\n {\n serviceLevelObjectiveDefinition: {\n title: \"Widget Title\",\n viewType: \"detail\",\n sloId: \"56789\",\n showErrorBudget: true,\n viewMode: \"overall\",\n timeWindows: [\n \"7d\",\n \"previous_week\",\n ],\n },\n },\n ],\n templateVariables: [\n {\n name: \"var_1\",\n prefix: \"host\",\n \"default\": \"aws\",\n },\n {\n name: \"var_2\",\n prefix: \"service_name\",\n \"default\": \"autoscaling\",\n },\n ],\n templateVariablePresets: [{\n name: \"preset_1\",\n templateVariables: [\n {\n name: \"var_1\",\n value: \"host.dc\",\n },\n {\n name: \"var_2\",\n value: \"my_service\",\n },\n ],\n }],\n});\n// Example Free Layout\nconst freeDashboard = new datadog.Dashboard(\"free_dashboard\", {\n title: \"Free Layout Dashboard\",\n description: \"Created using the Datadog provider in Pulumi\",\n layoutType: \"free\",\n widgets: [\n {\n eventStreamDefinition: {\n query: \"*\",\n eventSize: \"l\",\n title: \"Widget Title\",\n titleSize: \"16\",\n titleAlign: \"left\",\n liveSpan: \"1h\",\n },\n widgetLayout: {\n height: 43,\n width: 32,\n x: 0,\n y: 0,\n },\n },\n {\n eventTimelineDefinition: {\n query: \"*\",\n title: \"Widget Title\",\n titleSize: \"16\",\n titleAlign: \"left\",\n liveSpan: \"1h\",\n },\n widgetLayout: {\n height: 9,\n width: 66,\n x: 33,\n y: 60,\n },\n },\n {\n freeTextDefinition: {\n text: \"free text content\",\n color: \"#d00\",\n fontSize: \"36\",\n textAlign: \"left\",\n },\n widgetLayout: {\n height: 20,\n width: 34,\n x: 33,\n y: 0,\n },\n },\n {\n iframeDefinition: {\n url: \"http://google.com\",\n },\n widgetLayout: {\n height: 46,\n width: 39,\n x: 101,\n y: 0,\n },\n },\n {\n imageDefinition: {\n url: \"https://images.pexels.com/photos/67636/rose-blue-flower-rose-blooms-67636.jpeg?auto=compress\u0026cs=tinysrgb\u0026h=350\",\n sizing: \"fit\",\n margin: \"small\",\n },\n widgetLayout: {\n height: 20,\n width: 30,\n x: 69,\n y: 0,\n },\n },\n {\n logStreamDefinition: {\n indexes: [\"main\"],\n query: \"error\",\n columns: [\n \"core_host\",\n \"core_service\",\n \"tag_source\",\n ],\n showDateColumn: true,\n showMessageColumn: true,\n messageDisplay: \"expanded-md\",\n sort: {\n column: \"time\",\n order: \"desc\",\n },\n },\n widgetLayout: {\n height: 36,\n width: 32,\n x: 0,\n y: 45,\n },\n },\n {\n manageStatusDefinition: {\n colorPreference: \"text\",\n displayFormat: \"countsAndList\",\n hideZeroCounts: true,\n query: \"type:metric\",\n showLastTriggered: false,\n sort: \"status,asc\",\n summaryType: \"monitors\",\n title: \"Widget Title\",\n titleSize: \"16\",\n titleAlign: \"left\",\n },\n widgetLayout: {\n height: 40,\n width: 30,\n x: 101,\n y: 48,\n },\n },\n {\n traceServiceDefinition: {\n displayFormat: \"three_column\",\n env: \"datadog.com\",\n service: \"alerting-cassandra\",\n showBreakdown: true,\n showDistribution: true,\n showErrors: true,\n showHits: true,\n showLatency: false,\n showResourceList: false,\n sizeFormat: \"large\",\n spanName: \"cassandra.query\",\n title: \"alerting-cassandra #env:datadog.com\",\n titleAlign: \"center\",\n titleSize: \"13\",\n liveSpan: \"1h\",\n },\n widgetLayout: {\n height: 38,\n width: 66,\n x: 33,\n y: 21,\n },\n },\n {\n timeseriesDefinition: {\n requests: [{\n formulas: [\n {\n formulaExpression: \"my_query_1 + my_query_2\",\n alias: \"my ff query\",\n },\n {\n formulaExpression: \"my_query_1 * my_query_2\",\n limit: {\n count: 5,\n order: \"desc\",\n },\n alias: \"my second ff query\",\n },\n ],\n queries: [\n {\n metricQuery: {\n dataSource: \"metrics\",\n query: \"avg:system.cpu.user{app:general} by {env}\",\n name: \"my_query_1\",\n aggregator: \"sum\",\n },\n },\n {\n metricQuery: {\n query: \"avg:system.cpu.user{app:general} by {env}\",\n name: \"my_query_2\",\n aggregator: \"sum\",\n },\n },\n ],\n }],\n },\n widgetLayout: {\n height: 16,\n width: 25,\n x: 58,\n y: 83,\n },\n },\n {\n timeseriesDefinition: {\n requests: [\n {\n queries: [{\n eventQuery: {\n name: \"my-query\",\n dataSource: \"logs\",\n indexes: [\"days-3\"],\n computes: [{\n aggregation: \"count\",\n }],\n groupBies: [{\n facet: \"host\",\n sort: {\n metric: \"@lambda.max_memory_used\",\n aggregation: \"avg\",\n },\n limit: 10,\n }],\n },\n }],\n },\n {\n displayType: \"overlay\",\n queries: [{\n metricQuery: {\n name: \"MyOverlay\",\n dataSource: \"metrics\",\n query: \"avg:system.cpu.user{host:COMP-QJWVM2FYT4}\",\n },\n }],\n },\n ],\n },\n widgetLayout: {\n height: 16,\n width: 28,\n x: 29,\n y: 83,\n },\n },\n {\n timeseriesDefinition: {\n requests: [{\n queries: [{\n processQuery: {\n dataSource: \"process\",\n textFilter: \"abc\",\n metric: \"process.stat.cpu.total_pct\",\n limit: 10,\n tagFilters: [\"some_filter\"],\n name: \"my_process_query\",\n sort: \"asc\",\n isNormalizedCpu: true,\n aggregator: \"sum\",\n },\n }],\n }],\n },\n widgetLayout: {\n height: 16,\n width: 28,\n x: 0,\n y: 83,\n },\n },\n {\n timeseriesDefinition: {\n requests: [{\n formulas: [{\n formulaExpression: \"query1\",\n alias: \"my cloud cost query\",\n }],\n queries: [{\n cloudCostQuery: {\n dataSource: \"cloud_cost\",\n query: \"sum:aws.cost.amortized{*}\",\n name: \"query1\",\n aggregator: \"sum\",\n },\n }],\n }],\n },\n },\n {\n powerpackDefinition: {\n powerpackId: \"00000000-0000-0000-0000-000000000000\",\n backgroundColor: \"blue\",\n bannerImg: \"https://example.org/example.png\",\n showTitle: true,\n title: \"Powerpack Widget\",\n templateVariables: {\n controlledExternallies: [{\n name: \"var_2\",\n values: [\"autoscaling\"],\n prefix: \"service_name\",\n }],\n controlledByPowerpacks: [{\n name: \"var_3\",\n prefix: \"timeframe\",\n values: [\n \"default\",\n \"values\",\n \"here\",\n ],\n }],\n },\n },\n },\n ],\n templateVariables: [\n {\n name: \"var_1\",\n prefix: \"host\",\n \"default\": \"aws\",\n },\n {\n name: \"var_2\",\n prefix: \"service_name\",\n \"default\": \"autoscaling\",\n },\n ],\n templateVariablePresets: [{\n name: \"preset_1\",\n templateVariables: [\n {\n name: \"var_1\",\n value: \"host.dc\",\n },\n {\n name: \"var_2\",\n value: \"my_service\",\n },\n ],\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_datadog as datadog\n\n# Example Ordered Layout\nordered_dashboard = datadog.Dashboard(\"ordered_dashboard\",\n title=\"Ordered Layout Dashboard\",\n description=\"Created using the Datadog provider in Pulumi\",\n layout_type=\"ordered\",\n widgets=[\n datadog.DashboardWidgetArgs(\n alert_graph_definition=datadog.DashboardWidgetAlertGraphDefinitionArgs(\n alert_id=\"895605\",\n viz_type=\"timeseries\",\n title=\"Widget Title\",\n live_span=\"1h\",\n ),\n ),\n datadog.DashboardWidgetArgs(\n alert_value_definition=datadog.DashboardWidgetAlertValueDefinitionArgs(\n alert_id=\"895605\",\n precision=3,\n unit=\"b\",\n text_align=\"center\",\n title=\"Widget Title\",\n ),\n ),\n datadog.DashboardWidgetArgs(\n alert_value_definition=datadog.DashboardWidgetAlertValueDefinitionArgs(\n alert_id=\"895605\",\n precision=3,\n unit=\"b\",\n text_align=\"center\",\n title=\"Widget Title\",\n ),\n ),\n datadog.DashboardWidgetArgs(\n change_definition=datadog.DashboardWidgetChangeDefinitionArgs(\n requests=[datadog.DashboardWidgetChangeDefinitionRequestArgs(\n q=\"avg:system.load.1{env:staging} by {account}\",\n change_type=\"absolute\",\n compare_to=\"week_before\",\n increase_good=True,\n order_by=\"name\",\n order_dir=\"desc\",\n show_present=True,\n )],\n title=\"Widget Title\",\n live_span=\"1h\",\n ),\n ),\n datadog.DashboardWidgetArgs(\n distribution_definition=datadog.DashboardWidgetDistributionDefinitionArgs(\n requests=[datadog.DashboardWidgetDistributionDefinitionRequestArgs(\n q=\"avg:system.load.1{env:staging} by {account}\",\n style=datadog.DashboardWidgetDistributionDefinitionRequestStyleArgs(\n palette=\"warm\",\n ),\n )],\n title=\"Widget Title\",\n live_span=\"1h\",\n ),\n ),\n datadog.DashboardWidgetArgs(\n check_status_definition=datadog.DashboardWidgetCheckStatusDefinitionArgs(\n check=\"aws.ecs.agent_connected\",\n grouping=\"cluster\",\n group_bies=[\n \"account\",\n \"cluster\",\n ],\n tags=[\n \"account:demo\",\n \"cluster:awseb-ruthebdog-env-8-dn3m6u3gvk\",\n ],\n title=\"Widget Title\",\n live_span=\"1h\",\n ),\n ),\n datadog.DashboardWidgetArgs(\n heatmap_definition=datadog.DashboardWidgetHeatmapDefinitionArgs(\n requests=[datadog.DashboardWidgetHeatmapDefinitionRequestArgs(\n q=\"avg:system.load.1{env:staging} by {account}\",\n style=datadog.DashboardWidgetHeatmapDefinitionRequestStyleArgs(\n palette=\"warm\",\n ),\n )],\n yaxis=datadog.DashboardWidgetHeatmapDefinitionYaxisArgs(\n min=\"1\",\n max=\"2\",\n include_zero=True,\n scale=\"sqrt\",\n ),\n title=\"Widget Title\",\n live_span=\"1h\",\n ),\n ),\n datadog.DashboardWidgetArgs(\n hostmap_definition=datadog.DashboardWidgetHostmapDefinitionArgs(\n request=datadog.DashboardWidgetHostmapDefinitionRequestArgs(\n fills=[datadog.DashboardWidgetHostmapDefinitionRequestFillArgs(\n q=\"avg:system.load.1{*} by {host}\",\n )],\n sizes=[datadog.DashboardWidgetHostmapDefinitionRequestSizeArgs(\n q=\"avg:memcache.uptime{*} by {host}\",\n )],\n ),\n node_type=\"container\",\n groups=[\n \"host\",\n \"region\",\n ],\n no_group_hosts=True,\n no_metric_hosts=True,\n scopes=[\n \"region:us-east-1\",\n \"aws_account:727006795293\",\n ],\n style=datadog.DashboardWidgetHostmapDefinitionStyleArgs(\n palette=\"yellow_to_green\",\n palette_flip=True,\n fill_min=\"10\",\n fill_max=\"20\",\n ),\n title=\"Widget Title\",\n ),\n ),\n datadog.DashboardWidgetArgs(\n note_definition=datadog.DashboardWidgetNoteDefinitionArgs(\n content=\"note text\",\n background_color=\"pink\",\n font_size=\"14\",\n text_align=\"center\",\n show_tick=True,\n tick_edge=\"left\",\n tick_pos=\"50%\",\n ),\n ),\n datadog.DashboardWidgetArgs(\n query_value_definition=datadog.DashboardWidgetQueryValueDefinitionArgs(\n requests=[datadog.DashboardWidgetQueryValueDefinitionRequestArgs(\n q=\"avg:system.load.1{env:staging} by {account}\",\n aggregator=\"sum\",\n conditional_formats=[\n datadog.DashboardWidgetQueryValueDefinitionRequestConditionalFormatArgs(\n comparator=\"\u003c\",\n value=2,\n palette=\"white_on_green\",\n ),\n datadog.DashboardWidgetQueryValueDefinitionRequestConditionalFormatArgs(\n comparator=\"\u003e\",\n value=2.2,\n palette=\"white_on_red\",\n ),\n ],\n )],\n autoscale=True,\n custom_unit=\"xx\",\n precision=4,\n text_align=\"right\",\n title=\"Widget Title\",\n live_span=\"1h\",\n ),\n ),\n datadog.DashboardWidgetArgs(\n query_table_definition=datadog.DashboardWidgetQueryTableDefinitionArgs(\n requests=[datadog.DashboardWidgetQueryTableDefinitionRequestArgs(\n q=\"avg:system.load.1{env:staging} by {account}\",\n aggregator=\"sum\",\n limit=10,\n conditional_formats=[\n datadog.DashboardWidgetQueryTableDefinitionRequestConditionalFormatArgs(\n comparator=\"\u003c\",\n value=2,\n palette=\"white_on_green\",\n ),\n datadog.DashboardWidgetQueryTableDefinitionRequestConditionalFormatArgs(\n comparator=\"\u003e\",\n value=2.2,\n palette=\"white_on_red\",\n ),\n ],\n )],\n title=\"Widget Title\",\n live_span=\"1h\",\n ),\n ),\n datadog.DashboardWidgetArgs(\n scatterplot_definition=datadog.DashboardWidgetScatterplotDefinitionArgs(\n request=datadog.DashboardWidgetScatterplotDefinitionRequestArgs(\n xes=[datadog.DashboardWidgetScatterplotDefinitionRequestXArgs(\n q=\"avg:system.cpu.user{*} by {service, account}\",\n aggregator=\"max\",\n )],\n ys=[datadog.DashboardWidgetScatterplotDefinitionRequestYArgs(\n q=\"avg:system.mem.used{*} by {service, account}\",\n aggregator=\"min\",\n )],\n ),\n color_by_groups=[\n \"account\",\n \"apm-role-group\",\n ],\n xaxis=datadog.DashboardWidgetScatterplotDefinitionXaxisArgs(\n include_zero=True,\n label=\"x\",\n min=\"1\",\n max=\"2000\",\n scale=\"pow\",\n ),\n yaxis=datadog.DashboardWidgetScatterplotDefinitionYaxisArgs(\n include_zero=False,\n label=\"y\",\n min=\"5\",\n max=\"2222\",\n scale=\"log\",\n ),\n title=\"Widget Title\",\n live_span=\"1h\",\n ),\n ),\n datadog.DashboardWidgetArgs(\n servicemap_definition=datadog.DashboardWidgetServicemapDefinitionArgs(\n service=\"master-db\",\n filters=[\n \"env:prod\",\n \"datacenter:dc1\",\n ],\n title=\"env: prod, datacenter:dc1, service: master-db\",\n title_size=\"16\",\n title_align=\"left\",\n ),\n ),\n datadog.DashboardWidgetArgs(\n timeseries_definition=datadog.DashboardWidgetTimeseriesDefinitionArgs(\n requests=[\n datadog.DashboardWidgetTimeseriesDefinitionRequestArgs(\n q=\"avg:system.cpu.user{app:general} by {env}\",\n display_type=\"line\",\n style=datadog.DashboardWidgetTimeseriesDefinitionRequestStyleArgs(\n palette=\"warm\",\n line_type=\"dashed\",\n line_width=\"thin\",\n ),\n metadatas=[datadog.DashboardWidgetTimeseriesDefinitionRequestMetadataArgs(\n expression=\"avg:system.cpu.user{app:general} by {env}\",\n alias_name=\"Alpha\",\n )],\n ),\n datadog.DashboardWidgetTimeseriesDefinitionRequestArgs(\n log_query=datadog.DashboardWidgetTimeseriesDefinitionRequestLogQueryArgs(\n index=\"mcnulty\",\n compute_query=datadog.DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs(\n aggregation=\"avg\",\n facet=\"@duration\",\n interval=5000,\n ),\n search_query=\"status:info\",\n group_bies=[datadog.DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs(\n facet=\"host\",\n limit=10,\n sort_query=datadog.DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs(\n aggregation=\"avg\",\n order=\"desc\",\n facet=\"@duration\",\n ),\n )],\n ),\n display_type=\"area\",\n ),\n datadog.DashboardWidgetTimeseriesDefinitionRequestArgs(\n apm_query=datadog.DashboardWidgetTimeseriesDefinitionRequestApmQueryArgs(\n index=\"apm-search\",\n compute_query=datadog.DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs(\n aggregation=\"avg\",\n facet=\"@duration\",\n interval=5000,\n ),\n search_query=\"type:web\",\n group_bies=[datadog.DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs(\n facet=\"resource_name\",\n limit=50,\n sort_query=datadog.DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs(\n aggregation=\"avg\",\n order=\"desc\",\n facet=\"@string_query.interval\",\n ),\n )],\n ),\n display_type=\"bars\",\n ),\n datadog.DashboardWidgetTimeseriesDefinitionRequestArgs(\n process_query=datadog.DashboardWidgetTimeseriesDefinitionRequestProcessQueryArgs(\n metric=\"process.stat.cpu.total_pct\",\n search_by=\"error\",\n filter_bies=[\"active\"],\n limit=50,\n ),\n display_type=\"area\",\n ),\n ],\n markers=[\n datadog.DashboardWidgetTimeseriesDefinitionMarkerArgs(\n display_type=\"error dashed\",\n label=\" z=6 \",\n value=\"y = 4\",\n ),\n datadog.DashboardWidgetTimeseriesDefinitionMarkerArgs(\n display_type=\"ok solid\",\n value=\"10 \u003c y \u003c 999\",\n label=\" x=8 \",\n ),\n ],\n title=\"Widget Title\",\n show_legend=True,\n legend_size=\"2\",\n live_span=\"1h\",\n events=[\n datadog.DashboardWidgetTimeseriesDefinitionEventArgs(\n q=\"sources:test tags:1\",\n ),\n datadog.DashboardWidgetTimeseriesDefinitionEventArgs(\n q=\"sources:test tags:2\",\n ),\n ],\n yaxis=datadog.DashboardWidgetTimeseriesDefinitionYaxisArgs(\n scale=\"log\",\n include_zero=False,\n max=\"100\",\n ),\n ),\n ),\n datadog.DashboardWidgetArgs(\n toplist_definition=datadog.DashboardWidgetToplistDefinitionArgs(\n requests=[datadog.DashboardWidgetToplistDefinitionRequestArgs(\n q=\"avg:system.cpu.user{app:general} by {env}\",\n conditional_formats=[\n datadog.DashboardWidgetToplistDefinitionRequestConditionalFormatArgs(\n comparator=\"\u003c\",\n value=2,\n palette=\"white_on_green\",\n ),\n datadog.DashboardWidgetToplistDefinitionRequestConditionalFormatArgs(\n comparator=\"\u003e\",\n value=2.2,\n palette=\"white_on_red\",\n ),\n ],\n )],\n title=\"Widget Title\",\n ),\n ),\n datadog.DashboardWidgetArgs(\n group_definition=datadog.DashboardWidgetGroupDefinitionArgs(\n layout_type=\"ordered\",\n title=\"Group Widget\",\n widgets=[\n datadog.DashboardWidgetGroupDefinitionWidgetArgs(\n note_definition=datadog.DashboardWidgetGroupDefinitionWidgetNoteDefinitionArgs(\n content=\"cluster note widget\",\n background_color=\"pink\",\n font_size=\"14\",\n text_align=\"center\",\n show_tick=True,\n tick_edge=\"left\",\n tick_pos=\"50%\",\n ),\n ),\n datadog.DashboardWidgetGroupDefinitionWidgetArgs(\n alert_graph_definition=datadog.DashboardWidgetGroupDefinitionWidgetAlertGraphDefinitionArgs(\n alert_id=\"123\",\n viz_type=\"toplist\",\n title=\"Alert Graph\",\n live_span=\"1h\",\n ),\n ),\n ],\n ),\n ),\n datadog.DashboardWidgetArgs(\n service_level_objective_definition=datadog.DashboardWidgetServiceLevelObjectiveDefinitionArgs(\n title=\"Widget Title\",\n view_type=\"detail\",\n slo_id=\"56789\",\n show_error_budget=True,\n view_mode=\"overall\",\n time_windows=[\n \"7d\",\n \"previous_week\",\n ],\n ),\n ),\n ],\n template_variables=[\n datadog.DashboardTemplateVariableArgs(\n name=\"var_1\",\n prefix=\"host\",\n default=\"aws\",\n ),\n datadog.DashboardTemplateVariableArgs(\n name=\"var_2\",\n prefix=\"service_name\",\n default=\"autoscaling\",\n ),\n ],\n template_variable_presets=[datadog.DashboardTemplateVariablePresetArgs(\n name=\"preset_1\",\n template_variables=[\n datadog.DashboardTemplateVariablePresetTemplateVariableArgs(\n name=\"var_1\",\n value=\"host.dc\",\n ),\n datadog.DashboardTemplateVariablePresetTemplateVariableArgs(\n name=\"var_2\",\n value=\"my_service\",\n ),\n ],\n )])\n# Example Free Layout\nfree_dashboard = datadog.Dashboard(\"free_dashboard\",\n title=\"Free Layout Dashboard\",\n description=\"Created using the Datadog provider in Pulumi\",\n layout_type=\"free\",\n widgets=[\n datadog.DashboardWidgetArgs(\n event_stream_definition=datadog.DashboardWidgetEventStreamDefinitionArgs(\n query=\"*\",\n event_size=\"l\",\n title=\"Widget Title\",\n title_size=\"16\",\n title_align=\"left\",\n live_span=\"1h\",\n ),\n widget_layout=datadog.DashboardWidgetWidgetLayoutArgs(\n height=43,\n width=32,\n x=0,\n y=0,\n ),\n ),\n datadog.DashboardWidgetArgs(\n event_timeline_definition=datadog.DashboardWidgetEventTimelineDefinitionArgs(\n query=\"*\",\n title=\"Widget Title\",\n title_size=\"16\",\n title_align=\"left\",\n live_span=\"1h\",\n ),\n widget_layout=datadog.DashboardWidgetWidgetLayoutArgs(\n height=9,\n width=66,\n x=33,\n y=60,\n ),\n ),\n datadog.DashboardWidgetArgs(\n free_text_definition=datadog.DashboardWidgetFreeTextDefinitionArgs(\n text=\"free text content\",\n color=\"#d00\",\n font_size=\"36\",\n text_align=\"left\",\n ),\n widget_layout=datadog.DashboardWidgetWidgetLayoutArgs(\n height=20,\n width=34,\n x=33,\n y=0,\n ),\n ),\n datadog.DashboardWidgetArgs(\n iframe_definition=datadog.DashboardWidgetIframeDefinitionArgs(\n url=\"http://google.com\",\n ),\n widget_layout=datadog.DashboardWidgetWidgetLayoutArgs(\n height=46,\n width=39,\n x=101,\n y=0,\n ),\n ),\n datadog.DashboardWidgetArgs(\n image_definition=datadog.DashboardWidgetImageDefinitionArgs(\n url=\"https://images.pexels.com/photos/67636/rose-blue-flower-rose-blooms-67636.jpeg?auto=compress\u0026cs=tinysrgb\u0026h=350\",\n sizing=\"fit\",\n margin=\"small\",\n ),\n widget_layout=datadog.DashboardWidgetWidgetLayoutArgs(\n height=20,\n width=30,\n x=69,\n y=0,\n ),\n ),\n datadog.DashboardWidgetArgs(\n log_stream_definition=datadog.DashboardWidgetLogStreamDefinitionArgs(\n indexes=[\"main\"],\n query=\"error\",\n columns=[\n \"core_host\",\n \"core_service\",\n \"tag_source\",\n ],\n show_date_column=True,\n show_message_column=True,\n message_display=\"expanded-md\",\n sort=datadog.DashboardWidgetLogStreamDefinitionSortArgs(\n column=\"time\",\n order=\"desc\",\n ),\n ),\n widget_layout=datadog.DashboardWidgetWidgetLayoutArgs(\n height=36,\n width=32,\n x=0,\n y=45,\n ),\n ),\n datadog.DashboardWidgetArgs(\n manage_status_definition=datadog.DashboardWidgetManageStatusDefinitionArgs(\n color_preference=\"text\",\n display_format=\"countsAndList\",\n hide_zero_counts=True,\n query=\"type:metric\",\n show_last_triggered=False,\n sort=\"status,asc\",\n summary_type=\"monitors\",\n title=\"Widget Title\",\n title_size=\"16\",\n title_align=\"left\",\n ),\n widget_layout=datadog.DashboardWidgetWidgetLayoutArgs(\n height=40,\n width=30,\n x=101,\n y=48,\n ),\n ),\n datadog.DashboardWidgetArgs(\n trace_service_definition=datadog.DashboardWidgetTraceServiceDefinitionArgs(\n display_format=\"three_column\",\n env=\"datadog.com\",\n service=\"alerting-cassandra\",\n show_breakdown=True,\n show_distribution=True,\n show_errors=True,\n show_hits=True,\n show_latency=False,\n show_resource_list=False,\n size_format=\"large\",\n span_name=\"cassandra.query\",\n title=\"alerting-cassandra #env:datadog.com\",\n title_align=\"center\",\n title_size=\"13\",\n live_span=\"1h\",\n ),\n widget_layout=datadog.DashboardWidgetWidgetLayoutArgs(\n height=38,\n width=66,\n x=33,\n y=21,\n ),\n ),\n datadog.DashboardWidgetArgs(\n timeseries_definition=datadog.DashboardWidgetTimeseriesDefinitionArgs(\n requests=[datadog.DashboardWidgetTimeseriesDefinitionRequestArgs(\n formulas=[\n datadog.DashboardWidgetTimeseriesDefinitionRequestFormulaArgs(\n formula_expression=\"my_query_1 + my_query_2\",\n alias=\"my ff query\",\n ),\n datadog.DashboardWidgetTimeseriesDefinitionRequestFormulaArgs(\n formula_expression=\"my_query_1 * my_query_2\",\n limit=datadog.DashboardWidgetTimeseriesDefinitionRequestFormulaLimitArgs(\n count=5,\n order=\"desc\",\n ),\n alias=\"my second ff query\",\n ),\n ],\n queries=[\n datadog.DashboardWidgetTimeseriesDefinitionRequestQueryArgs(\n metric_query=datadog.DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs(\n data_source=\"metrics\",\n query=\"avg:system.cpu.user{app:general} by {env}\",\n name=\"my_query_1\",\n aggregator=\"sum\",\n ),\n ),\n datadog.DashboardWidgetTimeseriesDefinitionRequestQueryArgs(\n metric_query=datadog.DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs(\n query=\"avg:system.cpu.user{app:general} by {env}\",\n name=\"my_query_2\",\n aggregator=\"sum\",\n ),\n ),\n ],\n )],\n ),\n widget_layout=datadog.DashboardWidgetWidgetLayoutArgs(\n height=16,\n width=25,\n x=58,\n y=83,\n ),\n ),\n datadog.DashboardWidgetArgs(\n timeseries_definition=datadog.DashboardWidgetTimeseriesDefinitionArgs(\n requests=[\n datadog.DashboardWidgetTimeseriesDefinitionRequestArgs(\n queries=[datadog.DashboardWidgetTimeseriesDefinitionRequestQueryArgs(\n event_query=datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryArgs(\n name=\"my-query\",\n data_source=\"logs\",\n indexes=[\"days-3\"],\n computes=[datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs(\n aggregation=\"count\",\n )],\n group_bies=[datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs(\n facet=\"host\",\n sort=datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs(\n metric=\"@lambda.max_memory_used\",\n aggregation=\"avg\",\n ),\n limit=10,\n )],\n ),\n )],\n ),\n datadog.DashboardWidgetTimeseriesDefinitionRequestArgs(\n display_type=\"overlay\",\n queries=[datadog.DashboardWidgetTimeseriesDefinitionRequestQueryArgs(\n metric_query=datadog.DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs(\n name=\"MyOverlay\",\n data_source=\"metrics\",\n query=\"avg:system.cpu.user{host:COMP-QJWVM2FYT4}\",\n ),\n )],\n ),\n ],\n ),\n widget_layout=datadog.DashboardWidgetWidgetLayoutArgs(\n height=16,\n width=28,\n x=29,\n y=83,\n ),\n ),\n datadog.DashboardWidgetArgs(\n timeseries_definition=datadog.DashboardWidgetTimeseriesDefinitionArgs(\n requests=[datadog.DashboardWidgetTimeseriesDefinitionRequestArgs(\n queries=[datadog.DashboardWidgetTimeseriesDefinitionRequestQueryArgs(\n process_query=datadog.DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs(\n data_source=\"process\",\n text_filter=\"abc\",\n metric=\"process.stat.cpu.total_pct\",\n limit=10,\n tag_filters=[\"some_filter\"],\n name=\"my_process_query\",\n sort=\"asc\",\n is_normalized_cpu=True,\n aggregator=\"sum\",\n ),\n )],\n )],\n ),\n widget_layout=datadog.DashboardWidgetWidgetLayoutArgs(\n height=16,\n width=28,\n x=0,\n y=83,\n ),\n ),\n datadog.DashboardWidgetArgs(\n timeseries_definition=datadog.DashboardWidgetTimeseriesDefinitionArgs(\n requests=[datadog.DashboardWidgetTimeseriesDefinitionRequestArgs(\n formulas=[datadog.DashboardWidgetTimeseriesDefinitionRequestFormulaArgs(\n formula_expression=\"query1\",\n alias=\"my cloud cost query\",\n )],\n queries=[datadog.DashboardWidgetTimeseriesDefinitionRequestQueryArgs(\n cloud_cost_query=datadog.DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs(\n data_source=\"cloud_cost\",\n query=\"sum:aws.cost.amortized{*}\",\n name=\"query1\",\n aggregator=\"sum\",\n ),\n )],\n )],\n ),\n ),\n datadog.DashboardWidgetArgs(\n powerpack_definition=datadog.DashboardWidgetPowerpackDefinitionArgs(\n powerpack_id=\"00000000-0000-0000-0000-000000000000\",\n background_color=\"blue\",\n banner_img=\"https://example.org/example.png\",\n show_title=True,\n title=\"Powerpack Widget\",\n template_variables=datadog.DashboardWidgetPowerpackDefinitionTemplateVariablesArgs(\n controlled_externallies=[datadog.DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArgs(\n name=\"var_2\",\n values=[\"autoscaling\"],\n prefix=\"service_name\",\n )],\n controlled_by_powerpacks=[datadog.DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArgs(\n name=\"var_3\",\n prefix=\"timeframe\",\n values=[\n \"default\",\n \"values\",\n \"here\",\n ],\n )],\n ),\n ),\n ),\n ],\n template_variables=[\n datadog.DashboardTemplateVariableArgs(\n name=\"var_1\",\n prefix=\"host\",\n default=\"aws\",\n ),\n datadog.DashboardTemplateVariableArgs(\n name=\"var_2\",\n prefix=\"service_name\",\n default=\"autoscaling\",\n ),\n ],\n template_variable_presets=[datadog.DashboardTemplateVariablePresetArgs(\n name=\"preset_1\",\n template_variables=[\n datadog.DashboardTemplateVariablePresetTemplateVariableArgs(\n name=\"var_1\",\n value=\"host.dc\",\n ),\n datadog.DashboardTemplateVariablePresetTemplateVariableArgs(\n name=\"var_2\",\n value=\"my_service\",\n ),\n ],\n )])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Datadog = Pulumi.Datadog;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n // Example Ordered Layout\n var orderedDashboard = new Datadog.Dashboard(\"ordered_dashboard\", new()\n {\n Title = \"Ordered Layout Dashboard\",\n Description = \"Created using the Datadog provider in Pulumi\",\n LayoutType = \"ordered\",\n Widgets = new[]\n {\n new Datadog.Inputs.DashboardWidgetArgs\n {\n AlertGraphDefinition = new Datadog.Inputs.DashboardWidgetAlertGraphDefinitionArgs\n {\n AlertId = \"895605\",\n VizType = \"timeseries\",\n Title = \"Widget Title\",\n LiveSpan = \"1h\",\n },\n },\n new Datadog.Inputs.DashboardWidgetArgs\n {\n AlertValueDefinition = new Datadog.Inputs.DashboardWidgetAlertValueDefinitionArgs\n {\n AlertId = \"895605\",\n Precision = 3,\n Unit = \"b\",\n TextAlign = \"center\",\n Title = \"Widget Title\",\n },\n },\n new Datadog.Inputs.DashboardWidgetArgs\n {\n AlertValueDefinition = new Datadog.Inputs.DashboardWidgetAlertValueDefinitionArgs\n {\n AlertId = \"895605\",\n Precision = 3,\n Unit = \"b\",\n TextAlign = \"center\",\n Title = \"Widget Title\",\n },\n },\n new Datadog.Inputs.DashboardWidgetArgs\n {\n ChangeDefinition = new Datadog.Inputs.DashboardWidgetChangeDefinitionArgs\n {\n Requests = new[]\n {\n new Datadog.Inputs.DashboardWidgetChangeDefinitionRequestArgs\n {\n Q = \"avg:system.load.1{env:staging} by {account}\",\n ChangeType = \"absolute\",\n CompareTo = \"week_before\",\n IncreaseGood = true,\n OrderBy = \"name\",\n OrderDir = \"desc\",\n ShowPresent = true,\n },\n },\n Title = \"Widget Title\",\n LiveSpan = \"1h\",\n },\n },\n new Datadog.Inputs.DashboardWidgetArgs\n {\n DistributionDefinition = new Datadog.Inputs.DashboardWidgetDistributionDefinitionArgs\n {\n Requests = new[]\n {\n new Datadog.Inputs.DashboardWidgetDistributionDefinitionRequestArgs\n {\n Q = \"avg:system.load.1{env:staging} by {account}\",\n Style = new Datadog.Inputs.DashboardWidgetDistributionDefinitionRequestStyleArgs\n {\n Palette = \"warm\",\n },\n },\n },\n Title = \"Widget Title\",\n LiveSpan = \"1h\",\n },\n },\n new Datadog.Inputs.DashboardWidgetArgs\n {\n CheckStatusDefinition = new Datadog.Inputs.DashboardWidgetCheckStatusDefinitionArgs\n {\n Check = \"aws.ecs.agent_connected\",\n Grouping = \"cluster\",\n GroupBies = new[]\n {\n \"account\",\n \"cluster\",\n },\n Tags = new[]\n {\n \"account:demo\",\n \"cluster:awseb-ruthebdog-env-8-dn3m6u3gvk\",\n },\n Title = \"Widget Title\",\n LiveSpan = \"1h\",\n },\n },\n new Datadog.Inputs.DashboardWidgetArgs\n {\n HeatmapDefinition = new Datadog.Inputs.DashboardWidgetHeatmapDefinitionArgs\n {\n Requests = new[]\n {\n new Datadog.Inputs.DashboardWidgetHeatmapDefinitionRequestArgs\n {\n Q = \"avg:system.load.1{env:staging} by {account}\",\n Style = new Datadog.Inputs.DashboardWidgetHeatmapDefinitionRequestStyleArgs\n {\n Palette = \"warm\",\n },\n },\n },\n Yaxis = new Datadog.Inputs.DashboardWidgetHeatmapDefinitionYaxisArgs\n {\n Min = \"1\",\n Max = \"2\",\n IncludeZero = true,\n Scale = \"sqrt\",\n },\n Title = \"Widget Title\",\n LiveSpan = \"1h\",\n },\n },\n new Datadog.Inputs.DashboardWidgetArgs\n {\n HostmapDefinition = new Datadog.Inputs.DashboardWidgetHostmapDefinitionArgs\n {\n Request = new Datadog.Inputs.DashboardWidgetHostmapDefinitionRequestArgs\n {\n Fills = new[]\n {\n new Datadog.Inputs.DashboardWidgetHostmapDefinitionRequestFillArgs\n {\n Q = \"avg:system.load.1{*} by {host}\",\n },\n },\n Sizes = new[]\n {\n new Datadog.Inputs.DashboardWidgetHostmapDefinitionRequestSizeArgs\n {\n Q = \"avg:memcache.uptime{*} by {host}\",\n },\n },\n },\n NodeType = \"container\",\n Groups = new[]\n {\n \"host\",\n \"region\",\n },\n NoGroupHosts = true,\n NoMetricHosts = true,\n Scopes = new[]\n {\n \"region:us-east-1\",\n \"aws_account:727006795293\",\n },\n Style = new Datadog.Inputs.DashboardWidgetHostmapDefinitionStyleArgs\n {\n Palette = \"yellow_to_green\",\n PaletteFlip = true,\n FillMin = \"10\",\n FillMax = \"20\",\n },\n Title = \"Widget Title\",\n },\n },\n new Datadog.Inputs.DashboardWidgetArgs\n {\n NoteDefinition = new Datadog.Inputs.DashboardWidgetNoteDefinitionArgs\n {\n Content = \"note text\",\n BackgroundColor = \"pink\",\n FontSize = \"14\",\n TextAlign = \"center\",\n ShowTick = true,\n TickEdge = \"left\",\n TickPos = \"50%\",\n },\n },\n new Datadog.Inputs.DashboardWidgetArgs\n {\n QueryValueDefinition = new Datadog.Inputs.DashboardWidgetQueryValueDefinitionArgs\n {\n Requests = new[]\n {\n new Datadog.Inputs.DashboardWidgetQueryValueDefinitionRequestArgs\n {\n Q = \"avg:system.load.1{env:staging} by {account}\",\n Aggregator = \"sum\",\n ConditionalFormats = new[]\n {\n new Datadog.Inputs.DashboardWidgetQueryValueDefinitionRequestConditionalFormatArgs\n {\n Comparator = \"\u003c\",\n Value = 2,\n Palette = \"white_on_green\",\n },\n new Datadog.Inputs.DashboardWidgetQueryValueDefinitionRequestConditionalFormatArgs\n {\n Comparator = \"\u003e\",\n Value = 2.2,\n Palette = \"white_on_red\",\n },\n },\n },\n },\n Autoscale = true,\n CustomUnit = \"xx\",\n Precision = 4,\n TextAlign = \"right\",\n Title = \"Widget Title\",\n LiveSpan = \"1h\",\n },\n },\n new Datadog.Inputs.DashboardWidgetArgs\n {\n QueryTableDefinition = new Datadog.Inputs.DashboardWidgetQueryTableDefinitionArgs\n {\n Requests = new[]\n {\n new Datadog.Inputs.DashboardWidgetQueryTableDefinitionRequestArgs\n {\n Q = \"avg:system.load.1{env:staging} by {account}\",\n Aggregator = \"sum\",\n Limit = 10,\n ConditionalFormats = new[]\n {\n new Datadog.Inputs.DashboardWidgetQueryTableDefinitionRequestConditionalFormatArgs\n {\n Comparator = \"\u003c\",\n Value = 2,\n Palette = \"white_on_green\",\n },\n new Datadog.Inputs.DashboardWidgetQueryTableDefinitionRequestConditionalFormatArgs\n {\n Comparator = \"\u003e\",\n Value = 2.2,\n Palette = \"white_on_red\",\n },\n },\n },\n },\n Title = \"Widget Title\",\n LiveSpan = \"1h\",\n },\n },\n new Datadog.Inputs.DashboardWidgetArgs\n {\n ScatterplotDefinition = new Datadog.Inputs.DashboardWidgetScatterplotDefinitionArgs\n {\n Request = new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestArgs\n {\n Xes = new[]\n {\n new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestXArgs\n {\n Q = \"avg:system.cpu.user{*} by {service, account}\",\n Aggregator = \"max\",\n },\n },\n Ys = new[]\n {\n new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestYArgs\n {\n Q = \"avg:system.mem.used{*} by {service, account}\",\n Aggregator = \"min\",\n },\n },\n },\n ColorByGroups = new[]\n {\n \"account\",\n \"apm-role-group\",\n },\n Xaxis = new Datadog.Inputs.DashboardWidgetScatterplotDefinitionXaxisArgs\n {\n IncludeZero = true,\n Label = \"x\",\n Min = \"1\",\n Max = \"2000\",\n Scale = \"pow\",\n },\n Yaxis = new Datadog.Inputs.DashboardWidgetScatterplotDefinitionYaxisArgs\n {\n IncludeZero = false,\n Label = \"y\",\n Min = \"5\",\n Max = \"2222\",\n Scale = \"log\",\n },\n Title = \"Widget Title\",\n LiveSpan = \"1h\",\n },\n },\n new Datadog.Inputs.DashboardWidgetArgs\n {\n ServicemapDefinition = new Datadog.Inputs.DashboardWidgetServicemapDefinitionArgs\n {\n Service = \"master-db\",\n Filters = new[]\n {\n \"env:prod\",\n \"datacenter:dc1\",\n },\n Title = \"env: prod, datacenter:dc1, service: master-db\",\n TitleSize = \"16\",\n TitleAlign = \"left\",\n },\n },\n new Datadog.Inputs.DashboardWidgetArgs\n {\n TimeseriesDefinition = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionArgs\n {\n Requests = new[]\n {\n new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestArgs\n {\n Q = \"avg:system.cpu.user{app:general} by {env}\",\n DisplayType = \"line\",\n Style = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestStyleArgs\n {\n Palette = \"warm\",\n LineType = \"dashed\",\n LineWidth = \"thin\",\n },\n Metadatas = new[]\n {\n new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestMetadataArgs\n {\n Expression = \"avg:system.cpu.user{app:general} by {env}\",\n AliasName = \"Alpha\",\n },\n },\n },\n new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestArgs\n {\n LogQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestLogQueryArgs\n {\n Index = \"mcnulty\",\n ComputeQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs\n {\n Aggregation = \"avg\",\n Facet = \"@duration\",\n Interval = 5000,\n },\n SearchQuery = \"status:info\",\n GroupBies = new[]\n {\n new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs\n {\n Facet = \"host\",\n Limit = 10,\n SortQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs\n {\n Aggregation = \"avg\",\n Order = \"desc\",\n Facet = \"@duration\",\n },\n },\n },\n },\n DisplayType = \"area\",\n },\n new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestArgs\n {\n ApmQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestApmQueryArgs\n {\n Index = \"apm-search\",\n ComputeQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs\n {\n Aggregation = \"avg\",\n Facet = \"@duration\",\n Interval = 5000,\n },\n SearchQuery = \"type:web\",\n GroupBies = new[]\n {\n new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs\n {\n Facet = \"resource_name\",\n Limit = 50,\n SortQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs\n {\n Aggregation = \"avg\",\n Order = \"desc\",\n Facet = \"@string_query.interval\",\n },\n },\n },\n },\n DisplayType = \"bars\",\n },\n new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestArgs\n {\n ProcessQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestProcessQueryArgs\n {\n Metric = \"process.stat.cpu.total_pct\",\n SearchBy = \"error\",\n FilterBies = new[]\n {\n \"active\",\n },\n Limit = 50,\n },\n DisplayType = \"area\",\n },\n },\n Markers = new[]\n {\n new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionMarkerArgs\n {\n DisplayType = \"error dashed\",\n Label = \" z=6 \",\n Value = \"y = 4\",\n },\n new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionMarkerArgs\n {\n DisplayType = \"ok solid\",\n Value = \"10 \u003c y \u003c 999\",\n Label = \" x=8 \",\n },\n },\n Title = \"Widget Title\",\n ShowLegend = true,\n LegendSize = \"2\",\n LiveSpan = \"1h\",\n Events = new[]\n {\n new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionEventArgs\n {\n Q = \"sources:test tags:1\",\n },\n new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionEventArgs\n {\n Q = \"sources:test tags:2\",\n },\n },\n Yaxis = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionYaxisArgs\n {\n Scale = \"log\",\n IncludeZero = false,\n Max = \"100\",\n },\n },\n },\n new Datadog.Inputs.DashboardWidgetArgs\n {\n ToplistDefinition = new Datadog.Inputs.DashboardWidgetToplistDefinitionArgs\n {\n Requests = new[]\n {\n new Datadog.Inputs.DashboardWidgetToplistDefinitionRequestArgs\n {\n Q = \"avg:system.cpu.user{app:general} by {env}\",\n ConditionalFormats = new[]\n {\n new Datadog.Inputs.DashboardWidgetToplistDefinitionRequestConditionalFormatArgs\n {\n Comparator = \"\u003c\",\n Value = 2,\n Palette = \"white_on_green\",\n },\n new Datadog.Inputs.DashboardWidgetToplistDefinitionRequestConditionalFormatArgs\n {\n Comparator = \"\u003e\",\n Value = 2.2,\n Palette = \"white_on_red\",\n },\n },\n },\n },\n Title = \"Widget Title\",\n },\n },\n new Datadog.Inputs.DashboardWidgetArgs\n {\n GroupDefinition = new Datadog.Inputs.DashboardWidgetGroupDefinitionArgs\n {\n LayoutType = \"ordered\",\n Title = \"Group Widget\",\n Widgets = new[]\n {\n new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetArgs\n {\n NoteDefinition = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetNoteDefinitionArgs\n {\n Content = \"cluster note widget\",\n BackgroundColor = \"pink\",\n FontSize = \"14\",\n TextAlign = \"center\",\n ShowTick = true,\n TickEdge = \"left\",\n TickPos = \"50%\",\n },\n },\n new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetArgs\n {\n AlertGraphDefinition = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetAlertGraphDefinitionArgs\n {\n AlertId = \"123\",\n VizType = \"toplist\",\n Title = \"Alert Graph\",\n LiveSpan = \"1h\",\n },\n },\n },\n },\n },\n new Datadog.Inputs.DashboardWidgetArgs\n {\n ServiceLevelObjectiveDefinition = new Datadog.Inputs.DashboardWidgetServiceLevelObjectiveDefinitionArgs\n {\n Title = \"Widget Title\",\n ViewType = \"detail\",\n SloId = \"56789\",\n ShowErrorBudget = true,\n ViewMode = \"overall\",\n TimeWindows = new[]\n {\n \"7d\",\n \"previous_week\",\n },\n },\n },\n },\n TemplateVariables = new[]\n {\n new Datadog.Inputs.DashboardTemplateVariableArgs\n {\n Name = \"var_1\",\n Prefix = \"host\",\n Default = \"aws\",\n },\n new Datadog.Inputs.DashboardTemplateVariableArgs\n {\n Name = \"var_2\",\n Prefix = \"service_name\",\n Default = \"autoscaling\",\n },\n },\n TemplateVariablePresets = new[]\n {\n new Datadog.Inputs.DashboardTemplateVariablePresetArgs\n {\n Name = \"preset_1\",\n TemplateVariables = new[]\n {\n new Datadog.Inputs.DashboardTemplateVariablePresetTemplateVariableArgs\n {\n Name = \"var_1\",\n Value = \"host.dc\",\n },\n new Datadog.Inputs.DashboardTemplateVariablePresetTemplateVariableArgs\n {\n Name = \"var_2\",\n Value = \"my_service\",\n },\n },\n },\n },\n });\n\n // Example Free Layout\n var freeDashboard = new Datadog.Dashboard(\"free_dashboard\", new()\n {\n Title = \"Free Layout Dashboard\",\n Description = \"Created using the Datadog provider in Pulumi\",\n LayoutType = \"free\",\n Widgets = new[]\n {\n new Datadog.Inputs.DashboardWidgetArgs\n {\n EventStreamDefinition = new Datadog.Inputs.DashboardWidgetEventStreamDefinitionArgs\n {\n Query = \"*\",\n EventSize = \"l\",\n Title = \"Widget Title\",\n TitleSize = \"16\",\n TitleAlign = \"left\",\n LiveSpan = \"1h\",\n },\n WidgetLayout = new Datadog.Inputs.DashboardWidgetWidgetLayoutArgs\n {\n Height = 43,\n Width = 32,\n X = 0,\n Y = 0,\n },\n },\n new Datadog.Inputs.DashboardWidgetArgs\n {\n EventTimelineDefinition = new Datadog.Inputs.DashboardWidgetEventTimelineDefinitionArgs\n {\n Query = \"*\",\n Title = \"Widget Title\",\n TitleSize = \"16\",\n TitleAlign = \"left\",\n LiveSpan = \"1h\",\n },\n WidgetLayout = new Datadog.Inputs.DashboardWidgetWidgetLayoutArgs\n {\n Height = 9,\n Width = 66,\n X = 33,\n Y = 60,\n },\n },\n new Datadog.Inputs.DashboardWidgetArgs\n {\n FreeTextDefinition = new Datadog.Inputs.DashboardWidgetFreeTextDefinitionArgs\n {\n Text = \"free text content\",\n Color = \"#d00\",\n FontSize = \"36\",\n TextAlign = \"left\",\n },\n WidgetLayout = new Datadog.Inputs.DashboardWidgetWidgetLayoutArgs\n {\n Height = 20,\n Width = 34,\n X = 33,\n Y = 0,\n },\n },\n new Datadog.Inputs.DashboardWidgetArgs\n {\n IframeDefinition = new Datadog.Inputs.DashboardWidgetIframeDefinitionArgs\n {\n Url = \"http://google.com\",\n },\n WidgetLayout = new Datadog.Inputs.DashboardWidgetWidgetLayoutArgs\n {\n Height = 46,\n Width = 39,\n X = 101,\n Y = 0,\n },\n },\n new Datadog.Inputs.DashboardWidgetArgs\n {\n ImageDefinition = new Datadog.Inputs.DashboardWidgetImageDefinitionArgs\n {\n Url = \"https://images.pexels.com/photos/67636/rose-blue-flower-rose-blooms-67636.jpeg?auto=compress\u0026cs=tinysrgb\u0026h=350\",\n Sizing = \"fit\",\n Margin = \"small\",\n },\n WidgetLayout = new Datadog.Inputs.DashboardWidgetWidgetLayoutArgs\n {\n Height = 20,\n Width = 30,\n X = 69,\n Y = 0,\n },\n },\n new Datadog.Inputs.DashboardWidgetArgs\n {\n LogStreamDefinition = new Datadog.Inputs.DashboardWidgetLogStreamDefinitionArgs\n {\n Indexes = new[]\n {\n \"main\",\n },\n Query = \"error\",\n Columns = new[]\n {\n \"core_host\",\n \"core_service\",\n \"tag_source\",\n },\n ShowDateColumn = true,\n ShowMessageColumn = true,\n MessageDisplay = \"expanded-md\",\n Sort = new Datadog.Inputs.DashboardWidgetLogStreamDefinitionSortArgs\n {\n Column = \"time\",\n Order = \"desc\",\n },\n },\n WidgetLayout = new Datadog.Inputs.DashboardWidgetWidgetLayoutArgs\n {\n Height = 36,\n Width = 32,\n X = 0,\n Y = 45,\n },\n },\n new Datadog.Inputs.DashboardWidgetArgs\n {\n ManageStatusDefinition = new Datadog.Inputs.DashboardWidgetManageStatusDefinitionArgs\n {\n ColorPreference = \"text\",\n DisplayFormat = \"countsAndList\",\n HideZeroCounts = true,\n Query = \"type:metric\",\n ShowLastTriggered = false,\n Sort = \"status,asc\",\n SummaryType = \"monitors\",\n Title = \"Widget Title\",\n TitleSize = \"16\",\n TitleAlign = \"left\",\n },\n WidgetLayout = new Datadog.Inputs.DashboardWidgetWidgetLayoutArgs\n {\n Height = 40,\n Width = 30,\n X = 101,\n Y = 48,\n },\n },\n new Datadog.Inputs.DashboardWidgetArgs\n {\n TraceServiceDefinition = new Datadog.Inputs.DashboardWidgetTraceServiceDefinitionArgs\n {\n DisplayFormat = \"three_column\",\n Env = \"datadog.com\",\n Service = \"alerting-cassandra\",\n ShowBreakdown = true,\n ShowDistribution = true,\n ShowErrors = true,\n ShowHits = true,\n ShowLatency = false,\n ShowResourceList = false,\n SizeFormat = \"large\",\n SpanName = \"cassandra.query\",\n Title = \"alerting-cassandra #env:datadog.com\",\n TitleAlign = \"center\",\n TitleSize = \"13\",\n LiveSpan = \"1h\",\n },\n WidgetLayout = new Datadog.Inputs.DashboardWidgetWidgetLayoutArgs\n {\n Height = 38,\n Width = 66,\n X = 33,\n Y = 21,\n },\n },\n new Datadog.Inputs.DashboardWidgetArgs\n {\n TimeseriesDefinition = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionArgs\n {\n Requests = new[]\n {\n new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestArgs\n {\n Formulas = new[]\n {\n new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestFormulaArgs\n {\n FormulaExpression = \"my_query_1 + my_query_2\",\n Alias = \"my ff query\",\n },\n new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestFormulaArgs\n {\n FormulaExpression = \"my_query_1 * my_query_2\",\n Limit = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestFormulaLimitArgs\n {\n Count = 5,\n Order = \"desc\",\n },\n Alias = \"my second ff query\",\n },\n },\n Queries = new[]\n {\n new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestQueryArgs\n {\n MetricQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs\n {\n DataSource = \"metrics\",\n Query = \"avg:system.cpu.user{app:general} by {env}\",\n Name = \"my_query_1\",\n Aggregator = \"sum\",\n },\n },\n new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestQueryArgs\n {\n MetricQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs\n {\n Query = \"avg:system.cpu.user{app:general} by {env}\",\n Name = \"my_query_2\",\n Aggregator = \"sum\",\n },\n },\n },\n },\n },\n },\n WidgetLayout = new Datadog.Inputs.DashboardWidgetWidgetLayoutArgs\n {\n Height = 16,\n Width = 25,\n X = 58,\n Y = 83,\n },\n },\n new Datadog.Inputs.DashboardWidgetArgs\n {\n TimeseriesDefinition = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionArgs\n {\n Requests = new[]\n {\n new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestArgs\n {\n Queries = new[]\n {\n new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestQueryArgs\n {\n EventQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryArgs\n {\n Name = \"my-query\",\n DataSource = \"logs\",\n Indexes = new[]\n {\n \"days-3\",\n },\n Computes = new[]\n {\n new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs\n {\n Aggregation = \"count\",\n },\n },\n GroupBies = new[]\n {\n new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs\n {\n Facet = \"host\",\n Sort = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs\n {\n Metric = \"@lambda.max_memory_used\",\n Aggregation = \"avg\",\n },\n Limit = 10,\n },\n },\n },\n },\n },\n },\n new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestArgs\n {\n DisplayType = \"overlay\",\n Queries = new[]\n {\n new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestQueryArgs\n {\n MetricQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs\n {\n Name = \"MyOverlay\",\n DataSource = \"metrics\",\n Query = \"avg:system.cpu.user{host:COMP-QJWVM2FYT4}\",\n },\n },\n },\n },\n },\n },\n WidgetLayout = new Datadog.Inputs.DashboardWidgetWidgetLayoutArgs\n {\n Height = 16,\n Width = 28,\n X = 29,\n Y = 83,\n },\n },\n new Datadog.Inputs.DashboardWidgetArgs\n {\n TimeseriesDefinition = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionArgs\n {\n Requests = new[]\n {\n new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestArgs\n {\n Queries = new[]\n {\n new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestQueryArgs\n {\n ProcessQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs\n {\n DataSource = \"process\",\n TextFilter = \"abc\",\n Metric = \"process.stat.cpu.total_pct\",\n Limit = 10,\n TagFilters = new[]\n {\n \"some_filter\",\n },\n Name = \"my_process_query\",\n Sort = \"asc\",\n IsNormalizedCpu = true,\n Aggregator = \"sum\",\n },\n },\n },\n },\n },\n },\n WidgetLayout = new Datadog.Inputs.DashboardWidgetWidgetLayoutArgs\n {\n Height = 16,\n Width = 28,\n X = 0,\n Y = 83,\n },\n },\n new Datadog.Inputs.DashboardWidgetArgs\n {\n TimeseriesDefinition = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionArgs\n {\n Requests = new[]\n {\n new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestArgs\n {\n Formulas = new[]\n {\n new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestFormulaArgs\n {\n FormulaExpression = \"query1\",\n Alias = \"my cloud cost query\",\n },\n },\n Queries = new[]\n {\n new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestQueryArgs\n {\n CloudCostQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs\n {\n DataSource = \"cloud_cost\",\n Query = \"sum:aws.cost.amortized{*}\",\n Name = \"query1\",\n Aggregator = \"sum\",\n },\n },\n },\n },\n },\n },\n },\n new Datadog.Inputs.DashboardWidgetArgs\n {\n PowerpackDefinition = new Datadog.Inputs.DashboardWidgetPowerpackDefinitionArgs\n {\n PowerpackId = \"00000000-0000-0000-0000-000000000000\",\n BackgroundColor = \"blue\",\n BannerImg = \"https://example.org/example.png\",\n ShowTitle = true,\n Title = \"Powerpack Widget\",\n TemplateVariables = new Datadog.Inputs.DashboardWidgetPowerpackDefinitionTemplateVariablesArgs\n {\n ControlledExternallies = new[]\n {\n new Datadog.Inputs.DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArgs\n {\n Name = \"var_2\",\n Values = new[]\n {\n \"autoscaling\",\n },\n Prefix = \"service_name\",\n },\n },\n ControlledByPowerpacks = new[]\n {\n new Datadog.Inputs.DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArgs\n {\n Name = \"var_3\",\n Prefix = \"timeframe\",\n Values = new[]\n {\n \"default\",\n \"values\",\n \"here\",\n },\n },\n },\n },\n },\n },\n },\n TemplateVariables = new[]\n {\n new Datadog.Inputs.DashboardTemplateVariableArgs\n {\n Name = \"var_1\",\n Prefix = \"host\",\n Default = \"aws\",\n },\n new Datadog.Inputs.DashboardTemplateVariableArgs\n {\n Name = \"var_2\",\n Prefix = \"service_name\",\n Default = \"autoscaling\",\n },\n },\n TemplateVariablePresets = new[]\n {\n new Datadog.Inputs.DashboardTemplateVariablePresetArgs\n {\n Name = \"preset_1\",\n TemplateVariables = new[]\n {\n new Datadog.Inputs.DashboardTemplateVariablePresetTemplateVariableArgs\n {\n Name = \"var_1\",\n Value = \"host.dc\",\n },\n new Datadog.Inputs.DashboardTemplateVariablePresetTemplateVariableArgs\n {\n Name = \"var_2\",\n Value = \"my_service\",\n },\n },\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-datadog/sdk/v4/go/datadog\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t// Example Ordered Layout\n\t\t_, err := datadog.NewDashboard(ctx, \"ordered_dashboard\", \u0026datadog.DashboardArgs{\n\t\t\tTitle: pulumi.String(\"Ordered Layout Dashboard\"),\n\t\t\tDescription: pulumi.String(\"Created using the Datadog provider in Pulumi\"),\n\t\t\tLayoutType: pulumi.String(\"ordered\"),\n\t\t\tWidgets: datadog.DashboardWidgetArray{\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tAlertGraphDefinition: \u0026datadog.DashboardWidgetAlertGraphDefinitionArgs{\n\t\t\t\t\t\tAlertId: pulumi.String(\"895605\"),\n\t\t\t\t\t\tVizType: pulumi.String(\"timeseries\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Widget Title\"),\n\t\t\t\t\t\tLiveSpan: pulumi.String(\"1h\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tAlertValueDefinition: \u0026datadog.DashboardWidgetAlertValueDefinitionArgs{\n\t\t\t\t\t\tAlertId: pulumi.String(\"895605\"),\n\t\t\t\t\t\tPrecision: pulumi.Int(3),\n\t\t\t\t\t\tUnit: pulumi.String(\"b\"),\n\t\t\t\t\t\tTextAlign: pulumi.String(\"center\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Widget Title\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tAlertValueDefinition: \u0026datadog.DashboardWidgetAlertValueDefinitionArgs{\n\t\t\t\t\t\tAlertId: pulumi.String(\"895605\"),\n\t\t\t\t\t\tPrecision: pulumi.Int(3),\n\t\t\t\t\t\tUnit: pulumi.String(\"b\"),\n\t\t\t\t\t\tTextAlign: pulumi.String(\"center\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Widget Title\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tChangeDefinition: \u0026datadog.DashboardWidgetChangeDefinitionArgs{\n\t\t\t\t\t\tRequests: datadog.DashboardWidgetChangeDefinitionRequestArray{\n\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetChangeDefinitionRequestArgs{\n\t\t\t\t\t\t\t\tQ: pulumi.String(\"avg:system.load.1{env:staging} by {account}\"),\n\t\t\t\t\t\t\t\tChangeType: pulumi.String(\"absolute\"),\n\t\t\t\t\t\t\t\tCompareTo: pulumi.String(\"week_before\"),\n\t\t\t\t\t\t\t\tIncreaseGood: pulumi.Bool(true),\n\t\t\t\t\t\t\t\tOrderBy: pulumi.String(\"name\"),\n\t\t\t\t\t\t\t\tOrderDir: pulumi.String(\"desc\"),\n\t\t\t\t\t\t\t\tShowPresent: pulumi.Bool(true),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t\tTitle: pulumi.String(\"Widget Title\"),\n\t\t\t\t\t\tLiveSpan: pulumi.String(\"1h\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tDistributionDefinition: \u0026datadog.DashboardWidgetDistributionDefinitionArgs{\n\t\t\t\t\t\tRequests: datadog.DashboardWidgetDistributionDefinitionRequestArray{\n\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetDistributionDefinitionRequestArgs{\n\t\t\t\t\t\t\t\tQ: pulumi.String(\"avg:system.load.1{env:staging} by {account}\"),\n\t\t\t\t\t\t\t\tStyle: \u0026datadog.DashboardWidgetDistributionDefinitionRequestStyleArgs{\n\t\t\t\t\t\t\t\t\tPalette: pulumi.String(\"warm\"),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t\tTitle: pulumi.String(\"Widget Title\"),\n\t\t\t\t\t\tLiveSpan: pulumi.String(\"1h\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tCheckStatusDefinition: \u0026datadog.DashboardWidgetCheckStatusDefinitionArgs{\n\t\t\t\t\t\tCheck: pulumi.String(\"aws.ecs.agent_connected\"),\n\t\t\t\t\t\tGrouping: pulumi.String(\"cluster\"),\n\t\t\t\t\t\tGroupBies: pulumi.StringArray{\n\t\t\t\t\t\t\tpulumi.String(\"account\"),\n\t\t\t\t\t\t\tpulumi.String(\"cluster\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tTags: pulumi.StringArray{\n\t\t\t\t\t\t\tpulumi.String(\"account:demo\"),\n\t\t\t\t\t\t\tpulumi.String(\"cluster:awseb-ruthebdog-env-8-dn3m6u3gvk\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tTitle: pulumi.String(\"Widget Title\"),\n\t\t\t\t\t\tLiveSpan: pulumi.String(\"1h\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tHeatmapDefinition: \u0026datadog.DashboardWidgetHeatmapDefinitionArgs{\n\t\t\t\t\t\tRequests: datadog.DashboardWidgetHeatmapDefinitionRequestArray{\n\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetHeatmapDefinitionRequestArgs{\n\t\t\t\t\t\t\t\tQ: pulumi.String(\"avg:system.load.1{env:staging} by {account}\"),\n\t\t\t\t\t\t\t\tStyle: \u0026datadog.DashboardWidgetHeatmapDefinitionRequestStyleArgs{\n\t\t\t\t\t\t\t\t\tPalette: pulumi.String(\"warm\"),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t\tYaxis: \u0026datadog.DashboardWidgetHeatmapDefinitionYaxisArgs{\n\t\t\t\t\t\t\tMin: pulumi.String(\"1\"),\n\t\t\t\t\t\t\tMax: pulumi.String(\"2\"),\n\t\t\t\t\t\t\tIncludeZero: pulumi.Bool(true),\n\t\t\t\t\t\t\tScale: pulumi.String(\"sqrt\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tTitle: pulumi.String(\"Widget Title\"),\n\t\t\t\t\t\tLiveSpan: pulumi.String(\"1h\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tHostmapDefinition: \u0026datadog.DashboardWidgetHostmapDefinitionArgs{\n\t\t\t\t\t\tRequest: \u0026datadog.DashboardWidgetHostmapDefinitionRequestArgs{\n\t\t\t\t\t\t\tFills: datadog.DashboardWidgetHostmapDefinitionRequestFillArray{\n\t\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetHostmapDefinitionRequestFillArgs{\n\t\t\t\t\t\t\t\t\tQ: pulumi.String(\"avg:system.load.1{*} by {host}\"),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tSizes: datadog.DashboardWidgetHostmapDefinitionRequestSizeArray{\n\t\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetHostmapDefinitionRequestSizeArgs{\n\t\t\t\t\t\t\t\t\tQ: pulumi.String(\"avg:memcache.uptime{*} by {host}\"),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t\tNodeType: pulumi.String(\"container\"),\n\t\t\t\t\t\tGroups: pulumi.StringArray{\n\t\t\t\t\t\t\tpulumi.String(\"host\"),\n\t\t\t\t\t\t\tpulumi.String(\"region\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tNoGroupHosts: pulumi.Bool(true),\n\t\t\t\t\t\tNoMetricHosts: pulumi.Bool(true),\n\t\t\t\t\t\tScopes: pulumi.StringArray{\n\t\t\t\t\t\t\tpulumi.String(\"region:us-east-1\"),\n\t\t\t\t\t\t\tpulumi.String(\"aws_account:727006795293\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tStyle: \u0026datadog.DashboardWidgetHostmapDefinitionStyleArgs{\n\t\t\t\t\t\t\tPalette: pulumi.String(\"yellow_to_green\"),\n\t\t\t\t\t\t\tPaletteFlip: pulumi.Bool(true),\n\t\t\t\t\t\t\tFillMin: pulumi.String(\"10\"),\n\t\t\t\t\t\t\tFillMax: pulumi.String(\"20\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tTitle: pulumi.String(\"Widget Title\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tNoteDefinition: \u0026datadog.DashboardWidgetNoteDefinitionArgs{\n\t\t\t\t\t\tContent: pulumi.String(\"note text\"),\n\t\t\t\t\t\tBackgroundColor: pulumi.String(\"pink\"),\n\t\t\t\t\t\tFontSize: pulumi.String(\"14\"),\n\t\t\t\t\t\tTextAlign: pulumi.String(\"center\"),\n\t\t\t\t\t\tShowTick: pulumi.Bool(true),\n\t\t\t\t\t\tTickEdge: pulumi.String(\"left\"),\n\t\t\t\t\t\tTickPos: pulumi.String(\"50%\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tQueryValueDefinition: \u0026datadog.DashboardWidgetQueryValueDefinitionArgs{\n\t\t\t\t\t\tRequests: datadog.DashboardWidgetQueryValueDefinitionRequestArray{\n\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetQueryValueDefinitionRequestArgs{\n\t\t\t\t\t\t\t\tQ: pulumi.String(\"avg:system.load.1{env:staging} by {account}\"),\n\t\t\t\t\t\t\t\tAggregator: pulumi.String(\"sum\"),\n\t\t\t\t\t\t\t\tConditionalFormats: datadog.DashboardWidgetQueryValueDefinitionRequestConditionalFormatArray{\n\t\t\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetQueryValueDefinitionRequestConditionalFormatArgs{\n\t\t\t\t\t\t\t\t\t\tComparator: pulumi.String(\"\u003c\"),\n\t\t\t\t\t\t\t\t\t\tValue: pulumi.Float64(2),\n\t\t\t\t\t\t\t\t\t\tPalette: pulumi.String(\"white_on_green\"),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetQueryValueDefinitionRequestConditionalFormatArgs{\n\t\t\t\t\t\t\t\t\t\tComparator: pulumi.String(\"\u003e\"),\n\t\t\t\t\t\t\t\t\t\tValue: pulumi.Float64(2.2),\n\t\t\t\t\t\t\t\t\t\tPalette: pulumi.String(\"white_on_red\"),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t\tAutoscale: pulumi.Bool(true),\n\t\t\t\t\t\tCustomUnit: pulumi.String(\"xx\"),\n\t\t\t\t\t\tPrecision: pulumi.Int(4),\n\t\t\t\t\t\tTextAlign: pulumi.String(\"right\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Widget Title\"),\n\t\t\t\t\t\tLiveSpan: pulumi.String(\"1h\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tQueryTableDefinition: \u0026datadog.DashboardWidgetQueryTableDefinitionArgs{\n\t\t\t\t\t\tRequests: datadog.DashboardWidgetQueryTableDefinitionRequestArray{\n\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetQueryTableDefinitionRequestArgs{\n\t\t\t\t\t\t\t\tQ: pulumi.String(\"avg:system.load.1{env:staging} by {account}\"),\n\t\t\t\t\t\t\t\tAggregator: pulumi.String(\"sum\"),\n\t\t\t\t\t\t\t\tLimit: pulumi.Int(10),\n\t\t\t\t\t\t\t\tConditionalFormats: datadog.DashboardWidgetQueryTableDefinitionRequestConditionalFormatArray{\n\t\t\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetQueryTableDefinitionRequestConditionalFormatArgs{\n\t\t\t\t\t\t\t\t\t\tComparator: pulumi.String(\"\u003c\"),\n\t\t\t\t\t\t\t\t\t\tValue: pulumi.Float64(2),\n\t\t\t\t\t\t\t\t\t\tPalette: pulumi.String(\"white_on_green\"),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetQueryTableDefinitionRequestConditionalFormatArgs{\n\t\t\t\t\t\t\t\t\t\tComparator: pulumi.String(\"\u003e\"),\n\t\t\t\t\t\t\t\t\t\tValue: pulumi.Float64(2.2),\n\t\t\t\t\t\t\t\t\t\tPalette: pulumi.String(\"white_on_red\"),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t\tTitle: pulumi.String(\"Widget Title\"),\n\t\t\t\t\t\tLiveSpan: pulumi.String(\"1h\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tScatterplotDefinition: \u0026datadog.DashboardWidgetScatterplotDefinitionArgs{\n\t\t\t\t\t\tRequest: \u0026datadog.DashboardWidgetScatterplotDefinitionRequestArgs{\n\t\t\t\t\t\t\tXes: datadog.DashboardWidgetScatterplotDefinitionRequestXArray{\n\t\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetScatterplotDefinitionRequestXArgs{\n\t\t\t\t\t\t\t\t\tQ: pulumi.String(\"avg:system.cpu.user{*} by {service, account}\"),\n\t\t\t\t\t\t\t\t\tAggregator: pulumi.String(\"max\"),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tYs: datadog.DashboardWidgetScatterplotDefinitionRequestYArray{\n\t\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetScatterplotDefinitionRequestYArgs{\n\t\t\t\t\t\t\t\t\tQ: pulumi.String(\"avg:system.mem.used{*} by {service, account}\"),\n\t\t\t\t\t\t\t\t\tAggregator: pulumi.String(\"min\"),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t\tColorByGroups: pulumi.StringArray{\n\t\t\t\t\t\t\tpulumi.String(\"account\"),\n\t\t\t\t\t\t\tpulumi.String(\"apm-role-group\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tXaxis: \u0026datadog.DashboardWidgetScatterplotDefinitionXaxisArgs{\n\t\t\t\t\t\t\tIncludeZero: pulumi.Bool(true),\n\t\t\t\t\t\t\tLabel: pulumi.String(\"x\"),\n\t\t\t\t\t\t\tMin: pulumi.String(\"1\"),\n\t\t\t\t\t\t\tMax: pulumi.String(\"2000\"),\n\t\t\t\t\t\t\tScale: pulumi.String(\"pow\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tYaxis: \u0026datadog.DashboardWidgetScatterplotDefinitionYaxisArgs{\n\t\t\t\t\t\t\tIncludeZero: pulumi.Bool(false),\n\t\t\t\t\t\t\tLabel: pulumi.String(\"y\"),\n\t\t\t\t\t\t\tMin: pulumi.String(\"5\"),\n\t\t\t\t\t\t\tMax: pulumi.String(\"2222\"),\n\t\t\t\t\t\t\tScale: pulumi.String(\"log\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tTitle: pulumi.String(\"Widget Title\"),\n\t\t\t\t\t\tLiveSpan: pulumi.String(\"1h\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tServicemapDefinition: \u0026datadog.DashboardWidgetServicemapDefinitionArgs{\n\t\t\t\t\t\tService: pulumi.String(\"master-db\"),\n\t\t\t\t\t\tFilters: pulumi.StringArray{\n\t\t\t\t\t\t\tpulumi.String(\"env:prod\"),\n\t\t\t\t\t\t\tpulumi.String(\"datacenter:dc1\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tTitle: pulumi.String(\"env: prod, datacenter:dc1, service: master-db\"),\n\t\t\t\t\t\tTitleSize: pulumi.String(\"16\"),\n\t\t\t\t\t\tTitleAlign: pulumi.String(\"left\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tTimeseriesDefinition: \u0026datadog.DashboardWidgetTimeseriesDefinitionArgs{\n\t\t\t\t\t\tRequests: datadog.DashboardWidgetTimeseriesDefinitionRequestArray{\n\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetTimeseriesDefinitionRequestArgs{\n\t\t\t\t\t\t\t\tQ: pulumi.String(\"avg:system.cpu.user{app:general} by {env}\"),\n\t\t\t\t\t\t\t\tDisplayType: pulumi.String(\"line\"),\n\t\t\t\t\t\t\t\tStyle: \u0026datadog.DashboardWidgetTimeseriesDefinitionRequestStyleArgs{\n\t\t\t\t\t\t\t\t\tPalette: pulumi.String(\"warm\"),\n\t\t\t\t\t\t\t\t\tLineType: pulumi.String(\"dashed\"),\n\t\t\t\t\t\t\t\t\tLineWidth: pulumi.String(\"thin\"),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\tMetadatas: datadog.DashboardWidgetTimeseriesDefinitionRequestMetadataArray{\n\t\t\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetTimeseriesDefinitionRequestMetadataArgs{\n\t\t\t\t\t\t\t\t\t\tExpression: pulumi.String(\"avg:system.cpu.user{app:general} by {env}\"),\n\t\t\t\t\t\t\t\t\t\tAliasName: pulumi.String(\"Alpha\"),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetTimeseriesDefinitionRequestArgs{\n\t\t\t\t\t\t\t\tLogQuery: \u0026datadog.DashboardWidgetTimeseriesDefinitionRequestLogQueryArgs{\n\t\t\t\t\t\t\t\t\tIndex: pulumi.String(\"mcnulty\"),\n\t\t\t\t\t\t\t\t\tComputeQuery: \u0026datadog.DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs{\n\t\t\t\t\t\t\t\t\t\tAggregation: pulumi.String(\"avg\"),\n\t\t\t\t\t\t\t\t\t\tFacet: pulumi.String(\"@duration\"),\n\t\t\t\t\t\t\t\t\t\tInterval: pulumi.Int(5000),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\tSearchQuery: pulumi.String(\"status:info\"),\n\t\t\t\t\t\t\t\t\tGroupBies: datadog.DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArray{\n\t\t\t\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs{\n\t\t\t\t\t\t\t\t\t\t\tFacet: pulumi.String(\"host\"),\n\t\t\t\t\t\t\t\t\t\t\tLimit: pulumi.Int(10),\n\t\t\t\t\t\t\t\t\t\t\tSortQuery: \u0026datadog.DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs{\n\t\t\t\t\t\t\t\t\t\t\t\tAggregation: pulumi.String(\"avg\"),\n\t\t\t\t\t\t\t\t\t\t\t\tOrder: pulumi.String(\"desc\"),\n\t\t\t\t\t\t\t\t\t\t\t\tFacet: pulumi.String(\"@duration\"),\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\tDisplayType: pulumi.String(\"area\"),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetTimeseriesDefinitionRequestArgs{\n\t\t\t\t\t\t\t\tApmQuery: \u0026datadog.DashboardWidgetTimeseriesDefinitionRequestApmQueryArgs{\n\t\t\t\t\t\t\t\t\tIndex: pulumi.String(\"apm-search\"),\n\t\t\t\t\t\t\t\t\tComputeQuery: \u0026datadog.DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs{\n\t\t\t\t\t\t\t\t\t\tAggregation: pulumi.String(\"avg\"),\n\t\t\t\t\t\t\t\t\t\tFacet: pulumi.String(\"@duration\"),\n\t\t\t\t\t\t\t\t\t\tInterval: pulumi.Int(5000),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\tSearchQuery: pulumi.String(\"type:web\"),\n\t\t\t\t\t\t\t\t\tGroupBies: datadog.DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArray{\n\t\t\t\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs{\n\t\t\t\t\t\t\t\t\t\t\tFacet: pulumi.String(\"resource_name\"),\n\t\t\t\t\t\t\t\t\t\t\tLimit: pulumi.Int(50),\n\t\t\t\t\t\t\t\t\t\t\tSortQuery: \u0026datadog.DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs{\n\t\t\t\t\t\t\t\t\t\t\t\tAggregation: pulumi.String(\"avg\"),\n\t\t\t\t\t\t\t\t\t\t\t\tOrder: pulumi.String(\"desc\"),\n\t\t\t\t\t\t\t\t\t\t\t\tFacet: pulumi.String(\"@string_query.interval\"),\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\tDisplayType: pulumi.String(\"bars\"),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetTimeseriesDefinitionRequestArgs{\n\t\t\t\t\t\t\t\tProcessQuery: \u0026datadog.DashboardWidgetTimeseriesDefinitionRequestProcessQueryArgs{\n\t\t\t\t\t\t\t\t\tMetric: pulumi.String(\"process.stat.cpu.total_pct\"),\n\t\t\t\t\t\t\t\t\tSearchBy: pulumi.String(\"error\"),\n\t\t\t\t\t\t\t\t\tFilterBies: pulumi.StringArray{\n\t\t\t\t\t\t\t\t\t\tpulumi.String(\"active\"),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\tLimit: pulumi.Int(50),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\tDisplayType: pulumi.String(\"area\"),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t\tMarkers: datadog.DashboardWidgetTimeseriesDefinitionMarkerArray{\n\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetTimeseriesDefinitionMarkerArgs{\n\t\t\t\t\t\t\t\tDisplayType: pulumi.String(\"error dashed\"),\n\t\t\t\t\t\t\t\tLabel: pulumi.String(\" z=6 \"),\n\t\t\t\t\t\t\t\tValue: pulumi.String(\"y = 4\"),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetTimeseriesDefinitionMarkerArgs{\n\t\t\t\t\t\t\t\tDisplayType: pulumi.String(\"ok solid\"),\n\t\t\t\t\t\t\t\tValue: pulumi.String(\"10 \u003c y \u003c 999\"),\n\t\t\t\t\t\t\t\tLabel: pulumi.String(\" x=8 \"),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t\tTitle: pulumi.String(\"Widget Title\"),\n\t\t\t\t\t\tShowLegend: pulumi.Bool(true),\n\t\t\t\t\t\tLegendSize: pulumi.String(\"2\"),\n\t\t\t\t\t\tLiveSpan: pulumi.String(\"1h\"),\n\t\t\t\t\t\tEvents: datadog.DashboardWidgetTimeseriesDefinitionEventArray{\n\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetTimeseriesDefinitionEventArgs{\n\t\t\t\t\t\t\t\tQ: pulumi.String(\"sources:test tags:1\"),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetTimeseriesDefinitionEventArgs{\n\t\t\t\t\t\t\t\tQ: pulumi.String(\"sources:test tags:2\"),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t\tYaxis: \u0026datadog.DashboardWidgetTimeseriesDefinitionYaxisArgs{\n\t\t\t\t\t\t\tScale: pulumi.String(\"log\"),\n\t\t\t\t\t\t\tIncludeZero: pulumi.Bool(false),\n\t\t\t\t\t\t\tMax: pulumi.String(\"100\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tToplistDefinition: \u0026datadog.DashboardWidgetToplistDefinitionArgs{\n\t\t\t\t\t\tRequests: datadog.DashboardWidgetToplistDefinitionRequestArray{\n\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetToplistDefinitionRequestArgs{\n\t\t\t\t\t\t\t\tQ: pulumi.String(\"avg:system.cpu.user{app:general} by {env}\"),\n\t\t\t\t\t\t\t\tConditionalFormats: datadog.DashboardWidgetToplistDefinitionRequestConditionalFormatArray{\n\t\t\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetToplistDefinitionRequestConditionalFormatArgs{\n\t\t\t\t\t\t\t\t\t\tComparator: pulumi.String(\"\u003c\"),\n\t\t\t\t\t\t\t\t\t\tValue: pulumi.Float64(2),\n\t\t\t\t\t\t\t\t\t\tPalette: pulumi.String(\"white_on_green\"),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetToplistDefinitionRequestConditionalFormatArgs{\n\t\t\t\t\t\t\t\t\t\tComparator: pulumi.String(\"\u003e\"),\n\t\t\t\t\t\t\t\t\t\tValue: pulumi.Float64(2.2),\n\t\t\t\t\t\t\t\t\t\tPalette: pulumi.String(\"white_on_red\"),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t\tTitle: pulumi.String(\"Widget Title\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tGroupDefinition: \u0026datadog.DashboardWidgetGroupDefinitionArgs{\n\t\t\t\t\t\tLayoutType: pulumi.String(\"ordered\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Group Widget\"),\n\t\t\t\t\t\tWidgets: datadog.DashboardWidgetGroupDefinitionWidgetArray{\n\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetGroupDefinitionWidgetArgs{\n\t\t\t\t\t\t\t\tNoteDefinition: \u0026datadog.DashboardWidgetGroupDefinitionWidgetNoteDefinitionArgs{\n\t\t\t\t\t\t\t\t\tContent: pulumi.String(\"cluster note widget\"),\n\t\t\t\t\t\t\t\t\tBackgroundColor: pulumi.String(\"pink\"),\n\t\t\t\t\t\t\t\t\tFontSize: pulumi.String(\"14\"),\n\t\t\t\t\t\t\t\t\tTextAlign: pulumi.String(\"center\"),\n\t\t\t\t\t\t\t\t\tShowTick: pulumi.Bool(true),\n\t\t\t\t\t\t\t\t\tTickEdge: pulumi.String(\"left\"),\n\t\t\t\t\t\t\t\t\tTickPos: pulumi.String(\"50%\"),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetGroupDefinitionWidgetArgs{\n\t\t\t\t\t\t\t\tAlertGraphDefinition: \u0026datadog.DashboardWidgetGroupDefinitionWidgetAlertGraphDefinitionArgs{\n\t\t\t\t\t\t\t\t\tAlertId: pulumi.String(\"123\"),\n\t\t\t\t\t\t\t\t\tVizType: pulumi.String(\"toplist\"),\n\t\t\t\t\t\t\t\t\tTitle: pulumi.String(\"Alert Graph\"),\n\t\t\t\t\t\t\t\t\tLiveSpan: pulumi.String(\"1h\"),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tServiceLevelObjectiveDefinition: \u0026datadog.DashboardWidgetServiceLevelObjectiveDefinitionArgs{\n\t\t\t\t\t\tTitle: pulumi.String(\"Widget Title\"),\n\t\t\t\t\t\tViewType: pulumi.String(\"detail\"),\n\t\t\t\t\t\tSloId: pulumi.String(\"56789\"),\n\t\t\t\t\t\tShowErrorBudget: pulumi.Bool(true),\n\t\t\t\t\t\tViewMode: pulumi.String(\"overall\"),\n\t\t\t\t\t\tTimeWindows: pulumi.StringArray{\n\t\t\t\t\t\t\tpulumi.String(\"7d\"),\n\t\t\t\t\t\t\tpulumi.String(\"previous_week\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tTemplateVariables: datadog.DashboardTemplateVariableArray{\n\t\t\t\t\u0026datadog.DashboardTemplateVariableArgs{\n\t\t\t\t\tName: pulumi.String(\"var_1\"),\n\t\t\t\t\tPrefix: pulumi.String(\"host\"),\n\t\t\t\t\tDefault: pulumi.String(\"aws\"),\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardTemplateVariableArgs{\n\t\t\t\t\tName: pulumi.String(\"var_2\"),\n\t\t\t\t\tPrefix: pulumi.String(\"service_name\"),\n\t\t\t\t\tDefault: pulumi.String(\"autoscaling\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tTemplateVariablePresets: datadog.DashboardTemplateVariablePresetArray{\n\t\t\t\t\u0026datadog.DashboardTemplateVariablePresetArgs{\n\t\t\t\t\tName: pulumi.String(\"preset_1\"),\n\t\t\t\t\tTemplateVariables: datadog.DashboardTemplateVariablePresetTemplateVariableArray{\n\t\t\t\t\t\t\u0026datadog.DashboardTemplateVariablePresetTemplateVariableArgs{\n\t\t\t\t\t\t\tName: pulumi.String(\"var_1\"),\n\t\t\t\t\t\t\tValue: pulumi.String(\"host.dc\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\u0026datadog.DashboardTemplateVariablePresetTemplateVariableArgs{\n\t\t\t\t\t\t\tName: pulumi.String(\"var_2\"),\n\t\t\t\t\t\t\tValue: pulumi.String(\"my_service\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t// Example Free Layout\n\t\t_, err = datadog.NewDashboard(ctx, \"free_dashboard\", \u0026datadog.DashboardArgs{\n\t\t\tTitle: pulumi.String(\"Free Layout Dashboard\"),\n\t\t\tDescription: pulumi.String(\"Created using the Datadog provider in Pulumi\"),\n\t\t\tLayoutType: pulumi.String(\"free\"),\n\t\t\tWidgets: datadog.DashboardWidgetArray{\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tEventStreamDefinition: \u0026datadog.DashboardWidgetEventStreamDefinitionArgs{\n\t\t\t\t\t\tQuery: pulumi.String(\"*\"),\n\t\t\t\t\t\tEventSize: pulumi.String(\"l\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Widget Title\"),\n\t\t\t\t\t\tTitleSize: pulumi.String(\"16\"),\n\t\t\t\t\t\tTitleAlign: pulumi.String(\"left\"),\n\t\t\t\t\t\tLiveSpan: pulumi.String(\"1h\"),\n\t\t\t\t\t},\n\t\t\t\t\tWidgetLayout: \u0026datadog.DashboardWidgetWidgetLayoutArgs{\n\t\t\t\t\t\tHeight: pulumi.Int(43),\n\t\t\t\t\t\tWidth: pulumi.Int(32),\n\t\t\t\t\t\tX: pulumi.Int(0),\n\t\t\t\t\t\tY: pulumi.Int(0),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tEventTimelineDefinition: \u0026datadog.DashboardWidgetEventTimelineDefinitionArgs{\n\t\t\t\t\t\tQuery: pulumi.String(\"*\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Widget Title\"),\n\t\t\t\t\t\tTitleSize: pulumi.String(\"16\"),\n\t\t\t\t\t\tTitleAlign: pulumi.String(\"left\"),\n\t\t\t\t\t\tLiveSpan: pulumi.String(\"1h\"),\n\t\t\t\t\t},\n\t\t\t\t\tWidgetLayout: \u0026datadog.DashboardWidgetWidgetLayoutArgs{\n\t\t\t\t\t\tHeight: pulumi.Int(9),\n\t\t\t\t\t\tWidth: pulumi.Int(66),\n\t\t\t\t\t\tX: pulumi.Int(33),\n\t\t\t\t\t\tY: pulumi.Int(60),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tFreeTextDefinition: \u0026datadog.DashboardWidgetFreeTextDefinitionArgs{\n\t\t\t\t\t\tText: pulumi.String(\"free text content\"),\n\t\t\t\t\t\tColor: pulumi.String(\"#d00\"),\n\t\t\t\t\t\tFontSize: pulumi.String(\"36\"),\n\t\t\t\t\t\tTextAlign: pulumi.String(\"left\"),\n\t\t\t\t\t},\n\t\t\t\t\tWidgetLayout: \u0026datadog.DashboardWidgetWidgetLayoutArgs{\n\t\t\t\t\t\tHeight: pulumi.Int(20),\n\t\t\t\t\t\tWidth: pulumi.Int(34),\n\t\t\t\t\t\tX: pulumi.Int(33),\n\t\t\t\t\t\tY: pulumi.Int(0),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tIframeDefinition: \u0026datadog.DashboardWidgetIframeDefinitionArgs{\n\t\t\t\t\t\tUrl: pulumi.String(\"http://google.com\"),\n\t\t\t\t\t},\n\t\t\t\t\tWidgetLayout: \u0026datadog.DashboardWidgetWidgetLayoutArgs{\n\t\t\t\t\t\tHeight: pulumi.Int(46),\n\t\t\t\t\t\tWidth: pulumi.Int(39),\n\t\t\t\t\t\tX: pulumi.Int(101),\n\t\t\t\t\t\tY: pulumi.Int(0),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tImageDefinition: \u0026datadog.DashboardWidgetImageDefinitionArgs{\n\t\t\t\t\t\tUrl: pulumi.String(\"https://images.pexels.com/photos/67636/rose-blue-flower-rose-blooms-67636.jpeg?auto=compress\u0026cs=tinysrgb\u0026h=350\"),\n\t\t\t\t\t\tSizing: pulumi.String(\"fit\"),\n\t\t\t\t\t\tMargin: pulumi.String(\"small\"),\n\t\t\t\t\t},\n\t\t\t\t\tWidgetLayout: \u0026datadog.DashboardWidgetWidgetLayoutArgs{\n\t\t\t\t\t\tHeight: pulumi.Int(20),\n\t\t\t\t\t\tWidth: pulumi.Int(30),\n\t\t\t\t\t\tX: pulumi.Int(69),\n\t\t\t\t\t\tY: pulumi.Int(0),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tLogStreamDefinition: \u0026datadog.DashboardWidgetLogStreamDefinitionArgs{\n\t\t\t\t\t\tIndexes: pulumi.StringArray{\n\t\t\t\t\t\t\tpulumi.String(\"main\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tQuery: pulumi.String(\"error\"),\n\t\t\t\t\t\tColumns: pulumi.StringArray{\n\t\t\t\t\t\t\tpulumi.String(\"core_host\"),\n\t\t\t\t\t\t\tpulumi.String(\"core_service\"),\n\t\t\t\t\t\t\tpulumi.String(\"tag_source\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tShowDateColumn: pulumi.Bool(true),\n\t\t\t\t\t\tShowMessageColumn: pulumi.Bool(true),\n\t\t\t\t\t\tMessageDisplay: pulumi.String(\"expanded-md\"),\n\t\t\t\t\t\tSort: \u0026datadog.DashboardWidgetLogStreamDefinitionSortArgs{\n\t\t\t\t\t\t\tColumn: pulumi.String(\"time\"),\n\t\t\t\t\t\t\tOrder: pulumi.String(\"desc\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tWidgetLayout: \u0026datadog.DashboardWidgetWidgetLayoutArgs{\n\t\t\t\t\t\tHeight: pulumi.Int(36),\n\t\t\t\t\t\tWidth: pulumi.Int(32),\n\t\t\t\t\t\tX: pulumi.Int(0),\n\t\t\t\t\t\tY: pulumi.Int(45),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tManageStatusDefinition: \u0026datadog.DashboardWidgetManageStatusDefinitionArgs{\n\t\t\t\t\t\tColorPreference: pulumi.String(\"text\"),\n\t\t\t\t\t\tDisplayFormat: pulumi.String(\"countsAndList\"),\n\t\t\t\t\t\tHideZeroCounts: pulumi.Bool(true),\n\t\t\t\t\t\tQuery: pulumi.String(\"type:metric\"),\n\t\t\t\t\t\tShowLastTriggered: pulumi.Bool(false),\n\t\t\t\t\t\tSort: pulumi.String(\"status,asc\"),\n\t\t\t\t\t\tSummaryType: pulumi.String(\"monitors\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Widget Title\"),\n\t\t\t\t\t\tTitleSize: pulumi.String(\"16\"),\n\t\t\t\t\t\tTitleAlign: pulumi.String(\"left\"),\n\t\t\t\t\t},\n\t\t\t\t\tWidgetLayout: \u0026datadog.DashboardWidgetWidgetLayoutArgs{\n\t\t\t\t\t\tHeight: pulumi.Int(40),\n\t\t\t\t\t\tWidth: pulumi.Int(30),\n\t\t\t\t\t\tX: pulumi.Int(101),\n\t\t\t\t\t\tY: pulumi.Int(48),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tTraceServiceDefinition: \u0026datadog.DashboardWidgetTraceServiceDefinitionArgs{\n\t\t\t\t\t\tDisplayFormat: pulumi.String(\"three_column\"),\n\t\t\t\t\t\tEnv: pulumi.String(\"datadog.com\"),\n\t\t\t\t\t\tService: pulumi.String(\"alerting-cassandra\"),\n\t\t\t\t\t\tShowBreakdown: pulumi.Bool(true),\n\t\t\t\t\t\tShowDistribution: pulumi.Bool(true),\n\t\t\t\t\t\tShowErrors: pulumi.Bool(true),\n\t\t\t\t\t\tShowHits: pulumi.Bool(true),\n\t\t\t\t\t\tShowLatency: pulumi.Bool(false),\n\t\t\t\t\t\tShowResourceList: pulumi.Bool(false),\n\t\t\t\t\t\tSizeFormat: pulumi.String(\"large\"),\n\t\t\t\t\t\tSpanName: pulumi.String(\"cassandra.query\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"alerting-cassandra #env:datadog.com\"),\n\t\t\t\t\t\tTitleAlign: pulumi.String(\"center\"),\n\t\t\t\t\t\tTitleSize: pulumi.String(\"13\"),\n\t\t\t\t\t\tLiveSpan: pulumi.String(\"1h\"),\n\t\t\t\t\t},\n\t\t\t\t\tWidgetLayout: \u0026datadog.DashboardWidgetWidgetLayoutArgs{\n\t\t\t\t\t\tHeight: pulumi.Int(38),\n\t\t\t\t\t\tWidth: pulumi.Int(66),\n\t\t\t\t\t\tX: pulumi.Int(33),\n\t\t\t\t\t\tY: pulumi.Int(21),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tTimeseriesDefinition: \u0026datadog.DashboardWidgetTimeseriesDefinitionArgs{\n\t\t\t\t\t\tRequests: datadog.DashboardWidgetTimeseriesDefinitionRequestArray{\n\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetTimeseriesDefinitionRequestArgs{\n\t\t\t\t\t\t\t\tFormulas: datadog.DashboardWidgetTimeseriesDefinitionRequestFormulaArray{\n\t\t\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetTimeseriesDefinitionRequestFormulaArgs{\n\t\t\t\t\t\t\t\t\t\tFormulaExpression: pulumi.String(\"my_query_1 + my_query_2\"),\n\t\t\t\t\t\t\t\t\t\tAlias: pulumi.String(\"my ff query\"),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetTimeseriesDefinitionRequestFormulaArgs{\n\t\t\t\t\t\t\t\t\t\tFormulaExpression: pulumi.String(\"my_query_1 * my_query_2\"),\n\t\t\t\t\t\t\t\t\t\tLimit: \u0026datadog.DashboardWidgetTimeseriesDefinitionRequestFormulaLimitArgs{\n\t\t\t\t\t\t\t\t\t\t\tCount: pulumi.Int(5),\n\t\t\t\t\t\t\t\t\t\t\tOrder: pulumi.String(\"desc\"),\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\tAlias: pulumi.String(\"my second ff query\"),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\tQueries: datadog.DashboardWidgetTimeseriesDefinitionRequestQueryArray{\n\t\t\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetTimeseriesDefinitionRequestQueryArgs{\n\t\t\t\t\t\t\t\t\t\tMetricQuery: \u0026datadog.DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs{\n\t\t\t\t\t\t\t\t\t\t\tDataSource: pulumi.String(\"metrics\"),\n\t\t\t\t\t\t\t\t\t\t\tQuery: pulumi.String(\"avg:system.cpu.user{app:general} by {env}\"),\n\t\t\t\t\t\t\t\t\t\t\tName: pulumi.String(\"my_query_1\"),\n\t\t\t\t\t\t\t\t\t\t\tAggregator: pulumi.String(\"sum\"),\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetTimeseriesDefinitionRequestQueryArgs{\n\t\t\t\t\t\t\t\t\t\tMetricQuery: \u0026datadog.DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs{\n\t\t\t\t\t\t\t\t\t\t\tQuery: pulumi.String(\"avg:system.cpu.user{app:general} by {env}\"),\n\t\t\t\t\t\t\t\t\t\t\tName: pulumi.String(\"my_query_2\"),\n\t\t\t\t\t\t\t\t\t\t\tAggregator: pulumi.String(\"sum\"),\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tWidgetLayout: \u0026datadog.DashboardWidgetWidgetLayoutArgs{\n\t\t\t\t\t\tHeight: pulumi.Int(16),\n\t\t\t\t\t\tWidth: pulumi.Int(25),\n\t\t\t\t\t\tX: pulumi.Int(58),\n\t\t\t\t\t\tY: pulumi.Int(83),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tTimeseriesDefinition: \u0026datadog.DashboardWidgetTimeseriesDefinitionArgs{\n\t\t\t\t\t\tRequests: datadog.DashboardWidgetTimeseriesDefinitionRequestArray{\n\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetTimeseriesDefinitionRequestArgs{\n\t\t\t\t\t\t\t\tQueries: datadog.DashboardWidgetTimeseriesDefinitionRequestQueryArray{\n\t\t\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetTimeseriesDefinitionRequestQueryArgs{\n\t\t\t\t\t\t\t\t\t\tEventQuery: \u0026datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryArgs{\n\t\t\t\t\t\t\t\t\t\t\tName: pulumi.String(\"my-query\"),\n\t\t\t\t\t\t\t\t\t\t\tDataSource: pulumi.String(\"logs\"),\n\t\t\t\t\t\t\t\t\t\t\tIndexes: pulumi.StringArray{\n\t\t\t\t\t\t\t\t\t\t\t\tpulumi.String(\"days-3\"),\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\tComputes: datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArray{\n\t\t\t\t\t\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs{\n\t\t\t\t\t\t\t\t\t\t\t\t\tAggregation: pulumi.String(\"count\"),\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\tGroupBies: datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArray{\n\t\t\t\t\t\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs{\n\t\t\t\t\t\t\t\t\t\t\t\t\tFacet: pulumi.String(\"host\"),\n\t\t\t\t\t\t\t\t\t\t\t\t\tSort: \u0026datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tMetric: pulumi.String(\"@lambda.max_memory_used\"),\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tAggregation: pulumi.String(\"avg\"),\n\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\tLimit: pulumi.Int(10),\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetTimeseriesDefinitionRequestArgs{\n\t\t\t\t\t\t\t\tDisplayType: pulumi.String(\"overlay\"),\n\t\t\t\t\t\t\t\tQueries: datadog.DashboardWidgetTimeseriesDefinitionRequestQueryArray{\n\t\t\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetTimeseriesDefinitionRequestQueryArgs{\n\t\t\t\t\t\t\t\t\t\tMetricQuery: \u0026datadog.DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs{\n\t\t\t\t\t\t\t\t\t\t\tName: pulumi.String(\"MyOverlay\"),\n\t\t\t\t\t\t\t\t\t\t\tDataSource: pulumi.String(\"metrics\"),\n\t\t\t\t\t\t\t\t\t\t\tQuery: pulumi.String(\"avg:system.cpu.user{host:COMP-QJWVM2FYT4}\"),\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tWidgetLayout: \u0026datadog.DashboardWidgetWidgetLayoutArgs{\n\t\t\t\t\t\tHeight: pulumi.Int(16),\n\t\t\t\t\t\tWidth: pulumi.Int(28),\n\t\t\t\t\t\tX: pulumi.Int(29),\n\t\t\t\t\t\tY: pulumi.Int(83),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tTimeseriesDefinition: \u0026datadog.DashboardWidgetTimeseriesDefinitionArgs{\n\t\t\t\t\t\tRequests: datadog.DashboardWidgetTimeseriesDefinitionRequestArray{\n\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetTimeseriesDefinitionRequestArgs{\n\t\t\t\t\t\t\t\tQueries: datadog.DashboardWidgetTimeseriesDefinitionRequestQueryArray{\n\t\t\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetTimeseriesDefinitionRequestQueryArgs{\n\t\t\t\t\t\t\t\t\t\tProcessQuery: \u0026datadog.DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs{\n\t\t\t\t\t\t\t\t\t\t\tDataSource: pulumi.String(\"process\"),\n\t\t\t\t\t\t\t\t\t\t\tTextFilter: pulumi.String(\"abc\"),\n\t\t\t\t\t\t\t\t\t\t\tMetric: pulumi.String(\"process.stat.cpu.total_pct\"),\n\t\t\t\t\t\t\t\t\t\t\tLimit: pulumi.Int(10),\n\t\t\t\t\t\t\t\t\t\t\tTagFilters: pulumi.StringArray{\n\t\t\t\t\t\t\t\t\t\t\t\tpulumi.String(\"some_filter\"),\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\tName: pulumi.String(\"my_process_query\"),\n\t\t\t\t\t\t\t\t\t\t\tSort: pulumi.String(\"asc\"),\n\t\t\t\t\t\t\t\t\t\t\tIsNormalizedCpu: pulumi.Bool(true),\n\t\t\t\t\t\t\t\t\t\t\tAggregator: pulumi.String(\"sum\"),\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tWidgetLayout: \u0026datadog.DashboardWidgetWidgetLayoutArgs{\n\t\t\t\t\t\tHeight: pulumi.Int(16),\n\t\t\t\t\t\tWidth: pulumi.Int(28),\n\t\t\t\t\t\tX: pulumi.Int(0),\n\t\t\t\t\t\tY: pulumi.Int(83),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tTimeseriesDefinition: \u0026datadog.DashboardWidgetTimeseriesDefinitionArgs{\n\t\t\t\t\t\tRequests: datadog.DashboardWidgetTimeseriesDefinitionRequestArray{\n\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetTimeseriesDefinitionRequestArgs{\n\t\t\t\t\t\t\t\tFormulas: datadog.DashboardWidgetTimeseriesDefinitionRequestFormulaArray{\n\t\t\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetTimeseriesDefinitionRequestFormulaArgs{\n\t\t\t\t\t\t\t\t\t\tFormulaExpression: pulumi.String(\"query1\"),\n\t\t\t\t\t\t\t\t\t\tAlias: pulumi.String(\"my cloud cost query\"),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\tQueries: datadog.DashboardWidgetTimeseriesDefinitionRequestQueryArray{\n\t\t\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetTimeseriesDefinitionRequestQueryArgs{\n\t\t\t\t\t\t\t\t\t\tCloudCostQuery: \u0026datadog.DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs{\n\t\t\t\t\t\t\t\t\t\t\tDataSource: pulumi.String(\"cloud_cost\"),\n\t\t\t\t\t\t\t\t\t\t\tQuery: pulumi.String(\"sum:aws.cost.amortized{*}\"),\n\t\t\t\t\t\t\t\t\t\t\tName: pulumi.String(\"query1\"),\n\t\t\t\t\t\t\t\t\t\t\tAggregator: pulumi.String(\"sum\"),\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tPowerpackDefinition: \u0026datadog.DashboardWidgetPowerpackDefinitionArgs{\n\t\t\t\t\t\tPowerpackId: pulumi.String(\"00000000-0000-0000-0000-000000000000\"),\n\t\t\t\t\t\tBackgroundColor: pulumi.String(\"blue\"),\n\t\t\t\t\t\tBannerImg: pulumi.String(\"https://example.org/example.png\"),\n\t\t\t\t\t\tShowTitle: pulumi.Bool(true),\n\t\t\t\t\t\tTitle: pulumi.String(\"Powerpack Widget\"),\n\t\t\t\t\t\tTemplateVariables: \u0026datadog.DashboardWidgetPowerpackDefinitionTemplateVariablesArgs{\n\t\t\t\t\t\t\tControlledExternallies: datadog.DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArray{\n\t\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArgs{\n\t\t\t\t\t\t\t\t\tName: pulumi.String(\"var_2\"),\n\t\t\t\t\t\t\t\t\tValues: pulumi.StringArray{\n\t\t\t\t\t\t\t\t\t\tpulumi.String(\"autoscaling\"),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\tPrefix: pulumi.String(\"service_name\"),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tControlledByPowerpacks: datadog.DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArray{\n\t\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArgs{\n\t\t\t\t\t\t\t\t\tName: pulumi.String(\"var_3\"),\n\t\t\t\t\t\t\t\t\tPrefix: pulumi.String(\"timeframe\"),\n\t\t\t\t\t\t\t\t\tValues: pulumi.StringArray{\n\t\t\t\t\t\t\t\t\t\tpulumi.String(\"default\"),\n\t\t\t\t\t\t\t\t\t\tpulumi.String(\"values\"),\n\t\t\t\t\t\t\t\t\t\tpulumi.String(\"here\"),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tTemplateVariables: datadog.DashboardTemplateVariableArray{\n\t\t\t\t\u0026datadog.DashboardTemplateVariableArgs{\n\t\t\t\t\tName: pulumi.String(\"var_1\"),\n\t\t\t\t\tPrefix: pulumi.String(\"host\"),\n\t\t\t\t\tDefault: pulumi.String(\"aws\"),\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardTemplateVariableArgs{\n\t\t\t\t\tName: pulumi.String(\"var_2\"),\n\t\t\t\t\tPrefix: pulumi.String(\"service_name\"),\n\t\t\t\t\tDefault: pulumi.String(\"autoscaling\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tTemplateVariablePresets: datadog.DashboardTemplateVariablePresetArray{\n\t\t\t\t\u0026datadog.DashboardTemplateVariablePresetArgs{\n\t\t\t\t\tName: pulumi.String(\"preset_1\"),\n\t\t\t\t\tTemplateVariables: datadog.DashboardTemplateVariablePresetTemplateVariableArray{\n\t\t\t\t\t\t\u0026datadog.DashboardTemplateVariablePresetTemplateVariableArgs{\n\t\t\t\t\t\t\tName: pulumi.String(\"var_1\"),\n\t\t\t\t\t\t\tValue: pulumi.String(\"host.dc\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\u0026datadog.DashboardTemplateVariablePresetTemplateVariableArgs{\n\t\t\t\t\t\t\tName: pulumi.String(\"var_2\"),\n\t\t\t\t\t\t\tValue: pulumi.String(\"my_service\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.datadog.Dashboard;\nimport com.pulumi.datadog.DashboardArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetAlertGraphDefinitionArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetAlertValueDefinitionArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetChangeDefinitionArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetDistributionDefinitionArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetCheckStatusDefinitionArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetHeatmapDefinitionArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetHeatmapDefinitionYaxisArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetHostmapDefinitionArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetHostmapDefinitionRequestArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetHostmapDefinitionStyleArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetNoteDefinitionArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetQueryValueDefinitionArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetQueryTableDefinitionArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetScatterplotDefinitionArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetScatterplotDefinitionRequestArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetScatterplotDefinitionXaxisArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetScatterplotDefinitionYaxisArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetServicemapDefinitionArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetTimeseriesDefinitionArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetTimeseriesDefinitionYaxisArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetToplistDefinitionArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetGroupDefinitionArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetServiceLevelObjectiveDefinitionArgs;\nimport com.pulumi.datadog.inputs.DashboardTemplateVariableArgs;\nimport com.pulumi.datadog.inputs.DashboardTemplateVariablePresetArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetEventStreamDefinitionArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetWidgetLayoutArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetEventTimelineDefinitionArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetFreeTextDefinitionArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetIframeDefinitionArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetImageDefinitionArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetLogStreamDefinitionArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetLogStreamDefinitionSortArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetManageStatusDefinitionArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetTraceServiceDefinitionArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetPowerpackDefinitionArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetPowerpackDefinitionTemplateVariablesArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n // Example Ordered Layout\n var orderedDashboard = new Dashboard(\"orderedDashboard\", DashboardArgs.builder()\n .title(\"Ordered Layout Dashboard\")\n .description(\"Created using the Datadog provider in Pulumi\")\n .layoutType(\"ordered\")\n .widgets( \n DashboardWidgetArgs.builder()\n .alertGraphDefinition(DashboardWidgetAlertGraphDefinitionArgs.builder()\n .alertId(\"895605\")\n .vizType(\"timeseries\")\n .title(\"Widget Title\")\n .liveSpan(\"1h\")\n .build())\n .build(),\n DashboardWidgetArgs.builder()\n .alertValueDefinition(DashboardWidgetAlertValueDefinitionArgs.builder()\n .alertId(\"895605\")\n .precision(3)\n .unit(\"b\")\n .textAlign(\"center\")\n .title(\"Widget Title\")\n .build())\n .build(),\n DashboardWidgetArgs.builder()\n .alertValueDefinition(DashboardWidgetAlertValueDefinitionArgs.builder()\n .alertId(\"895605\")\n .precision(3)\n .unit(\"b\")\n .textAlign(\"center\")\n .title(\"Widget Title\")\n .build())\n .build(),\n DashboardWidgetArgs.builder()\n .changeDefinition(DashboardWidgetChangeDefinitionArgs.builder()\n .requests(DashboardWidgetChangeDefinitionRequestArgs.builder()\n .q(\"avg:system.load.1{env:staging} by {account}\")\n .changeType(\"absolute\")\n .compareTo(\"week_before\")\n .increaseGood(true)\n .orderBy(\"name\")\n .orderDir(\"desc\")\n .showPresent(true)\n .build())\n .title(\"Widget Title\")\n .liveSpan(\"1h\")\n .build())\n .build(),\n DashboardWidgetArgs.builder()\n .distributionDefinition(DashboardWidgetDistributionDefinitionArgs.builder()\n .requests(DashboardWidgetDistributionDefinitionRequestArgs.builder()\n .q(\"avg:system.load.1{env:staging} by {account}\")\n .style(DashboardWidgetDistributionDefinitionRequestStyleArgs.builder()\n .palette(\"warm\")\n .build())\n .build())\n .title(\"Widget Title\")\n .liveSpan(\"1h\")\n .build())\n .build(),\n DashboardWidgetArgs.builder()\n .checkStatusDefinition(DashboardWidgetCheckStatusDefinitionArgs.builder()\n .check(\"aws.ecs.agent_connected\")\n .grouping(\"cluster\")\n .groupBies( \n \"account\",\n \"cluster\")\n .tags( \n \"account:demo\",\n \"cluster:awseb-ruthebdog-env-8-dn3m6u3gvk\")\n .title(\"Widget Title\")\n .liveSpan(\"1h\")\n .build())\n .build(),\n DashboardWidgetArgs.builder()\n .heatmapDefinition(DashboardWidgetHeatmapDefinitionArgs.builder()\n .requests(DashboardWidgetHeatmapDefinitionRequestArgs.builder()\n .q(\"avg:system.load.1{env:staging} by {account}\")\n .style(DashboardWidgetHeatmapDefinitionRequestStyleArgs.builder()\n .palette(\"warm\")\n .build())\n .build())\n .yaxis(DashboardWidgetHeatmapDefinitionYaxisArgs.builder()\n .min(1)\n .max(2)\n .includeZero(true)\n .scale(\"sqrt\")\n .build())\n .title(\"Widget Title\")\n .liveSpan(\"1h\")\n .build())\n .build(),\n DashboardWidgetArgs.builder()\n .hostmapDefinition(DashboardWidgetHostmapDefinitionArgs.builder()\n .request(DashboardWidgetHostmapDefinitionRequestArgs.builder()\n .fills(DashboardWidgetHostmapDefinitionRequestFillArgs.builder()\n .q(\"avg:system.load.1{*} by {host}\")\n .build())\n .sizes(DashboardWidgetHostmapDefinitionRequestSizeArgs.builder()\n .q(\"avg:memcache.uptime{*} by {host}\")\n .build())\n .build())\n .nodeType(\"container\")\n .groups( \n \"host\",\n \"region\")\n .noGroupHosts(true)\n .noMetricHosts(true)\n .scopes( \n \"region:us-east-1\",\n \"aws_account:727006795293\")\n .style(DashboardWidgetHostmapDefinitionStyleArgs.builder()\n .palette(\"yellow_to_green\")\n .paletteFlip(true)\n .fillMin(\"10\")\n .fillMax(\"20\")\n .build())\n .title(\"Widget Title\")\n .build())\n .build(),\n DashboardWidgetArgs.builder()\n .noteDefinition(DashboardWidgetNoteDefinitionArgs.builder()\n .content(\"note text\")\n .backgroundColor(\"pink\")\n .fontSize(\"14\")\n .textAlign(\"center\")\n .showTick(true)\n .tickEdge(\"left\")\n .tickPos(\"50%\")\n .build())\n .build(),\n DashboardWidgetArgs.builder()\n .queryValueDefinition(DashboardWidgetQueryValueDefinitionArgs.builder()\n .requests(DashboardWidgetQueryValueDefinitionRequestArgs.builder()\n .q(\"avg:system.load.1{env:staging} by {account}\")\n .aggregator(\"sum\")\n .conditionalFormats( \n DashboardWidgetQueryValueDefinitionRequestConditionalFormatArgs.builder()\n .comparator(\"\u003c\")\n .value(\"2\")\n .palette(\"white_on_green\")\n .build(),\n DashboardWidgetQueryValueDefinitionRequestConditionalFormatArgs.builder()\n .comparator(\"\u003e\")\n .value(\"2.2\")\n .palette(\"white_on_red\")\n .build())\n .build())\n .autoscale(true)\n .customUnit(\"xx\")\n .precision(\"4\")\n .textAlign(\"right\")\n .title(\"Widget Title\")\n .liveSpan(\"1h\")\n .build())\n .build(),\n DashboardWidgetArgs.builder()\n .queryTableDefinition(DashboardWidgetQueryTableDefinitionArgs.builder()\n .requests(DashboardWidgetQueryTableDefinitionRequestArgs.builder()\n .q(\"avg:system.load.1{env:staging} by {account}\")\n .aggregator(\"sum\")\n .limit(\"10\")\n .conditionalFormats( \n DashboardWidgetQueryTableDefinitionRequestConditionalFormatArgs.builder()\n .comparator(\"\u003c\")\n .value(\"2\")\n .palette(\"white_on_green\")\n .build(),\n DashboardWidgetQueryTableDefinitionRequestConditionalFormatArgs.builder()\n .comparator(\"\u003e\")\n .value(\"2.2\")\n .palette(\"white_on_red\")\n .build())\n .build())\n .title(\"Widget Title\")\n .liveSpan(\"1h\")\n .build())\n .build(),\n DashboardWidgetArgs.builder()\n .scatterplotDefinition(DashboardWidgetScatterplotDefinitionArgs.builder()\n .request(DashboardWidgetScatterplotDefinitionRequestArgs.builder()\n .xes(DashboardWidgetScatterplotDefinitionRequestXArgs.builder()\n .q(\"avg:system.cpu.user{*} by {service, account}\")\n .aggregator(\"max\")\n .build())\n .ys(DashboardWidgetScatterplotDefinitionRequestYArgs.builder()\n .q(\"avg:system.mem.used{*} by {service, account}\")\n .aggregator(\"min\")\n .build())\n .build())\n .colorByGroups( \n \"account\",\n \"apm-role-group\")\n .xaxis(DashboardWidgetScatterplotDefinitionXaxisArgs.builder()\n .includeZero(true)\n .label(\"x\")\n .min(\"1\")\n .max(\"2000\")\n .scale(\"pow\")\n .build())\n .yaxis(DashboardWidgetScatterplotDefinitionYaxisArgs.builder()\n .includeZero(false)\n .label(\"y\")\n .min(\"5\")\n .max(\"2222\")\n .scale(\"log\")\n .build())\n .title(\"Widget Title\")\n .liveSpan(\"1h\")\n .build())\n .build(),\n DashboardWidgetArgs.builder()\n .servicemapDefinition(DashboardWidgetServicemapDefinitionArgs.builder()\n .service(\"master-db\")\n .filters( \n \"env:prod\",\n \"datacenter:dc1\")\n .title(\"env: prod, datacenter:dc1, service: master-db\")\n .titleSize(\"16\")\n .titleAlign(\"left\")\n .build())\n .build(),\n DashboardWidgetArgs.builder()\n .timeseriesDefinition(DashboardWidgetTimeseriesDefinitionArgs.builder()\n .requests( \n DashboardWidgetTimeseriesDefinitionRequestArgs.builder()\n .q(\"avg:system.cpu.user{app:general} by {env}\")\n .displayType(\"line\")\n .style(DashboardWidgetTimeseriesDefinitionRequestStyleArgs.builder()\n .palette(\"warm\")\n .lineType(\"dashed\")\n .lineWidth(\"thin\")\n .build())\n .metadatas(DashboardWidgetTimeseriesDefinitionRequestMetadataArgs.builder()\n .expression(\"avg:system.cpu.user{app:general} by {env}\")\n .aliasName(\"Alpha\")\n .build())\n .build(),\n DashboardWidgetTimeseriesDefinitionRequestArgs.builder()\n .logQuery(DashboardWidgetTimeseriesDefinitionRequestLogQueryArgs.builder()\n .index(\"mcnulty\")\n .computeQuery(DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs.builder()\n .aggregation(\"avg\")\n .facet(\"@duration\")\n .interval(5000)\n .build())\n .searchQuery(\"status:info\")\n .groupBies(DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs.builder()\n .facet(\"host\")\n .limit(10)\n .sortQuery(DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs.builder()\n .aggregation(\"avg\")\n .order(\"desc\")\n .facet(\"@duration\")\n .build())\n .build())\n .build())\n .displayType(\"area\")\n .build(),\n DashboardWidgetTimeseriesDefinitionRequestArgs.builder()\n .apmQuery(DashboardWidgetTimeseriesDefinitionRequestApmQueryArgs.builder()\n .index(\"apm-search\")\n .computeQuery(DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs.builder()\n .aggregation(\"avg\")\n .facet(\"@duration\")\n .interval(5000)\n .build())\n .searchQuery(\"type:web\")\n .groupBies(DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs.builder()\n .facet(\"resource_name\")\n .limit(50)\n .sortQuery(DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs.builder()\n .aggregation(\"avg\")\n .order(\"desc\")\n .facet(\"@string_query.interval\")\n .build())\n .build())\n .build())\n .displayType(\"bars\")\n .build(),\n DashboardWidgetTimeseriesDefinitionRequestArgs.builder()\n .processQuery(DashboardWidgetTimeseriesDefinitionRequestProcessQueryArgs.builder()\n .metric(\"process.stat.cpu.total_pct\")\n .searchBy(\"error\")\n .filterBies(\"active\")\n .limit(50)\n .build())\n .displayType(\"area\")\n .build())\n .markers( \n DashboardWidgetTimeseriesDefinitionMarkerArgs.builder()\n .displayType(\"error dashed\")\n .label(\" z=6 \")\n .value(\"y = 4\")\n .build(),\n DashboardWidgetTimeseriesDefinitionMarkerArgs.builder()\n .displayType(\"ok solid\")\n .value(\"10 \u003c y \u003c 999\")\n .label(\" x=8 \")\n .build())\n .title(\"Widget Title\")\n .showLegend(true)\n .legendSize(\"2\")\n .liveSpan(\"1h\")\n .events( \n DashboardWidgetTimeseriesDefinitionEventArgs.builder()\n .q(\"sources:test tags:1\")\n .build(),\n DashboardWidgetTimeseriesDefinitionEventArgs.builder()\n .q(\"sources:test tags:2\")\n .build())\n .yaxis(DashboardWidgetTimeseriesDefinitionYaxisArgs.builder()\n .scale(\"log\")\n .includeZero(false)\n .max(100)\n .build())\n .build())\n .build(),\n DashboardWidgetArgs.builder()\n .toplistDefinition(DashboardWidgetToplistDefinitionArgs.builder()\n .requests(DashboardWidgetToplistDefinitionRequestArgs.builder()\n .q(\"avg:system.cpu.user{app:general} by {env}\")\n .conditionalFormats( \n DashboardWidgetToplistDefinitionRequestConditionalFormatArgs.builder()\n .comparator(\"\u003c\")\n .value(\"2\")\n .palette(\"white_on_green\")\n .build(),\n DashboardWidgetToplistDefinitionRequestConditionalFormatArgs.builder()\n .comparator(\"\u003e\")\n .value(\"2.2\")\n .palette(\"white_on_red\")\n .build())\n .build())\n .title(\"Widget Title\")\n .build())\n .build(),\n DashboardWidgetArgs.builder()\n .groupDefinition(DashboardWidgetGroupDefinitionArgs.builder()\n .layoutType(\"ordered\")\n .title(\"Group Widget\")\n .widgets( \n DashboardWidgetGroupDefinitionWidgetArgs.builder()\n .noteDefinition(DashboardWidgetGroupDefinitionWidgetNoteDefinitionArgs.builder()\n .content(\"cluster note widget\")\n .backgroundColor(\"pink\")\n .fontSize(\"14\")\n .textAlign(\"center\")\n .showTick(true)\n .tickEdge(\"left\")\n .tickPos(\"50%\")\n .build())\n .build(),\n DashboardWidgetGroupDefinitionWidgetArgs.builder()\n .alertGraphDefinition(DashboardWidgetGroupDefinitionWidgetAlertGraphDefinitionArgs.builder()\n .alertId(\"123\")\n .vizType(\"toplist\")\n .title(\"Alert Graph\")\n .liveSpan(\"1h\")\n .build())\n .build())\n .build())\n .build(),\n DashboardWidgetArgs.builder()\n .serviceLevelObjectiveDefinition(DashboardWidgetServiceLevelObjectiveDefinitionArgs.builder()\n .title(\"Widget Title\")\n .viewType(\"detail\")\n .sloId(\"56789\")\n .showErrorBudget(true)\n .viewMode(\"overall\")\n .timeWindows( \n \"7d\",\n \"previous_week\")\n .build())\n .build())\n .templateVariables( \n DashboardTemplateVariableArgs.builder()\n .name(\"var_1\")\n .prefix(\"host\")\n .default_(\"aws\")\n .build(),\n DashboardTemplateVariableArgs.builder()\n .name(\"var_2\")\n .prefix(\"service_name\")\n .default_(\"autoscaling\")\n .build())\n .templateVariablePresets(DashboardTemplateVariablePresetArgs.builder()\n .name(\"preset_1\")\n .templateVariables( \n DashboardTemplateVariablePresetTemplateVariableArgs.builder()\n .name(\"var_1\")\n .value(\"host.dc\")\n .build(),\n DashboardTemplateVariablePresetTemplateVariableArgs.builder()\n .name(\"var_2\")\n .value(\"my_service\")\n .build())\n .build())\n .build());\n\n // Example Free Layout\n var freeDashboard = new Dashboard(\"freeDashboard\", DashboardArgs.builder()\n .title(\"Free Layout Dashboard\")\n .description(\"Created using the Datadog provider in Pulumi\")\n .layoutType(\"free\")\n .widgets( \n DashboardWidgetArgs.builder()\n .eventStreamDefinition(DashboardWidgetEventStreamDefinitionArgs.builder()\n .query(\"*\")\n .eventSize(\"l\")\n .title(\"Widget Title\")\n .titleSize(16)\n .titleAlign(\"left\")\n .liveSpan(\"1h\")\n .build())\n .widgetLayout(DashboardWidgetWidgetLayoutArgs.builder()\n .height(43)\n .width(32)\n .x(0)\n .y(0)\n .build())\n .build(),\n DashboardWidgetArgs.builder()\n .eventTimelineDefinition(DashboardWidgetEventTimelineDefinitionArgs.builder()\n .query(\"*\")\n .title(\"Widget Title\")\n .titleSize(16)\n .titleAlign(\"left\")\n .liveSpan(\"1h\")\n .build())\n .widgetLayout(DashboardWidgetWidgetLayoutArgs.builder()\n .height(9)\n .width(66)\n .x(33)\n .y(60)\n .build())\n .build(),\n DashboardWidgetArgs.builder()\n .freeTextDefinition(DashboardWidgetFreeTextDefinitionArgs.builder()\n .text(\"free text content\")\n .color(\"#d00\")\n .fontSize(\"36\")\n .textAlign(\"left\")\n .build())\n .widgetLayout(DashboardWidgetWidgetLayoutArgs.builder()\n .height(20)\n .width(34)\n .x(33)\n .y(0)\n .build())\n .build(),\n DashboardWidgetArgs.builder()\n .iframeDefinition(DashboardWidgetIframeDefinitionArgs.builder()\n .url(\"http://google.com\")\n .build())\n .widgetLayout(DashboardWidgetWidgetLayoutArgs.builder()\n .height(46)\n .width(39)\n .x(101)\n .y(0)\n .build())\n .build(),\n DashboardWidgetArgs.builder()\n .imageDefinition(DashboardWidgetImageDefinitionArgs.builder()\n .url(\"https://images.pexels.com/photos/67636/rose-blue-flower-rose-blooms-67636.jpeg?auto=compress\u0026cs=tinysrgb\u0026h=350\")\n .sizing(\"fit\")\n .margin(\"small\")\n .build())\n .widgetLayout(DashboardWidgetWidgetLayoutArgs.builder()\n .height(20)\n .width(30)\n .x(69)\n .y(0)\n .build())\n .build(),\n DashboardWidgetArgs.builder()\n .logStreamDefinition(DashboardWidgetLogStreamDefinitionArgs.builder()\n .indexes(\"main\")\n .query(\"error\")\n .columns( \n \"core_host\",\n \"core_service\",\n \"tag_source\")\n .showDateColumn(true)\n .showMessageColumn(true)\n .messageDisplay(\"expanded-md\")\n .sort(DashboardWidgetLogStreamDefinitionSortArgs.builder()\n .column(\"time\")\n .order(\"desc\")\n .build())\n .build())\n .widgetLayout(DashboardWidgetWidgetLayoutArgs.builder()\n .height(36)\n .width(32)\n .x(0)\n .y(45)\n .build())\n .build(),\n DashboardWidgetArgs.builder()\n .manageStatusDefinition(DashboardWidgetManageStatusDefinitionArgs.builder()\n .colorPreference(\"text\")\n .displayFormat(\"countsAndList\")\n .hideZeroCounts(true)\n .query(\"type:metric\")\n .showLastTriggered(false)\n .sort(\"status,asc\")\n .summaryType(\"monitors\")\n .title(\"Widget Title\")\n .titleSize(16)\n .titleAlign(\"left\")\n .build())\n .widgetLayout(DashboardWidgetWidgetLayoutArgs.builder()\n .height(40)\n .width(30)\n .x(101)\n .y(48)\n .build())\n .build(),\n DashboardWidgetArgs.builder()\n .traceServiceDefinition(DashboardWidgetTraceServiceDefinitionArgs.builder()\n .displayFormat(\"three_column\")\n .env(\"datadog.com\")\n .service(\"alerting-cassandra\")\n .showBreakdown(true)\n .showDistribution(true)\n .showErrors(true)\n .showHits(true)\n .showLatency(false)\n .showResourceList(false)\n .sizeFormat(\"large\")\n .spanName(\"cassandra.query\")\n .title(\"alerting-cassandra #env:datadog.com\")\n .titleAlign(\"center\")\n .titleSize(\"13\")\n .liveSpan(\"1h\")\n .build())\n .widgetLayout(DashboardWidgetWidgetLayoutArgs.builder()\n .height(38)\n .width(66)\n .x(33)\n .y(21)\n .build())\n .build(),\n DashboardWidgetArgs.builder()\n .timeseriesDefinition(DashboardWidgetTimeseriesDefinitionArgs.builder()\n .requests(DashboardWidgetTimeseriesDefinitionRequestArgs.builder()\n .formulas( \n DashboardWidgetTimeseriesDefinitionRequestFormulaArgs.builder()\n .formulaExpression(\"my_query_1 + my_query_2\")\n .alias(\"my ff query\")\n .build(),\n DashboardWidgetTimeseriesDefinitionRequestFormulaArgs.builder()\n .formulaExpression(\"my_query_1 * my_query_2\")\n .limit(DashboardWidgetTimeseriesDefinitionRequestFormulaLimitArgs.builder()\n .count(5)\n .order(\"desc\")\n .build())\n .alias(\"my second ff query\")\n .build())\n .queries( \n DashboardWidgetTimeseriesDefinitionRequestQueryArgs.builder()\n .metricQuery(DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs.builder()\n .dataSource(\"metrics\")\n .query(\"avg:system.cpu.user{app:general} by {env}\")\n .name(\"my_query_1\")\n .aggregator(\"sum\")\n .build())\n .build(),\n DashboardWidgetTimeseriesDefinitionRequestQueryArgs.builder()\n .metricQuery(DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs.builder()\n .query(\"avg:system.cpu.user{app:general} by {env}\")\n .name(\"my_query_2\")\n .aggregator(\"sum\")\n .build())\n .build())\n .build())\n .build())\n .widgetLayout(DashboardWidgetWidgetLayoutArgs.builder()\n .height(16)\n .width(25)\n .x(58)\n .y(83)\n .build())\n .build(),\n DashboardWidgetArgs.builder()\n .timeseriesDefinition(DashboardWidgetTimeseriesDefinitionArgs.builder()\n .requests( \n DashboardWidgetTimeseriesDefinitionRequestArgs.builder()\n .queries(DashboardWidgetTimeseriesDefinitionRequestQueryArgs.builder()\n .eventQuery(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryArgs.builder()\n .name(\"my-query\")\n .dataSource(\"logs\")\n .indexes(\"days-3\")\n .computes(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs.builder()\n .aggregation(\"count\")\n .build())\n .groupBies(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs.builder()\n .facet(\"host\")\n .sort(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs.builder()\n .metric(\"@lambda.max_memory_used\")\n .aggregation(\"avg\")\n .build())\n .limit(10)\n .build())\n .build())\n .build())\n .build(),\n DashboardWidgetTimeseriesDefinitionRequestArgs.builder()\n .displayType(\"overlay\")\n .queries(DashboardWidgetTimeseriesDefinitionRequestQueryArgs.builder()\n .metricQuery(DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs.builder()\n .name(\"MyOverlay\")\n .dataSource(\"metrics\")\n .query(\"avg:system.cpu.user{host:COMP-QJWVM2FYT4}\")\n .build())\n .build())\n .build())\n .build())\n .widgetLayout(DashboardWidgetWidgetLayoutArgs.builder()\n .height(16)\n .width(28)\n .x(29)\n .y(83)\n .build())\n .build(),\n DashboardWidgetArgs.builder()\n .timeseriesDefinition(DashboardWidgetTimeseriesDefinitionArgs.builder()\n .requests(DashboardWidgetTimeseriesDefinitionRequestArgs.builder()\n .queries(DashboardWidgetTimeseriesDefinitionRequestQueryArgs.builder()\n .processQuery(DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs.builder()\n .dataSource(\"process\")\n .textFilter(\"abc\")\n .metric(\"process.stat.cpu.total_pct\")\n .limit(10)\n .tagFilters(\"some_filter\")\n .name(\"my_process_query\")\n .sort(\"asc\")\n .isNormalizedCpu(true)\n .aggregator(\"sum\")\n .build())\n .build())\n .build())\n .build())\n .widgetLayout(DashboardWidgetWidgetLayoutArgs.builder()\n .height(16)\n .width(28)\n .x(0)\n .y(83)\n .build())\n .build(),\n DashboardWidgetArgs.builder()\n .timeseriesDefinition(DashboardWidgetTimeseriesDefinitionArgs.builder()\n .requests(DashboardWidgetTimeseriesDefinitionRequestArgs.builder()\n .formulas(DashboardWidgetTimeseriesDefinitionRequestFormulaArgs.builder()\n .formulaExpression(\"query1\")\n .alias(\"my cloud cost query\")\n .build())\n .queries(DashboardWidgetTimeseriesDefinitionRequestQueryArgs.builder()\n .cloudCostQuery(DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs.builder()\n .dataSource(\"cloud_cost\")\n .query(\"sum:aws.cost.amortized{*}\")\n .name(\"query1\")\n .aggregator(\"sum\")\n .build())\n .build())\n .build())\n .build())\n .build(),\n DashboardWidgetArgs.builder()\n .powerpackDefinition(DashboardWidgetPowerpackDefinitionArgs.builder()\n .powerpackId(\"00000000-0000-0000-0000-000000000000\")\n .backgroundColor(\"blue\")\n .bannerImg(\"https://example.org/example.png\")\n .showTitle(true)\n .title(\"Powerpack Widget\")\n .templateVariables(DashboardWidgetPowerpackDefinitionTemplateVariablesArgs.builder()\n .controlledExternallies(DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArgs.builder()\n .name(\"var_2\")\n .values(\"autoscaling\")\n .prefix(\"service_name\")\n .build())\n .controlledByPowerpacks(DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArgs.builder()\n .name(\"var_3\")\n .prefix(\"timeframe\")\n .values( \n \"default\",\n \"values\",\n \"here\")\n .build())\n .build())\n .build())\n .build())\n .templateVariables( \n DashboardTemplateVariableArgs.builder()\n .name(\"var_1\")\n .prefix(\"host\")\n .default_(\"aws\")\n .build(),\n DashboardTemplateVariableArgs.builder()\n .name(\"var_2\")\n .prefix(\"service_name\")\n .default_(\"autoscaling\")\n .build())\n .templateVariablePresets(DashboardTemplateVariablePresetArgs.builder()\n .name(\"preset_1\")\n .templateVariables( \n DashboardTemplateVariablePresetTemplateVariableArgs.builder()\n .name(\"var_1\")\n .value(\"host.dc\")\n .build(),\n DashboardTemplateVariablePresetTemplateVariableArgs.builder()\n .name(\"var_2\")\n .value(\"my_service\")\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n # Example Ordered Layout\n orderedDashboard:\n type: datadog:Dashboard\n name: ordered_dashboard\n properties:\n title: Ordered Layout Dashboard\n description: Created using the Datadog provider in Pulumi\n layoutType: ordered\n widgets:\n - alertGraphDefinition:\n alertId: '895605'\n vizType: timeseries\n title: Widget Title\n liveSpan: 1h\n - alertValueDefinition:\n alertId: '895605'\n precision: 3\n unit: b\n textAlign: center\n title: Widget Title\n - alertValueDefinition:\n alertId: '895605'\n precision: 3\n unit: b\n textAlign: center\n title: Widget Title\n - changeDefinition:\n requests:\n - q: avg:system.load.1{env:staging} by {account}\n changeType: absolute\n compareTo: week_before\n increaseGood: true\n orderBy: name\n orderDir: desc\n showPresent: true\n title: Widget Title\n liveSpan: 1h\n - distributionDefinition:\n requests:\n - q: avg:system.load.1{env:staging} by {account}\n style:\n palette: warm\n title: Widget Title\n liveSpan: 1h\n - checkStatusDefinition:\n check: aws.ecs.agent_connected\n grouping: cluster\n groupBies:\n - account\n - cluster\n tags:\n - account:demo\n - cluster:awseb-ruthebdog-env-8-dn3m6u3gvk\n title: Widget Title\n liveSpan: 1h\n - heatmapDefinition:\n requests:\n - q: avg:system.load.1{env:staging} by {account}\n style:\n palette: warm\n yaxis:\n min: 1\n max: 2\n includeZero: true\n scale: sqrt\n title: Widget Title\n liveSpan: 1h\n - hostmapDefinition:\n request:\n fills:\n - q: avg:system.load.1{*} by {host}\n sizes:\n - q: avg:memcache.uptime{*} by {host}\n nodeType: container\n groups:\n - host\n - region\n noGroupHosts: true\n noMetricHosts: true\n scopes:\n - region:us-east-1\n - aws_account:727006795293\n style:\n palette: yellow_to_green\n paletteFlip: true\n fillMin: '10'\n fillMax: '20'\n title: Widget Title\n - noteDefinition:\n content: note text\n backgroundColor: pink\n fontSize: '14'\n textAlign: center\n showTick: true\n tickEdge: left\n tickPos: 50%\n - queryValueDefinition:\n requests:\n - q: avg:system.load.1{env:staging} by {account}\n aggregator: sum\n conditionalFormats:\n - comparator: \u003c\n value: '2'\n palette: white_on_green\n - comparator: '\u003e'\n value: '2.2'\n palette: white_on_red\n autoscale: true\n customUnit: xx\n precision: '4'\n textAlign: right\n title: Widget Title\n liveSpan: 1h\n - queryTableDefinition:\n requests:\n - q: avg:system.load.1{env:staging} by {account}\n aggregator: sum\n limit: '10'\n conditionalFormats:\n - comparator: \u003c\n value: '2'\n palette: white_on_green\n - comparator: '\u003e'\n value: '2.2'\n palette: white_on_red\n title: Widget Title\n liveSpan: 1h\n - scatterplotDefinition:\n request:\n xes:\n - q: avg:system.cpu.user{*} by {service, account}\n aggregator: max\n ys:\n - q: avg:system.mem.used{*} by {service, account}\n aggregator: min\n colorByGroups:\n - account\n - apm-role-group\n xaxis:\n includeZero: true\n label: x\n min: '1'\n max: '2000'\n scale: pow\n yaxis:\n includeZero: false\n label: y\n min: '5'\n max: '2222'\n scale: log\n title: Widget Title\n liveSpan: 1h\n - servicemapDefinition:\n service: master-db\n filters:\n - env:prod\n - datacenter:dc1\n title: 'env: prod, datacenter:dc1, service: master-db'\n titleSize: '16'\n titleAlign: left\n - timeseriesDefinition:\n requests:\n - q: avg:system.cpu.user{app:general} by {env}\n displayType: line\n style:\n palette: warm\n lineType: dashed\n lineWidth: thin\n metadatas:\n - expression: avg:system.cpu.user{app:general} by {env}\n aliasName: Alpha\n - logQuery:\n index: mcnulty\n computeQuery:\n aggregation: avg\n facet: '@duration'\n interval: 5000\n searchQuery: status:info\n groupBies:\n - facet: host\n limit: 10\n sortQuery:\n aggregation: avg\n order: desc\n facet: '@duration'\n displayType: area\n - apmQuery:\n index: apm-search\n computeQuery:\n aggregation: avg\n facet: '@duration'\n interval: 5000\n searchQuery: type:web\n groupBies:\n - facet: resource_name\n limit: 50\n sortQuery:\n aggregation: avg\n order: desc\n facet: '@string_query.interval'\n displayType: bars\n - processQuery:\n metric: process.stat.cpu.total_pct\n searchBy: error\n filterBies:\n - active\n limit: 50\n displayType: area\n markers:\n - displayType: error dashed\n label: ' z=6 '\n value: y = 4\n - displayType: ok solid\n value: 10 \u003c y \u003c 999\n label: ' x=8 '\n title: Widget Title\n showLegend: true\n legendSize: '2'\n liveSpan: 1h\n events:\n - q: sources:test tags:1\n - q: sources:test tags:2\n yaxis:\n scale: log\n includeZero: false\n max: 100\n - toplistDefinition:\n requests:\n - q: avg:system.cpu.user{app:general} by {env}\n conditionalFormats:\n - comparator: \u003c\n value: '2'\n palette: white_on_green\n - comparator: '\u003e'\n value: '2.2'\n palette: white_on_red\n title: Widget Title\n - groupDefinition:\n layoutType: ordered\n title: Group Widget\n widgets:\n - noteDefinition:\n content: cluster note widget\n backgroundColor: pink\n fontSize: '14'\n textAlign: center\n showTick: true\n tickEdge: left\n tickPos: 50%\n - alertGraphDefinition:\n alertId: '123'\n vizType: toplist\n title: Alert Graph\n liveSpan: 1h\n - serviceLevelObjectiveDefinition:\n title: Widget Title\n viewType: detail\n sloId: '56789'\n showErrorBudget: true\n viewMode: overall\n timeWindows:\n - 7d\n - previous_week\n templateVariables:\n - name: var_1\n prefix: host\n default: aws\n - name: var_2\n prefix: service_name\n default: autoscaling\n templateVariablePresets:\n - name: preset_1\n templateVariables:\n - name: var_1\n value: host.dc\n - name: var_2\n value: my_service\n # Example Free Layout\n freeDashboard:\n type: datadog:Dashboard\n name: free_dashboard\n properties:\n title: Free Layout Dashboard\n description: Created using the Datadog provider in Pulumi\n layoutType: free\n widgets:\n - eventStreamDefinition:\n query: '*'\n eventSize: l\n title: Widget Title\n titleSize: 16\n titleAlign: left\n liveSpan: 1h\n widgetLayout:\n height: 43\n width: 32\n x: 0\n y: 0\n - eventTimelineDefinition:\n query: '*'\n title: Widget Title\n titleSize: 16\n titleAlign: left\n liveSpan: 1h\n widgetLayout:\n height: 9\n width: 66\n x: 33\n y: 60\n - freeTextDefinition:\n text: free text content\n color: '#d00'\n fontSize: '36'\n textAlign: left\n widgetLayout:\n height: 20\n width: 34\n x: 33\n y: 0\n - iframeDefinition:\n url: http://google.com\n widgetLayout:\n height: 46\n width: 39\n x: 101\n y: 0\n - imageDefinition:\n url: https://images.pexels.com/photos/67636/rose-blue-flower-rose-blooms-67636.jpeg?auto=compress\u0026cs=tinysrgb\u0026h=350\n sizing: fit\n margin: small\n widgetLayout:\n height: 20\n width: 30\n x: 69\n y: 0\n - logStreamDefinition:\n indexes:\n - main\n query: error\n columns:\n - core_host\n - core_service\n - tag_source\n showDateColumn: true\n showMessageColumn: true\n messageDisplay: expanded-md\n sort:\n column: time\n order: desc\n widgetLayout:\n height: 36\n width: 32\n x: 0\n y: 45\n - manageStatusDefinition:\n colorPreference: text\n displayFormat: countsAndList\n hideZeroCounts: true\n query: type:metric\n showLastTriggered: false\n sort: status,asc\n summaryType: monitors\n title: Widget Title\n titleSize: 16\n titleAlign: left\n widgetLayout:\n height: 40\n width: 30\n x: 101\n y: 48\n - traceServiceDefinition:\n displayFormat: three_column\n env: datadog.com\n service: alerting-cassandra\n showBreakdown: true\n showDistribution: true\n showErrors: true\n showHits: true\n showLatency: false\n showResourceList: false\n sizeFormat: large\n spanName: cassandra.query\n title: 'alerting-cassandra #env:datadog.com'\n titleAlign: center\n titleSize: '13'\n liveSpan: 1h\n widgetLayout:\n height: 38\n width: 66\n x: 33\n y: 21\n - timeseriesDefinition:\n requests:\n - formulas:\n - formulaExpression: my_query_1 + my_query_2\n alias: my ff query\n - formulaExpression: my_query_1 * my_query_2\n limit:\n count: 5\n order: desc\n alias: my second ff query\n queries:\n - metricQuery:\n dataSource: metrics\n query: avg:system.cpu.user{app:general} by {env}\n name: my_query_1\n aggregator: sum\n - metricQuery:\n query: avg:system.cpu.user{app:general} by {env}\n name: my_query_2\n aggregator: sum\n widgetLayout:\n height: 16\n width: 25\n x: 58\n y: 83\n - timeseriesDefinition:\n requests:\n - queries:\n - eventQuery:\n name: my-query\n dataSource: logs\n indexes:\n - days-3\n computes:\n - aggregation: count\n groupBies:\n - facet: host\n sort:\n metric: '@lambda.max_memory_used'\n aggregation: avg\n limit: 10\n - displayType: overlay\n queries:\n - metricQuery:\n name: MyOverlay\n dataSource: metrics\n query: avg:system.cpu.user{host:COMP-QJWVM2FYT4}\n widgetLayout:\n height: 16\n width: 28\n x: 29\n y: 83\n - timeseriesDefinition:\n requests:\n - queries:\n - processQuery:\n dataSource: process\n textFilter: abc\n metric: process.stat.cpu.total_pct\n limit: 10\n tagFilters:\n - some_filter\n name: my_process_query\n sort: asc\n isNormalizedCpu: true\n aggregator: sum\n widgetLayout:\n height: 16\n width: 28\n x: 0\n y: 83\n - timeseriesDefinition:\n requests:\n - formulas:\n - formulaExpression: query1\n alias: my cloud cost query\n queries:\n - cloudCostQuery:\n dataSource: cloud_cost\n query: sum:aws.cost.amortized{*}\n name: query1\n aggregator: sum\n - powerpackDefinition:\n powerpackId: 00000000-0000-0000-0000-000000000000\n backgroundColor: blue\n bannerImg: https://example.org/example.png\n showTitle: true\n title: Powerpack Widget\n templateVariables:\n controlledExternallies:\n - name: var_2\n values:\n - autoscaling\n prefix: service_name\n controlledByPowerpacks:\n - name: var_3\n prefix: timeframe\n values:\n - default\n - values\n - here\n templateVariables:\n - name: var_1\n prefix: host\n default: aws\n - name: var_2\n prefix: service_name\n default: autoscaling\n templateVariablePresets:\n - name: preset_1\n templateVariables:\n - name: var_1\n value: host.dc\n - name: var_2\n value: my_service\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import datadog:index/dashboard:Dashboard my_service_dashboard sv7-gyh-kas\n```\n\n", + "description": "Provides a Datadog dashboard resource. This can be used to create and manage Datadog dashboards.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as datadog from \"@pulumi/datadog\";\n\n// Example Ordered Layout\nconst orderedDashboard = new datadog.Dashboard(\"ordered_dashboard\", {\n title: \"Ordered Layout Dashboard\",\n description: \"Created using the Datadog provider in Pulumi\",\n layoutType: \"ordered\",\n widgets: [\n {\n alertGraphDefinition: {\n alertId: \"895605\",\n vizType: \"timeseries\",\n title: \"Widget Title\",\n liveSpan: \"1h\",\n },\n },\n {\n alertValueDefinition: {\n alertId: \"895605\",\n precision: 3,\n unit: \"b\",\n textAlign: \"center\",\n title: \"Widget Title\",\n },\n },\n {\n alertValueDefinition: {\n alertId: \"895605\",\n precision: 3,\n unit: \"b\",\n textAlign: \"center\",\n title: \"Widget Title\",\n },\n },\n {\n changeDefinition: {\n requests: [{\n q: \"avg:system.load.1{env:staging} by {account}\",\n changeType: \"absolute\",\n compareTo: \"week_before\",\n increaseGood: true,\n orderBy: \"name\",\n orderDir: \"desc\",\n showPresent: true,\n }],\n title: \"Widget Title\",\n liveSpan: \"1h\",\n },\n },\n {\n distributionDefinition: {\n requests: [{\n q: \"avg:system.load.1{env:staging} by {account}\",\n style: {\n palette: \"warm\",\n },\n }],\n title: \"Widget Title\",\n liveSpan: \"1h\",\n },\n },\n {\n checkStatusDefinition: {\n check: \"aws.ecs.agent_connected\",\n grouping: \"cluster\",\n groupBies: [\n \"account\",\n \"cluster\",\n ],\n tags: [\n \"account:demo\",\n \"cluster:awseb-ruthebdog-env-8-dn3m6u3gvk\",\n ],\n title: \"Widget Title\",\n liveSpan: \"1h\",\n },\n },\n {\n heatmapDefinition: {\n requests: [{\n q: \"avg:system.load.1{env:staging} by {account}\",\n style: {\n palette: \"warm\",\n },\n }],\n yaxis: {\n min: \"1\",\n max: \"2\",\n includeZero: true,\n scale: \"sqrt\",\n },\n title: \"Widget Title\",\n liveSpan: \"1h\",\n },\n },\n {\n hostmapDefinition: {\n request: {\n fills: [{\n q: \"avg:system.load.1{*} by {host}\",\n }],\n sizes: [{\n q: \"avg:memcache.uptime{*} by {host}\",\n }],\n },\n nodeType: \"container\",\n groups: [\n \"host\",\n \"region\",\n ],\n noGroupHosts: true,\n noMetricHosts: true,\n scopes: [\n \"region:us-east-1\",\n \"aws_account:727006795293\",\n ],\n style: {\n palette: \"yellow_to_green\",\n paletteFlip: true,\n fillMin: \"10\",\n fillMax: \"20\",\n },\n title: \"Widget Title\",\n },\n },\n {\n noteDefinition: {\n content: \"note text\",\n backgroundColor: \"pink\",\n fontSize: \"14\",\n textAlign: \"center\",\n showTick: true,\n tickEdge: \"left\",\n tickPos: \"50%\",\n },\n },\n {\n queryValueDefinition: {\n requests: [{\n q: \"avg:system.load.1{env:staging} by {account}\",\n aggregator: \"sum\",\n conditionalFormats: [\n {\n comparator: \"\u003c\",\n value: 2,\n palette: \"white_on_green\",\n },\n {\n comparator: \"\u003e\",\n value: 2.2,\n palette: \"white_on_red\",\n },\n ],\n }],\n autoscale: true,\n customUnit: \"xx\",\n precision: 4,\n textAlign: \"right\",\n title: \"Widget Title\",\n liveSpan: \"1h\",\n },\n },\n {\n queryTableDefinition: {\n requests: [{\n q: \"avg:system.load.1{env:staging} by {account}\",\n aggregator: \"sum\",\n limit: 10,\n conditionalFormats: [\n {\n comparator: \"\u003c\",\n value: 2,\n palette: \"white_on_green\",\n },\n {\n comparator: \"\u003e\",\n value: 2.2,\n palette: \"white_on_red\",\n },\n ],\n }],\n title: \"Widget Title\",\n liveSpan: \"1h\",\n },\n },\n {\n scatterplotDefinition: {\n request: {\n xes: [{\n q: \"avg:system.cpu.user{*} by {service, account}\",\n aggregator: \"max\",\n }],\n ys: [{\n q: \"avg:system.mem.used{*} by {service, account}\",\n aggregator: \"min\",\n }],\n },\n colorByGroups: [\n \"account\",\n \"apm-role-group\",\n ],\n xaxis: {\n includeZero: true,\n label: \"x\",\n min: \"1\",\n max: \"2000\",\n scale: \"pow\",\n },\n yaxis: {\n includeZero: false,\n label: \"y\",\n min: \"5\",\n max: \"2222\",\n scale: \"log\",\n },\n title: \"Widget Title\",\n liveSpan: \"1h\",\n },\n },\n {\n servicemapDefinition: {\n service: \"master-db\",\n filters: [\n \"env:prod\",\n \"datacenter:dc1\",\n ],\n title: \"env: prod, datacenter:dc1, service: master-db\",\n titleSize: \"16\",\n titleAlign: \"left\",\n },\n },\n {\n timeseriesDefinition: {\n requests: [\n {\n q: \"avg:system.cpu.user{app:general} by {env}\",\n displayType: \"line\",\n style: {\n palette: \"warm\",\n lineType: \"dashed\",\n lineWidth: \"thin\",\n },\n metadatas: [{\n expression: \"avg:system.cpu.user{app:general} by {env}\",\n aliasName: \"Alpha\",\n }],\n },\n {\n logQuery: {\n index: \"mcnulty\",\n computeQuery: {\n aggregation: \"avg\",\n facet: \"@duration\",\n interval: 5000,\n },\n searchQuery: \"status:info\",\n groupBies: [{\n facet: \"host\",\n limit: 10,\n sortQuery: {\n aggregation: \"avg\",\n order: \"desc\",\n facet: \"@duration\",\n },\n }],\n },\n displayType: \"area\",\n },\n {\n apmQuery: {\n index: \"apm-search\",\n computeQuery: {\n aggregation: \"avg\",\n facet: \"@duration\",\n interval: 5000,\n },\n searchQuery: \"type:web\",\n groupBies: [{\n facet: \"resource_name\",\n limit: 50,\n sortQuery: {\n aggregation: \"avg\",\n order: \"desc\",\n facet: \"@string_query.interval\",\n },\n }],\n },\n displayType: \"bars\",\n },\n {\n processQuery: {\n metric: \"process.stat.cpu.total_pct\",\n searchBy: \"error\",\n filterBies: [\"active\"],\n limit: 50,\n },\n displayType: \"area\",\n },\n ],\n markers: [\n {\n displayType: \"error dashed\",\n label: \" z=6 \",\n value: \"y = 4\",\n },\n {\n displayType: \"ok solid\",\n value: \"10 \u003c y \u003c 999\",\n label: \" x=8 \",\n },\n ],\n title: \"Widget Title\",\n showLegend: true,\n legendSize: \"2\",\n liveSpan: \"1h\",\n events: [\n {\n q: \"sources:test tags:1\",\n },\n {\n q: \"sources:test tags:2\",\n },\n ],\n yaxis: {\n scale: \"log\",\n includeZero: false,\n max: \"100\",\n },\n },\n },\n {\n toplistDefinition: {\n requests: [{\n q: \"avg:system.cpu.user{app:general} by {env}\",\n conditionalFormats: [\n {\n comparator: \"\u003c\",\n value: 2,\n palette: \"white_on_green\",\n },\n {\n comparator: \"\u003e\",\n value: 2.2,\n palette: \"white_on_red\",\n },\n ],\n }],\n title: \"Widget Title\",\n },\n },\n {\n groupDefinition: {\n layoutType: \"ordered\",\n title: \"Group Widget\",\n widgets: [\n {\n noteDefinition: {\n content: \"cluster note widget\",\n backgroundColor: \"pink\",\n fontSize: \"14\",\n textAlign: \"center\",\n showTick: true,\n tickEdge: \"left\",\n tickPos: \"50%\",\n },\n },\n {\n alertGraphDefinition: {\n alertId: \"123\",\n vizType: \"toplist\",\n title: \"Alert Graph\",\n liveSpan: \"1h\",\n },\n },\n ],\n },\n },\n {\n serviceLevelObjectiveDefinition: {\n title: \"Widget Title\",\n viewType: \"detail\",\n sloId: \"56789\",\n showErrorBudget: true,\n viewMode: \"overall\",\n timeWindows: [\n \"7d\",\n \"previous_week\",\n ],\n },\n },\n ],\n templateVariables: [\n {\n name: \"var_1\",\n prefix: \"host\",\n \"default\": \"aws\",\n },\n {\n name: \"var_2\",\n prefix: \"service_name\",\n \"default\": \"autoscaling\",\n },\n ],\n templateVariablePresets: [{\n name: \"preset_1\",\n templateVariables: [\n {\n name: \"var_1\",\n value: \"host.dc\",\n },\n {\n name: \"var_2\",\n value: \"my_service\",\n },\n ],\n }],\n});\n// Example Free Layout\nconst freeDashboard = new datadog.Dashboard(\"free_dashboard\", {\n title: \"Free Layout Dashboard\",\n description: \"Created using the Datadog provider in Pulumi\",\n layoutType: \"free\",\n widgets: [\n {\n eventStreamDefinition: {\n query: \"*\",\n eventSize: \"l\",\n title: \"Widget Title\",\n titleSize: \"16\",\n titleAlign: \"left\",\n liveSpan: \"1h\",\n },\n widgetLayout: {\n height: 43,\n width: 32,\n x: 0,\n y: 0,\n },\n },\n {\n eventTimelineDefinition: {\n query: \"*\",\n title: \"Widget Title\",\n titleSize: \"16\",\n titleAlign: \"left\",\n liveSpan: \"1h\",\n },\n widgetLayout: {\n height: 9,\n width: 66,\n x: 33,\n y: 60,\n },\n },\n {\n freeTextDefinition: {\n text: \"free text content\",\n color: \"#d00\",\n fontSize: \"36\",\n textAlign: \"left\",\n },\n widgetLayout: {\n height: 20,\n width: 34,\n x: 33,\n y: 0,\n },\n },\n {\n iframeDefinition: {\n url: \"http://google.com\",\n },\n widgetLayout: {\n height: 46,\n width: 39,\n x: 101,\n y: 0,\n },\n },\n {\n imageDefinition: {\n url: \"https://images.pexels.com/photos/67636/rose-blue-flower-rose-blooms-67636.jpeg?auto=compress\u0026cs=tinysrgb\u0026h=350\",\n sizing: \"fit\",\n margin: \"small\",\n },\n widgetLayout: {\n height: 20,\n width: 30,\n x: 69,\n y: 0,\n },\n },\n {\n logStreamDefinition: {\n indexes: [\"main\"],\n query: \"error\",\n columns: [\n \"core_host\",\n \"core_service\",\n \"tag_source\",\n ],\n showDateColumn: true,\n showMessageColumn: true,\n messageDisplay: \"expanded-md\",\n sort: {\n column: \"time\",\n order: \"desc\",\n },\n },\n widgetLayout: {\n height: 36,\n width: 32,\n x: 0,\n y: 45,\n },\n },\n {\n manageStatusDefinition: {\n colorPreference: \"text\",\n displayFormat: \"countsAndList\",\n hideZeroCounts: true,\n query: \"type:metric\",\n showLastTriggered: false,\n sort: \"status,asc\",\n summaryType: \"monitors\",\n title: \"Widget Title\",\n titleSize: \"16\",\n titleAlign: \"left\",\n },\n widgetLayout: {\n height: 40,\n width: 30,\n x: 101,\n y: 48,\n },\n },\n {\n traceServiceDefinition: {\n displayFormat: \"three_column\",\n env: \"datadog.com\",\n service: \"alerting-cassandra\",\n showBreakdown: true,\n showDistribution: true,\n showErrors: true,\n showHits: true,\n showLatency: false,\n showResourceList: false,\n sizeFormat: \"large\",\n spanName: \"cassandra.query\",\n title: \"alerting-cassandra #env:datadog.com\",\n titleAlign: \"center\",\n titleSize: \"13\",\n liveSpan: \"1h\",\n },\n widgetLayout: {\n height: 38,\n width: 66,\n x: 33,\n y: 21,\n },\n },\n {\n timeseriesDefinition: {\n requests: [{\n formulas: [\n {\n formulaExpression: \"my_query_1 + my_query_2\",\n alias: \"my ff query\",\n },\n {\n formulaExpression: \"my_query_1 * my_query_2\",\n limit: {\n count: 5,\n order: \"desc\",\n },\n alias: \"my second ff query\",\n },\n ],\n queries: [\n {\n metricQuery: {\n dataSource: \"metrics\",\n query: \"avg:system.cpu.user{app:general} by {env}\",\n name: \"my_query_1\",\n aggregator: \"sum\",\n },\n },\n {\n metricQuery: {\n query: \"avg:system.cpu.user{app:general} by {env}\",\n name: \"my_query_2\",\n aggregator: \"sum\",\n },\n },\n ],\n }],\n },\n widgetLayout: {\n height: 16,\n width: 25,\n x: 58,\n y: 83,\n },\n },\n {\n timeseriesDefinition: {\n requests: [\n {\n queries: [{\n eventQuery: {\n name: \"my-query\",\n dataSource: \"logs\",\n indexes: [\"days-3\"],\n computes: [{\n aggregation: \"count\",\n }],\n groupBies: [{\n facet: \"host\",\n sort: {\n metric: \"@lambda.max_memory_used\",\n aggregation: \"avg\",\n },\n limit: 10,\n }],\n },\n }],\n },\n {\n displayType: \"overlay\",\n queries: [{\n metricQuery: {\n name: \"MyOverlay\",\n dataSource: \"metrics\",\n query: \"avg:system.cpu.user{host:COMP-QJWVM2FYT4}\",\n },\n }],\n },\n ],\n },\n widgetLayout: {\n height: 16,\n width: 28,\n x: 29,\n y: 83,\n },\n },\n {\n timeseriesDefinition: {\n requests: [{\n queries: [{\n processQuery: {\n dataSource: \"process\",\n textFilter: \"abc\",\n metric: \"process.stat.cpu.total_pct\",\n limit: 10,\n tagFilters: [\"some_filter\"],\n name: \"my_process_query\",\n sort: \"asc\",\n isNormalizedCpu: true,\n aggregator: \"sum\",\n },\n }],\n }],\n },\n widgetLayout: {\n height: 16,\n width: 28,\n x: 0,\n y: 83,\n },\n },\n {\n timeseriesDefinition: {\n requests: [{\n formulas: [{\n formulaExpression: \"query1\",\n alias: \"my cloud cost query\",\n }],\n queries: [{\n cloudCostQuery: {\n dataSource: \"cloud_cost\",\n query: \"sum:aws.cost.amortized{*}\",\n name: \"query1\",\n aggregator: \"sum\",\n },\n }],\n }],\n },\n },\n {\n powerpackDefinition: {\n powerpackId: \"00000000-0000-0000-0000-000000000000\",\n backgroundColor: \"blue\",\n bannerImg: \"https://example.org/example.png\",\n showTitle: true,\n title: \"Powerpack Widget\",\n templateVariables: {\n controlledExternallies: [{\n name: \"var_2\",\n values: [\"autoscaling\"],\n prefix: \"service_name\",\n }],\n controlledByPowerpacks: [{\n name: \"var_3\",\n prefix: \"timeframe\",\n values: [\n \"default\",\n \"values\",\n \"here\",\n ],\n }],\n },\n },\n },\n ],\n templateVariables: [\n {\n name: \"var_1\",\n prefix: \"host\",\n \"default\": \"aws\",\n },\n {\n name: \"var_2\",\n prefix: \"service_name\",\n \"default\": \"autoscaling\",\n },\n ],\n templateVariablePresets: [{\n name: \"preset_1\",\n templateVariables: [\n {\n name: \"var_1\",\n value: \"host.dc\",\n },\n {\n name: \"var_2\",\n value: \"my_service\",\n },\n ],\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_datadog as datadog\n\n# Example Ordered Layout\nordered_dashboard = datadog.Dashboard(\"ordered_dashboard\",\n title=\"Ordered Layout Dashboard\",\n description=\"Created using the Datadog provider in Pulumi\",\n layout_type=\"ordered\",\n widgets=[\n datadog.DashboardWidgetArgs(\n alert_graph_definition=datadog.DashboardWidgetAlertGraphDefinitionArgs(\n alert_id=\"895605\",\n viz_type=\"timeseries\",\n title=\"Widget Title\",\n live_span=\"1h\",\n ),\n ),\n datadog.DashboardWidgetArgs(\n alert_value_definition=datadog.DashboardWidgetAlertValueDefinitionArgs(\n alert_id=\"895605\",\n precision=3,\n unit=\"b\",\n text_align=\"center\",\n title=\"Widget Title\",\n ),\n ),\n datadog.DashboardWidgetArgs(\n alert_value_definition=datadog.DashboardWidgetAlertValueDefinitionArgs(\n alert_id=\"895605\",\n precision=3,\n unit=\"b\",\n text_align=\"center\",\n title=\"Widget Title\",\n ),\n ),\n datadog.DashboardWidgetArgs(\n change_definition=datadog.DashboardWidgetChangeDefinitionArgs(\n requests=[datadog.DashboardWidgetChangeDefinitionRequestArgs(\n q=\"avg:system.load.1{env:staging} by {account}\",\n change_type=\"absolute\",\n compare_to=\"week_before\",\n increase_good=True,\n order_by=\"name\",\n order_dir=\"desc\",\n show_present=True,\n )],\n title=\"Widget Title\",\n live_span=\"1h\",\n ),\n ),\n datadog.DashboardWidgetArgs(\n distribution_definition=datadog.DashboardWidgetDistributionDefinitionArgs(\n requests=[datadog.DashboardWidgetDistributionDefinitionRequestArgs(\n q=\"avg:system.load.1{env:staging} by {account}\",\n style=datadog.DashboardWidgetDistributionDefinitionRequestStyleArgs(\n palette=\"warm\",\n ),\n )],\n title=\"Widget Title\",\n live_span=\"1h\",\n ),\n ),\n datadog.DashboardWidgetArgs(\n check_status_definition=datadog.DashboardWidgetCheckStatusDefinitionArgs(\n check=\"aws.ecs.agent_connected\",\n grouping=\"cluster\",\n group_bies=[\n \"account\",\n \"cluster\",\n ],\n tags=[\n \"account:demo\",\n \"cluster:awseb-ruthebdog-env-8-dn3m6u3gvk\",\n ],\n title=\"Widget Title\",\n live_span=\"1h\",\n ),\n ),\n datadog.DashboardWidgetArgs(\n heatmap_definition=datadog.DashboardWidgetHeatmapDefinitionArgs(\n requests=[datadog.DashboardWidgetHeatmapDefinitionRequestArgs(\n q=\"avg:system.load.1{env:staging} by {account}\",\n style=datadog.DashboardWidgetHeatmapDefinitionRequestStyleArgs(\n palette=\"warm\",\n ),\n )],\n yaxis=datadog.DashboardWidgetHeatmapDefinitionYaxisArgs(\n min=\"1\",\n max=\"2\",\n include_zero=True,\n scale=\"sqrt\",\n ),\n title=\"Widget Title\",\n live_span=\"1h\",\n ),\n ),\n datadog.DashboardWidgetArgs(\n hostmap_definition=datadog.DashboardWidgetHostmapDefinitionArgs(\n request=datadog.DashboardWidgetHostmapDefinitionRequestArgs(\n fills=[datadog.DashboardWidgetHostmapDefinitionRequestFillArgs(\n q=\"avg:system.load.1{*} by {host}\",\n )],\n sizes=[datadog.DashboardWidgetHostmapDefinitionRequestSizeArgs(\n q=\"avg:memcache.uptime{*} by {host}\",\n )],\n ),\n node_type=\"container\",\n groups=[\n \"host\",\n \"region\",\n ],\n no_group_hosts=True,\n no_metric_hosts=True,\n scopes=[\n \"region:us-east-1\",\n \"aws_account:727006795293\",\n ],\n style=datadog.DashboardWidgetHostmapDefinitionStyleArgs(\n palette=\"yellow_to_green\",\n palette_flip=True,\n fill_min=\"10\",\n fill_max=\"20\",\n ),\n title=\"Widget Title\",\n ),\n ),\n datadog.DashboardWidgetArgs(\n note_definition=datadog.DashboardWidgetNoteDefinitionArgs(\n content=\"note text\",\n background_color=\"pink\",\n font_size=\"14\",\n text_align=\"center\",\n show_tick=True,\n tick_edge=\"left\",\n tick_pos=\"50%\",\n ),\n ),\n datadog.DashboardWidgetArgs(\n query_value_definition=datadog.DashboardWidgetQueryValueDefinitionArgs(\n requests=[datadog.DashboardWidgetQueryValueDefinitionRequestArgs(\n q=\"avg:system.load.1{env:staging} by {account}\",\n aggregator=\"sum\",\n conditional_formats=[\n datadog.DashboardWidgetQueryValueDefinitionRequestConditionalFormatArgs(\n comparator=\"\u003c\",\n value=2,\n palette=\"white_on_green\",\n ),\n datadog.DashboardWidgetQueryValueDefinitionRequestConditionalFormatArgs(\n comparator=\"\u003e\",\n value=2.2,\n palette=\"white_on_red\",\n ),\n ],\n )],\n autoscale=True,\n custom_unit=\"xx\",\n precision=4,\n text_align=\"right\",\n title=\"Widget Title\",\n live_span=\"1h\",\n ),\n ),\n datadog.DashboardWidgetArgs(\n query_table_definition=datadog.DashboardWidgetQueryTableDefinitionArgs(\n requests=[datadog.DashboardWidgetQueryTableDefinitionRequestArgs(\n q=\"avg:system.load.1{env:staging} by {account}\",\n aggregator=\"sum\",\n limit=10,\n conditional_formats=[\n datadog.DashboardWidgetQueryTableDefinitionRequestConditionalFormatArgs(\n comparator=\"\u003c\",\n value=2,\n palette=\"white_on_green\",\n ),\n datadog.DashboardWidgetQueryTableDefinitionRequestConditionalFormatArgs(\n comparator=\"\u003e\",\n value=2.2,\n palette=\"white_on_red\",\n ),\n ],\n )],\n title=\"Widget Title\",\n live_span=\"1h\",\n ),\n ),\n datadog.DashboardWidgetArgs(\n scatterplot_definition=datadog.DashboardWidgetScatterplotDefinitionArgs(\n request=datadog.DashboardWidgetScatterplotDefinitionRequestArgs(\n xes=[datadog.DashboardWidgetScatterplotDefinitionRequestXArgs(\n q=\"avg:system.cpu.user{*} by {service, account}\",\n aggregator=\"max\",\n )],\n ys=[datadog.DashboardWidgetScatterplotDefinitionRequestYArgs(\n q=\"avg:system.mem.used{*} by {service, account}\",\n aggregator=\"min\",\n )],\n ),\n color_by_groups=[\n \"account\",\n \"apm-role-group\",\n ],\n xaxis=datadog.DashboardWidgetScatterplotDefinitionXaxisArgs(\n include_zero=True,\n label=\"x\",\n min=\"1\",\n max=\"2000\",\n scale=\"pow\",\n ),\n yaxis=datadog.DashboardWidgetScatterplotDefinitionYaxisArgs(\n include_zero=False,\n label=\"y\",\n min=\"5\",\n max=\"2222\",\n scale=\"log\",\n ),\n title=\"Widget Title\",\n live_span=\"1h\",\n ),\n ),\n datadog.DashboardWidgetArgs(\n servicemap_definition=datadog.DashboardWidgetServicemapDefinitionArgs(\n service=\"master-db\",\n filters=[\n \"env:prod\",\n \"datacenter:dc1\",\n ],\n title=\"env: prod, datacenter:dc1, service: master-db\",\n title_size=\"16\",\n title_align=\"left\",\n ),\n ),\n datadog.DashboardWidgetArgs(\n timeseries_definition=datadog.DashboardWidgetTimeseriesDefinitionArgs(\n requests=[\n datadog.DashboardWidgetTimeseriesDefinitionRequestArgs(\n q=\"avg:system.cpu.user{app:general} by {env}\",\n display_type=\"line\",\n style=datadog.DashboardWidgetTimeseriesDefinitionRequestStyleArgs(\n palette=\"warm\",\n line_type=\"dashed\",\n line_width=\"thin\",\n ),\n metadatas=[datadog.DashboardWidgetTimeseriesDefinitionRequestMetadataArgs(\n expression=\"avg:system.cpu.user{app:general} by {env}\",\n alias_name=\"Alpha\",\n )],\n ),\n datadog.DashboardWidgetTimeseriesDefinitionRequestArgs(\n log_query=datadog.DashboardWidgetTimeseriesDefinitionRequestLogQueryArgs(\n index=\"mcnulty\",\n compute_query=datadog.DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs(\n aggregation=\"avg\",\n facet=\"@duration\",\n interval=5000,\n ),\n search_query=\"status:info\",\n group_bies=[datadog.DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs(\n facet=\"host\",\n limit=10,\n sort_query=datadog.DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs(\n aggregation=\"avg\",\n order=\"desc\",\n facet=\"@duration\",\n ),\n )],\n ),\n display_type=\"area\",\n ),\n datadog.DashboardWidgetTimeseriesDefinitionRequestArgs(\n apm_query=datadog.DashboardWidgetTimeseriesDefinitionRequestApmQueryArgs(\n index=\"apm-search\",\n compute_query=datadog.DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs(\n aggregation=\"avg\",\n facet=\"@duration\",\n interval=5000,\n ),\n search_query=\"type:web\",\n group_bies=[datadog.DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs(\n facet=\"resource_name\",\n limit=50,\n sort_query=datadog.DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs(\n aggregation=\"avg\",\n order=\"desc\",\n facet=\"@string_query.interval\",\n ),\n )],\n ),\n display_type=\"bars\",\n ),\n datadog.DashboardWidgetTimeseriesDefinitionRequestArgs(\n process_query=datadog.DashboardWidgetTimeseriesDefinitionRequestProcessQueryArgs(\n metric=\"process.stat.cpu.total_pct\",\n search_by=\"error\",\n filter_bies=[\"active\"],\n limit=50,\n ),\n display_type=\"area\",\n ),\n ],\n markers=[\n datadog.DashboardWidgetTimeseriesDefinitionMarkerArgs(\n display_type=\"error dashed\",\n label=\" z=6 \",\n value=\"y = 4\",\n ),\n datadog.DashboardWidgetTimeseriesDefinitionMarkerArgs(\n display_type=\"ok solid\",\n value=\"10 \u003c y \u003c 999\",\n label=\" x=8 \",\n ),\n ],\n title=\"Widget Title\",\n show_legend=True,\n legend_size=\"2\",\n live_span=\"1h\",\n events=[\n datadog.DashboardWidgetTimeseriesDefinitionEventArgs(\n q=\"sources:test tags:1\",\n ),\n datadog.DashboardWidgetTimeseriesDefinitionEventArgs(\n q=\"sources:test tags:2\",\n ),\n ],\n yaxis=datadog.DashboardWidgetTimeseriesDefinitionYaxisArgs(\n scale=\"log\",\n include_zero=False,\n max=\"100\",\n ),\n ),\n ),\n datadog.DashboardWidgetArgs(\n toplist_definition=datadog.DashboardWidgetToplistDefinitionArgs(\n requests=[datadog.DashboardWidgetToplistDefinitionRequestArgs(\n q=\"avg:system.cpu.user{app:general} by {env}\",\n conditional_formats=[\n datadog.DashboardWidgetToplistDefinitionRequestConditionalFormatArgs(\n comparator=\"\u003c\",\n value=2,\n palette=\"white_on_green\",\n ),\n datadog.DashboardWidgetToplistDefinitionRequestConditionalFormatArgs(\n comparator=\"\u003e\",\n value=2.2,\n palette=\"white_on_red\",\n ),\n ],\n )],\n title=\"Widget Title\",\n ),\n ),\n datadog.DashboardWidgetArgs(\n group_definition=datadog.DashboardWidgetGroupDefinitionArgs(\n layout_type=\"ordered\",\n title=\"Group Widget\",\n widgets=[\n datadog.DashboardWidgetGroupDefinitionWidgetArgs(\n note_definition=datadog.DashboardWidgetNoteDefinitionArgs(\n content=\"cluster note widget\",\n background_color=\"pink\",\n font_size=\"14\",\n text_align=\"center\",\n show_tick=True,\n tick_edge=\"left\",\n tick_pos=\"50%\",\n ),\n ),\n datadog.DashboardWidgetGroupDefinitionWidgetArgs(\n alert_graph_definition=datadog.DashboardWidgetAlertGraphDefinitionArgs(\n alert_id=\"123\",\n viz_type=\"toplist\",\n title=\"Alert Graph\",\n live_span=\"1h\",\n ),\n ),\n ],\n ),\n ),\n datadog.DashboardWidgetArgs(\n service_level_objective_definition=datadog.DashboardWidgetServiceLevelObjectiveDefinitionArgs(\n title=\"Widget Title\",\n view_type=\"detail\",\n slo_id=\"56789\",\n show_error_budget=True,\n view_mode=\"overall\",\n time_windows=[\n \"7d\",\n \"previous_week\",\n ],\n ),\n ),\n ],\n template_variables=[\n datadog.DashboardTemplateVariableArgs(\n name=\"var_1\",\n prefix=\"host\",\n default=\"aws\",\n ),\n datadog.DashboardTemplateVariableArgs(\n name=\"var_2\",\n prefix=\"service_name\",\n default=\"autoscaling\",\n ),\n ],\n template_variable_presets=[datadog.DashboardTemplateVariablePresetArgs(\n name=\"preset_1\",\n template_variables=[\n datadog.DashboardTemplateVariablePresetTemplateVariableArgs(\n name=\"var_1\",\n value=\"host.dc\",\n ),\n datadog.DashboardTemplateVariablePresetTemplateVariableArgs(\n name=\"var_2\",\n value=\"my_service\",\n ),\n ],\n )])\n# Example Free Layout\nfree_dashboard = datadog.Dashboard(\"free_dashboard\",\n title=\"Free Layout Dashboard\",\n description=\"Created using the Datadog provider in Pulumi\",\n layout_type=\"free\",\n widgets=[\n datadog.DashboardWidgetArgs(\n event_stream_definition=datadog.DashboardWidgetEventStreamDefinitionArgs(\n query=\"*\",\n event_size=\"l\",\n title=\"Widget Title\",\n title_size=\"16\",\n title_align=\"left\",\n live_span=\"1h\",\n ),\n widget_layout=datadog.DashboardWidgetWidgetLayoutArgs(\n height=43,\n width=32,\n x=0,\n y=0,\n ),\n ),\n datadog.DashboardWidgetArgs(\n event_timeline_definition=datadog.DashboardWidgetEventTimelineDefinitionArgs(\n query=\"*\",\n title=\"Widget Title\",\n title_size=\"16\",\n title_align=\"left\",\n live_span=\"1h\",\n ),\n widget_layout=datadog.DashboardWidgetWidgetLayoutArgs(\n height=9,\n width=66,\n x=33,\n y=60,\n ),\n ),\n datadog.DashboardWidgetArgs(\n free_text_definition=datadog.DashboardWidgetFreeTextDefinitionArgs(\n text=\"free text content\",\n color=\"#d00\",\n font_size=\"36\",\n text_align=\"left\",\n ),\n widget_layout=datadog.DashboardWidgetWidgetLayoutArgs(\n height=20,\n width=34,\n x=33,\n y=0,\n ),\n ),\n datadog.DashboardWidgetArgs(\n iframe_definition=datadog.DashboardWidgetIframeDefinitionArgs(\n url=\"http://google.com\",\n ),\n widget_layout=datadog.DashboardWidgetWidgetLayoutArgs(\n height=46,\n width=39,\n x=101,\n y=0,\n ),\n ),\n datadog.DashboardWidgetArgs(\n image_definition=datadog.DashboardWidgetImageDefinitionArgs(\n url=\"https://images.pexels.com/photos/67636/rose-blue-flower-rose-blooms-67636.jpeg?auto=compress\u0026cs=tinysrgb\u0026h=350\",\n sizing=\"fit\",\n margin=\"small\",\n ),\n widget_layout=datadog.DashboardWidgetWidgetLayoutArgs(\n height=20,\n width=30,\n x=69,\n y=0,\n ),\n ),\n datadog.DashboardWidgetArgs(\n log_stream_definition=datadog.DashboardWidgetLogStreamDefinitionArgs(\n indexes=[\"main\"],\n query=\"error\",\n columns=[\n \"core_host\",\n \"core_service\",\n \"tag_source\",\n ],\n show_date_column=True,\n show_message_column=True,\n message_display=\"expanded-md\",\n sort=datadog.DashboardWidgetLogStreamDefinitionSortArgs(\n column=\"time\",\n order=\"desc\",\n ),\n ),\n widget_layout=datadog.DashboardWidgetWidgetLayoutArgs(\n height=36,\n width=32,\n x=0,\n y=45,\n ),\n ),\n datadog.DashboardWidgetArgs(\n manage_status_definition=datadog.DashboardWidgetManageStatusDefinitionArgs(\n color_preference=\"text\",\n display_format=\"countsAndList\",\n hide_zero_counts=True,\n query=\"type:metric\",\n show_last_triggered=False,\n sort=\"status,asc\",\n summary_type=\"monitors\",\n title=\"Widget Title\",\n title_size=\"16\",\n title_align=\"left\",\n ),\n widget_layout=datadog.DashboardWidgetWidgetLayoutArgs(\n height=40,\n width=30,\n x=101,\n y=48,\n ),\n ),\n datadog.DashboardWidgetArgs(\n trace_service_definition=datadog.DashboardWidgetTraceServiceDefinitionArgs(\n display_format=\"three_column\",\n env=\"datadog.com\",\n service=\"alerting-cassandra\",\n show_breakdown=True,\n show_distribution=True,\n show_errors=True,\n show_hits=True,\n show_latency=False,\n show_resource_list=False,\n size_format=\"large\",\n span_name=\"cassandra.query\",\n title=\"alerting-cassandra #env:datadog.com\",\n title_align=\"center\",\n title_size=\"13\",\n live_span=\"1h\",\n ),\n widget_layout=datadog.DashboardWidgetWidgetLayoutArgs(\n height=38,\n width=66,\n x=33,\n y=21,\n ),\n ),\n datadog.DashboardWidgetArgs(\n timeseries_definition=datadog.DashboardWidgetTimeseriesDefinitionArgs(\n requests=[datadog.DashboardWidgetTimeseriesDefinitionRequestArgs(\n formulas=[\n datadog.DashboardWidgetTimeseriesDefinitionRequestFormulaArgs(\n formula_expression=\"my_query_1 + my_query_2\",\n alias=\"my ff query\",\n ),\n datadog.DashboardWidgetTimeseriesDefinitionRequestFormulaArgs(\n formula_expression=\"my_query_1 * my_query_2\",\n limit=datadog.DashboardWidgetTimeseriesDefinitionRequestFormulaLimitArgs(\n count=5,\n order=\"desc\",\n ),\n alias=\"my second ff query\",\n ),\n ],\n queries=[\n datadog.DashboardWidgetTimeseriesDefinitionRequestQueryArgs(\n metric_query=datadog.DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs(\n data_source=\"metrics\",\n query=\"avg:system.cpu.user{app:general} by {env}\",\n name=\"my_query_1\",\n aggregator=\"sum\",\n ),\n ),\n datadog.DashboardWidgetTimeseriesDefinitionRequestQueryArgs(\n metric_query=datadog.DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs(\n query=\"avg:system.cpu.user{app:general} by {env}\",\n name=\"my_query_2\",\n aggregator=\"sum\",\n ),\n ),\n ],\n )],\n ),\n widget_layout=datadog.DashboardWidgetWidgetLayoutArgs(\n height=16,\n width=25,\n x=58,\n y=83,\n ),\n ),\n datadog.DashboardWidgetArgs(\n timeseries_definition=datadog.DashboardWidgetTimeseriesDefinitionArgs(\n requests=[\n datadog.DashboardWidgetTimeseriesDefinitionRequestArgs(\n queries=[datadog.DashboardWidgetTimeseriesDefinitionRequestQueryArgs(\n event_query=datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryArgs(\n name=\"my-query\",\n data_source=\"logs\",\n indexes=[\"days-3\"],\n computes=[datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs(\n aggregation=\"count\",\n )],\n group_bies=[datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs(\n facet=\"host\",\n sort=datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs(\n metric=\"@lambda.max_memory_used\",\n aggregation=\"avg\",\n ),\n limit=10,\n )],\n ),\n )],\n ),\n datadog.DashboardWidgetTimeseriesDefinitionRequestArgs(\n display_type=\"overlay\",\n queries=[datadog.DashboardWidgetTimeseriesDefinitionRequestQueryArgs(\n metric_query=datadog.DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs(\n name=\"MyOverlay\",\n data_source=\"metrics\",\n query=\"avg:system.cpu.user{host:COMP-QJWVM2FYT4}\",\n ),\n )],\n ),\n ],\n ),\n widget_layout=datadog.DashboardWidgetWidgetLayoutArgs(\n height=16,\n width=28,\n x=29,\n y=83,\n ),\n ),\n datadog.DashboardWidgetArgs(\n timeseries_definition=datadog.DashboardWidgetTimeseriesDefinitionArgs(\n requests=[datadog.DashboardWidgetTimeseriesDefinitionRequestArgs(\n queries=[datadog.DashboardWidgetTimeseriesDefinitionRequestQueryArgs(\n process_query=datadog.DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs(\n data_source=\"process\",\n text_filter=\"abc\",\n metric=\"process.stat.cpu.total_pct\",\n limit=10,\n tag_filters=[\"some_filter\"],\n name=\"my_process_query\",\n sort=\"asc\",\n is_normalized_cpu=True,\n aggregator=\"sum\",\n ),\n )],\n )],\n ),\n widget_layout=datadog.DashboardWidgetWidgetLayoutArgs(\n height=16,\n width=28,\n x=0,\n y=83,\n ),\n ),\n datadog.DashboardWidgetArgs(\n timeseries_definition=datadog.DashboardWidgetTimeseriesDefinitionArgs(\n requests=[datadog.DashboardWidgetTimeseriesDefinitionRequestArgs(\n formulas=[datadog.DashboardWidgetTimeseriesDefinitionRequestFormulaArgs(\n formula_expression=\"query1\",\n alias=\"my cloud cost query\",\n )],\n queries=[datadog.DashboardWidgetTimeseriesDefinitionRequestQueryArgs(\n cloud_cost_query=datadog.DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs(\n data_source=\"cloud_cost\",\n query=\"sum:aws.cost.amortized{*}\",\n name=\"query1\",\n aggregator=\"sum\",\n ),\n )],\n )],\n ),\n ),\n datadog.DashboardWidgetArgs(\n powerpack_definition=datadog.DashboardWidgetPowerpackDefinitionArgs(\n powerpack_id=\"00000000-0000-0000-0000-000000000000\",\n background_color=\"blue\",\n banner_img=\"https://example.org/example.png\",\n show_title=True,\n title=\"Powerpack Widget\",\n template_variables=datadog.DashboardWidgetPowerpackDefinitionTemplateVariablesArgs(\n controlled_externallies=[datadog.DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArgs(\n name=\"var_2\",\n values=[\"autoscaling\"],\n prefix=\"service_name\",\n )],\n controlled_by_powerpacks=[datadog.DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArgs(\n name=\"var_3\",\n prefix=\"timeframe\",\n values=[\n \"default\",\n \"values\",\n \"here\",\n ],\n )],\n ),\n ),\n ),\n ],\n template_variables=[\n datadog.DashboardTemplateVariableArgs(\n name=\"var_1\",\n prefix=\"host\",\n default=\"aws\",\n ),\n datadog.DashboardTemplateVariableArgs(\n name=\"var_2\",\n prefix=\"service_name\",\n default=\"autoscaling\",\n ),\n ],\n template_variable_presets=[datadog.DashboardTemplateVariablePresetArgs(\n name=\"preset_1\",\n template_variables=[\n datadog.DashboardTemplateVariablePresetTemplateVariableArgs(\n name=\"var_1\",\n value=\"host.dc\",\n ),\n datadog.DashboardTemplateVariablePresetTemplateVariableArgs(\n name=\"var_2\",\n value=\"my_service\",\n ),\n ],\n )])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Datadog = Pulumi.Datadog;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n // Example Ordered Layout\n var orderedDashboard = new Datadog.Dashboard(\"ordered_dashboard\", new()\n {\n Title = \"Ordered Layout Dashboard\",\n Description = \"Created using the Datadog provider in Pulumi\",\n LayoutType = \"ordered\",\n Widgets = new[]\n {\n new Datadog.Inputs.DashboardWidgetArgs\n {\n AlertGraphDefinition = new Datadog.Inputs.DashboardWidgetAlertGraphDefinitionArgs\n {\n AlertId = \"895605\",\n VizType = \"timeseries\",\n Title = \"Widget Title\",\n LiveSpan = \"1h\",\n },\n },\n new Datadog.Inputs.DashboardWidgetArgs\n {\n AlertValueDefinition = new Datadog.Inputs.DashboardWidgetAlertValueDefinitionArgs\n {\n AlertId = \"895605\",\n Precision = 3,\n Unit = \"b\",\n TextAlign = \"center\",\n Title = \"Widget Title\",\n },\n },\n new Datadog.Inputs.DashboardWidgetArgs\n {\n AlertValueDefinition = new Datadog.Inputs.DashboardWidgetAlertValueDefinitionArgs\n {\n AlertId = \"895605\",\n Precision = 3,\n Unit = \"b\",\n TextAlign = \"center\",\n Title = \"Widget Title\",\n },\n },\n new Datadog.Inputs.DashboardWidgetArgs\n {\n ChangeDefinition = new Datadog.Inputs.DashboardWidgetChangeDefinitionArgs\n {\n Requests = new[]\n {\n new Datadog.Inputs.DashboardWidgetChangeDefinitionRequestArgs\n {\n Q = \"avg:system.load.1{env:staging} by {account}\",\n ChangeType = \"absolute\",\n CompareTo = \"week_before\",\n IncreaseGood = true,\n OrderBy = \"name\",\n OrderDir = \"desc\",\n ShowPresent = true,\n },\n },\n Title = \"Widget Title\",\n LiveSpan = \"1h\",\n },\n },\n new Datadog.Inputs.DashboardWidgetArgs\n {\n DistributionDefinition = new Datadog.Inputs.DashboardWidgetDistributionDefinitionArgs\n {\n Requests = new[]\n {\n new Datadog.Inputs.DashboardWidgetDistributionDefinitionRequestArgs\n {\n Q = \"avg:system.load.1{env:staging} by {account}\",\n Style = new Datadog.Inputs.DashboardWidgetDistributionDefinitionRequestStyleArgs\n {\n Palette = \"warm\",\n },\n },\n },\n Title = \"Widget Title\",\n LiveSpan = \"1h\",\n },\n },\n new Datadog.Inputs.DashboardWidgetArgs\n {\n CheckStatusDefinition = new Datadog.Inputs.DashboardWidgetCheckStatusDefinitionArgs\n {\n Check = \"aws.ecs.agent_connected\",\n Grouping = \"cluster\",\n GroupBies = new[]\n {\n \"account\",\n \"cluster\",\n },\n Tags = new[]\n {\n \"account:demo\",\n \"cluster:awseb-ruthebdog-env-8-dn3m6u3gvk\",\n },\n Title = \"Widget Title\",\n LiveSpan = \"1h\",\n },\n },\n new Datadog.Inputs.DashboardWidgetArgs\n {\n HeatmapDefinition = new Datadog.Inputs.DashboardWidgetHeatmapDefinitionArgs\n {\n Requests = new[]\n {\n new Datadog.Inputs.DashboardWidgetHeatmapDefinitionRequestArgs\n {\n Q = \"avg:system.load.1{env:staging} by {account}\",\n Style = new Datadog.Inputs.DashboardWidgetHeatmapDefinitionRequestStyleArgs\n {\n Palette = \"warm\",\n },\n },\n },\n Yaxis = new Datadog.Inputs.DashboardWidgetHeatmapDefinitionYaxisArgs\n {\n Min = \"1\",\n Max = \"2\",\n IncludeZero = true,\n Scale = \"sqrt\",\n },\n Title = \"Widget Title\",\n LiveSpan = \"1h\",\n },\n },\n new Datadog.Inputs.DashboardWidgetArgs\n {\n HostmapDefinition = new Datadog.Inputs.DashboardWidgetHostmapDefinitionArgs\n {\n Request = new Datadog.Inputs.DashboardWidgetHostmapDefinitionRequestArgs\n {\n Fills = new[]\n {\n new Datadog.Inputs.DashboardWidgetHostmapDefinitionRequestFillArgs\n {\n Q = \"avg:system.load.1{*} by {host}\",\n },\n },\n Sizes = new[]\n {\n new Datadog.Inputs.DashboardWidgetHostmapDefinitionRequestSizeArgs\n {\n Q = \"avg:memcache.uptime{*} by {host}\",\n },\n },\n },\n NodeType = \"container\",\n Groups = new[]\n {\n \"host\",\n \"region\",\n },\n NoGroupHosts = true,\n NoMetricHosts = true,\n Scopes = new[]\n {\n \"region:us-east-1\",\n \"aws_account:727006795293\",\n },\n Style = new Datadog.Inputs.DashboardWidgetHostmapDefinitionStyleArgs\n {\n Palette = \"yellow_to_green\",\n PaletteFlip = true,\n FillMin = \"10\",\n FillMax = \"20\",\n },\n Title = \"Widget Title\",\n },\n },\n new Datadog.Inputs.DashboardWidgetArgs\n {\n NoteDefinition = new Datadog.Inputs.DashboardWidgetNoteDefinitionArgs\n {\n Content = \"note text\",\n BackgroundColor = \"pink\",\n FontSize = \"14\",\n TextAlign = \"center\",\n ShowTick = true,\n TickEdge = \"left\",\n TickPos = \"50%\",\n },\n },\n new Datadog.Inputs.DashboardWidgetArgs\n {\n QueryValueDefinition = new Datadog.Inputs.DashboardWidgetQueryValueDefinitionArgs\n {\n Requests = new[]\n {\n new Datadog.Inputs.DashboardWidgetQueryValueDefinitionRequestArgs\n {\n Q = \"avg:system.load.1{env:staging} by {account}\",\n Aggregator = \"sum\",\n ConditionalFormats = new[]\n {\n new Datadog.Inputs.DashboardWidgetQueryValueDefinitionRequestConditionalFormatArgs\n {\n Comparator = \"\u003c\",\n Value = 2,\n Palette = \"white_on_green\",\n },\n new Datadog.Inputs.DashboardWidgetQueryValueDefinitionRequestConditionalFormatArgs\n {\n Comparator = \"\u003e\",\n Value = 2.2,\n Palette = \"white_on_red\",\n },\n },\n },\n },\n Autoscale = true,\n CustomUnit = \"xx\",\n Precision = 4,\n TextAlign = \"right\",\n Title = \"Widget Title\",\n LiveSpan = \"1h\",\n },\n },\n new Datadog.Inputs.DashboardWidgetArgs\n {\n QueryTableDefinition = new Datadog.Inputs.DashboardWidgetQueryTableDefinitionArgs\n {\n Requests = new[]\n {\n new Datadog.Inputs.DashboardWidgetQueryTableDefinitionRequestArgs\n {\n Q = \"avg:system.load.1{env:staging} by {account}\",\n Aggregator = \"sum\",\n Limit = 10,\n ConditionalFormats = new[]\n {\n new Datadog.Inputs.DashboardWidgetQueryTableDefinitionRequestConditionalFormatArgs\n {\n Comparator = \"\u003c\",\n Value = 2,\n Palette = \"white_on_green\",\n },\n new Datadog.Inputs.DashboardWidgetQueryTableDefinitionRequestConditionalFormatArgs\n {\n Comparator = \"\u003e\",\n Value = 2.2,\n Palette = \"white_on_red\",\n },\n },\n },\n },\n Title = \"Widget Title\",\n LiveSpan = \"1h\",\n },\n },\n new Datadog.Inputs.DashboardWidgetArgs\n {\n ScatterplotDefinition = new Datadog.Inputs.DashboardWidgetScatterplotDefinitionArgs\n {\n Request = new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestArgs\n {\n Xes = new[]\n {\n new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestXArgs\n {\n Q = \"avg:system.cpu.user{*} by {service, account}\",\n Aggregator = \"max\",\n },\n },\n Ys = new[]\n {\n new Datadog.Inputs.DashboardWidgetScatterplotDefinitionRequestYArgs\n {\n Q = \"avg:system.mem.used{*} by {service, account}\",\n Aggregator = \"min\",\n },\n },\n },\n ColorByGroups = new[]\n {\n \"account\",\n \"apm-role-group\",\n },\n Xaxis = new Datadog.Inputs.DashboardWidgetScatterplotDefinitionXaxisArgs\n {\n IncludeZero = true,\n Label = \"x\",\n Min = \"1\",\n Max = \"2000\",\n Scale = \"pow\",\n },\n Yaxis = new Datadog.Inputs.DashboardWidgetScatterplotDefinitionYaxisArgs\n {\n IncludeZero = false,\n Label = \"y\",\n Min = \"5\",\n Max = \"2222\",\n Scale = \"log\",\n },\n Title = \"Widget Title\",\n LiveSpan = \"1h\",\n },\n },\n new Datadog.Inputs.DashboardWidgetArgs\n {\n ServicemapDefinition = new Datadog.Inputs.DashboardWidgetServicemapDefinitionArgs\n {\n Service = \"master-db\",\n Filters = new[]\n {\n \"env:prod\",\n \"datacenter:dc1\",\n },\n Title = \"env: prod, datacenter:dc1, service: master-db\",\n TitleSize = \"16\",\n TitleAlign = \"left\",\n },\n },\n new Datadog.Inputs.DashboardWidgetArgs\n {\n TimeseriesDefinition = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionArgs\n {\n Requests = new[]\n {\n new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestArgs\n {\n Q = \"avg:system.cpu.user{app:general} by {env}\",\n DisplayType = \"line\",\n Style = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestStyleArgs\n {\n Palette = \"warm\",\n LineType = \"dashed\",\n LineWidth = \"thin\",\n },\n Metadatas = new[]\n {\n new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestMetadataArgs\n {\n Expression = \"avg:system.cpu.user{app:general} by {env}\",\n AliasName = \"Alpha\",\n },\n },\n },\n new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestArgs\n {\n LogQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestLogQueryArgs\n {\n Index = \"mcnulty\",\n ComputeQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs\n {\n Aggregation = \"avg\",\n Facet = \"@duration\",\n Interval = 5000,\n },\n SearchQuery = \"status:info\",\n GroupBies = new[]\n {\n new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs\n {\n Facet = \"host\",\n Limit = 10,\n SortQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs\n {\n Aggregation = \"avg\",\n Order = \"desc\",\n Facet = \"@duration\",\n },\n },\n },\n },\n DisplayType = \"area\",\n },\n new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestArgs\n {\n ApmQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestApmQueryArgs\n {\n Index = \"apm-search\",\n ComputeQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs\n {\n Aggregation = \"avg\",\n Facet = \"@duration\",\n Interval = 5000,\n },\n SearchQuery = \"type:web\",\n GroupBies = new[]\n {\n new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs\n {\n Facet = \"resource_name\",\n Limit = 50,\n SortQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs\n {\n Aggregation = \"avg\",\n Order = \"desc\",\n Facet = \"@string_query.interval\",\n },\n },\n },\n },\n DisplayType = \"bars\",\n },\n new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestArgs\n {\n ProcessQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestProcessQueryArgs\n {\n Metric = \"process.stat.cpu.total_pct\",\n SearchBy = \"error\",\n FilterBies = new[]\n {\n \"active\",\n },\n Limit = 50,\n },\n DisplayType = \"area\",\n },\n },\n Markers = new[]\n {\n new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionMarkerArgs\n {\n DisplayType = \"error dashed\",\n Label = \" z=6 \",\n Value = \"y = 4\",\n },\n new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionMarkerArgs\n {\n DisplayType = \"ok solid\",\n Value = \"10 \u003c y \u003c 999\",\n Label = \" x=8 \",\n },\n },\n Title = \"Widget Title\",\n ShowLegend = true,\n LegendSize = \"2\",\n LiveSpan = \"1h\",\n Events = new[]\n {\n new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionEventArgs\n {\n Q = \"sources:test tags:1\",\n },\n new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionEventArgs\n {\n Q = \"sources:test tags:2\",\n },\n },\n Yaxis = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionYaxisArgs\n {\n Scale = \"log\",\n IncludeZero = false,\n Max = \"100\",\n },\n },\n },\n new Datadog.Inputs.DashboardWidgetArgs\n {\n ToplistDefinition = new Datadog.Inputs.DashboardWidgetToplistDefinitionArgs\n {\n Requests = new[]\n {\n new Datadog.Inputs.DashboardWidgetToplistDefinitionRequestArgs\n {\n Q = \"avg:system.cpu.user{app:general} by {env}\",\n ConditionalFormats = new[]\n {\n new Datadog.Inputs.DashboardWidgetToplistDefinitionRequestConditionalFormatArgs\n {\n Comparator = \"\u003c\",\n Value = 2,\n Palette = \"white_on_green\",\n },\n new Datadog.Inputs.DashboardWidgetToplistDefinitionRequestConditionalFormatArgs\n {\n Comparator = \"\u003e\",\n Value = 2.2,\n Palette = \"white_on_red\",\n },\n },\n },\n },\n Title = \"Widget Title\",\n },\n },\n new Datadog.Inputs.DashboardWidgetArgs\n {\n GroupDefinition = new Datadog.Inputs.DashboardWidgetGroupDefinitionArgs\n {\n LayoutType = \"ordered\",\n Title = \"Group Widget\",\n Widgets = new[]\n {\n new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetArgs\n {\n NoteDefinition = new Datadog.Inputs.DashboardWidgetNoteDefinitionArgs\n {\n Content = \"cluster note widget\",\n BackgroundColor = \"pink\",\n FontSize = \"14\",\n TextAlign = \"center\",\n ShowTick = true,\n TickEdge = \"left\",\n TickPos = \"50%\",\n },\n },\n new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetArgs\n {\n AlertGraphDefinition = new Datadog.Inputs.DashboardWidgetAlertGraphDefinitionArgs\n {\n AlertId = \"123\",\n VizType = \"toplist\",\n Title = \"Alert Graph\",\n LiveSpan = \"1h\",\n },\n },\n },\n },\n },\n new Datadog.Inputs.DashboardWidgetArgs\n {\n ServiceLevelObjectiveDefinition = new Datadog.Inputs.DashboardWidgetServiceLevelObjectiveDefinitionArgs\n {\n Title = \"Widget Title\",\n ViewType = \"detail\",\n SloId = \"56789\",\n ShowErrorBudget = true,\n ViewMode = \"overall\",\n TimeWindows = new[]\n {\n \"7d\",\n \"previous_week\",\n },\n },\n },\n },\n TemplateVariables = new[]\n {\n new Datadog.Inputs.DashboardTemplateVariableArgs\n {\n Name = \"var_1\",\n Prefix = \"host\",\n Default = \"aws\",\n },\n new Datadog.Inputs.DashboardTemplateVariableArgs\n {\n Name = \"var_2\",\n Prefix = \"service_name\",\n Default = \"autoscaling\",\n },\n },\n TemplateVariablePresets = new[]\n {\n new Datadog.Inputs.DashboardTemplateVariablePresetArgs\n {\n Name = \"preset_1\",\n TemplateVariables = new[]\n {\n new Datadog.Inputs.DashboardTemplateVariablePresetTemplateVariableArgs\n {\n Name = \"var_1\",\n Value = \"host.dc\",\n },\n new Datadog.Inputs.DashboardTemplateVariablePresetTemplateVariableArgs\n {\n Name = \"var_2\",\n Value = \"my_service\",\n },\n },\n },\n },\n });\n\n // Example Free Layout\n var freeDashboard = new Datadog.Dashboard(\"free_dashboard\", new()\n {\n Title = \"Free Layout Dashboard\",\n Description = \"Created using the Datadog provider in Pulumi\",\n LayoutType = \"free\",\n Widgets = new[]\n {\n new Datadog.Inputs.DashboardWidgetArgs\n {\n EventStreamDefinition = new Datadog.Inputs.DashboardWidgetEventStreamDefinitionArgs\n {\n Query = \"*\",\n EventSize = \"l\",\n Title = \"Widget Title\",\n TitleSize = \"16\",\n TitleAlign = \"left\",\n LiveSpan = \"1h\",\n },\n WidgetLayout = new Datadog.Inputs.DashboardWidgetWidgetLayoutArgs\n {\n Height = 43,\n Width = 32,\n X = 0,\n Y = 0,\n },\n },\n new Datadog.Inputs.DashboardWidgetArgs\n {\n EventTimelineDefinition = new Datadog.Inputs.DashboardWidgetEventTimelineDefinitionArgs\n {\n Query = \"*\",\n Title = \"Widget Title\",\n TitleSize = \"16\",\n TitleAlign = \"left\",\n LiveSpan = \"1h\",\n },\n WidgetLayout = new Datadog.Inputs.DashboardWidgetWidgetLayoutArgs\n {\n Height = 9,\n Width = 66,\n X = 33,\n Y = 60,\n },\n },\n new Datadog.Inputs.DashboardWidgetArgs\n {\n FreeTextDefinition = new Datadog.Inputs.DashboardWidgetFreeTextDefinitionArgs\n {\n Text = \"free text content\",\n Color = \"#d00\",\n FontSize = \"36\",\n TextAlign = \"left\",\n },\n WidgetLayout = new Datadog.Inputs.DashboardWidgetWidgetLayoutArgs\n {\n Height = 20,\n Width = 34,\n X = 33,\n Y = 0,\n },\n },\n new Datadog.Inputs.DashboardWidgetArgs\n {\n IframeDefinition = new Datadog.Inputs.DashboardWidgetIframeDefinitionArgs\n {\n Url = \"http://google.com\",\n },\n WidgetLayout = new Datadog.Inputs.DashboardWidgetWidgetLayoutArgs\n {\n Height = 46,\n Width = 39,\n X = 101,\n Y = 0,\n },\n },\n new Datadog.Inputs.DashboardWidgetArgs\n {\n ImageDefinition = new Datadog.Inputs.DashboardWidgetImageDefinitionArgs\n {\n Url = \"https://images.pexels.com/photos/67636/rose-blue-flower-rose-blooms-67636.jpeg?auto=compress\u0026cs=tinysrgb\u0026h=350\",\n Sizing = \"fit\",\n Margin = \"small\",\n },\n WidgetLayout = new Datadog.Inputs.DashboardWidgetWidgetLayoutArgs\n {\n Height = 20,\n Width = 30,\n X = 69,\n Y = 0,\n },\n },\n new Datadog.Inputs.DashboardWidgetArgs\n {\n LogStreamDefinition = new Datadog.Inputs.DashboardWidgetLogStreamDefinitionArgs\n {\n Indexes = new[]\n {\n \"main\",\n },\n Query = \"error\",\n Columns = new[]\n {\n \"core_host\",\n \"core_service\",\n \"tag_source\",\n },\n ShowDateColumn = true,\n ShowMessageColumn = true,\n MessageDisplay = \"expanded-md\",\n Sort = new Datadog.Inputs.DashboardWidgetLogStreamDefinitionSortArgs\n {\n Column = \"time\",\n Order = \"desc\",\n },\n },\n WidgetLayout = new Datadog.Inputs.DashboardWidgetWidgetLayoutArgs\n {\n Height = 36,\n Width = 32,\n X = 0,\n Y = 45,\n },\n },\n new Datadog.Inputs.DashboardWidgetArgs\n {\n ManageStatusDefinition = new Datadog.Inputs.DashboardWidgetManageStatusDefinitionArgs\n {\n ColorPreference = \"text\",\n DisplayFormat = \"countsAndList\",\n HideZeroCounts = true,\n Query = \"type:metric\",\n ShowLastTriggered = false,\n Sort = \"status,asc\",\n SummaryType = \"monitors\",\n Title = \"Widget Title\",\n TitleSize = \"16\",\n TitleAlign = \"left\",\n },\n WidgetLayout = new Datadog.Inputs.DashboardWidgetWidgetLayoutArgs\n {\n Height = 40,\n Width = 30,\n X = 101,\n Y = 48,\n },\n },\n new Datadog.Inputs.DashboardWidgetArgs\n {\n TraceServiceDefinition = new Datadog.Inputs.DashboardWidgetTraceServiceDefinitionArgs\n {\n DisplayFormat = \"three_column\",\n Env = \"datadog.com\",\n Service = \"alerting-cassandra\",\n ShowBreakdown = true,\n ShowDistribution = true,\n ShowErrors = true,\n ShowHits = true,\n ShowLatency = false,\n ShowResourceList = false,\n SizeFormat = \"large\",\n SpanName = \"cassandra.query\",\n Title = \"alerting-cassandra #env:datadog.com\",\n TitleAlign = \"center\",\n TitleSize = \"13\",\n LiveSpan = \"1h\",\n },\n WidgetLayout = new Datadog.Inputs.DashboardWidgetWidgetLayoutArgs\n {\n Height = 38,\n Width = 66,\n X = 33,\n Y = 21,\n },\n },\n new Datadog.Inputs.DashboardWidgetArgs\n {\n TimeseriesDefinition = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionArgs\n {\n Requests = new[]\n {\n new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestArgs\n {\n Formulas = new[]\n {\n new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestFormulaArgs\n {\n FormulaExpression = \"my_query_1 + my_query_2\",\n Alias = \"my ff query\",\n },\n new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestFormulaArgs\n {\n FormulaExpression = \"my_query_1 * my_query_2\",\n Limit = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestFormulaLimitArgs\n {\n Count = 5,\n Order = \"desc\",\n },\n Alias = \"my second ff query\",\n },\n },\n Queries = new[]\n {\n new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestQueryArgs\n {\n MetricQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs\n {\n DataSource = \"metrics\",\n Query = \"avg:system.cpu.user{app:general} by {env}\",\n Name = \"my_query_1\",\n Aggregator = \"sum\",\n },\n },\n new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestQueryArgs\n {\n MetricQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs\n {\n Query = \"avg:system.cpu.user{app:general} by {env}\",\n Name = \"my_query_2\",\n Aggregator = \"sum\",\n },\n },\n },\n },\n },\n },\n WidgetLayout = new Datadog.Inputs.DashboardWidgetWidgetLayoutArgs\n {\n Height = 16,\n Width = 25,\n X = 58,\n Y = 83,\n },\n },\n new Datadog.Inputs.DashboardWidgetArgs\n {\n TimeseriesDefinition = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionArgs\n {\n Requests = new[]\n {\n new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestArgs\n {\n Queries = new[]\n {\n new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestQueryArgs\n {\n EventQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryArgs\n {\n Name = \"my-query\",\n DataSource = \"logs\",\n Indexes = new[]\n {\n \"days-3\",\n },\n Computes = new[]\n {\n new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs\n {\n Aggregation = \"count\",\n },\n },\n GroupBies = new[]\n {\n new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs\n {\n Facet = \"host\",\n Sort = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs\n {\n Metric = \"@lambda.max_memory_used\",\n Aggregation = \"avg\",\n },\n Limit = 10,\n },\n },\n },\n },\n },\n },\n new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestArgs\n {\n DisplayType = \"overlay\",\n Queries = new[]\n {\n new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestQueryArgs\n {\n MetricQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs\n {\n Name = \"MyOverlay\",\n DataSource = \"metrics\",\n Query = \"avg:system.cpu.user{host:COMP-QJWVM2FYT4}\",\n },\n },\n },\n },\n },\n },\n WidgetLayout = new Datadog.Inputs.DashboardWidgetWidgetLayoutArgs\n {\n Height = 16,\n Width = 28,\n X = 29,\n Y = 83,\n },\n },\n new Datadog.Inputs.DashboardWidgetArgs\n {\n TimeseriesDefinition = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionArgs\n {\n Requests = new[]\n {\n new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestArgs\n {\n Queries = new[]\n {\n new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestQueryArgs\n {\n ProcessQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs\n {\n DataSource = \"process\",\n TextFilter = \"abc\",\n Metric = \"process.stat.cpu.total_pct\",\n Limit = 10,\n TagFilters = new[]\n {\n \"some_filter\",\n },\n Name = \"my_process_query\",\n Sort = \"asc\",\n IsNormalizedCpu = true,\n Aggregator = \"sum\",\n },\n },\n },\n },\n },\n },\n WidgetLayout = new Datadog.Inputs.DashboardWidgetWidgetLayoutArgs\n {\n Height = 16,\n Width = 28,\n X = 0,\n Y = 83,\n },\n },\n new Datadog.Inputs.DashboardWidgetArgs\n {\n TimeseriesDefinition = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionArgs\n {\n Requests = new[]\n {\n new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestArgs\n {\n Formulas = new[]\n {\n new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestFormulaArgs\n {\n FormulaExpression = \"query1\",\n Alias = \"my cloud cost query\",\n },\n },\n Queries = new[]\n {\n new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestQueryArgs\n {\n CloudCostQuery = new Datadog.Inputs.DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs\n {\n DataSource = \"cloud_cost\",\n Query = \"sum:aws.cost.amortized{*}\",\n Name = \"query1\",\n Aggregator = \"sum\",\n },\n },\n },\n },\n },\n },\n },\n new Datadog.Inputs.DashboardWidgetArgs\n {\n PowerpackDefinition = new Datadog.Inputs.DashboardWidgetPowerpackDefinitionArgs\n {\n PowerpackId = \"00000000-0000-0000-0000-000000000000\",\n BackgroundColor = \"blue\",\n BannerImg = \"https://example.org/example.png\",\n ShowTitle = true,\n Title = \"Powerpack Widget\",\n TemplateVariables = new Datadog.Inputs.DashboardWidgetPowerpackDefinitionTemplateVariablesArgs\n {\n ControlledExternallies = new[]\n {\n new Datadog.Inputs.DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArgs\n {\n Name = \"var_2\",\n Values = new[]\n {\n \"autoscaling\",\n },\n Prefix = \"service_name\",\n },\n },\n ControlledByPowerpacks = new[]\n {\n new Datadog.Inputs.DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArgs\n {\n Name = \"var_3\",\n Prefix = \"timeframe\",\n Values = new[]\n {\n \"default\",\n \"values\",\n \"here\",\n },\n },\n },\n },\n },\n },\n },\n TemplateVariables = new[]\n {\n new Datadog.Inputs.DashboardTemplateVariableArgs\n {\n Name = \"var_1\",\n Prefix = \"host\",\n Default = \"aws\",\n },\n new Datadog.Inputs.DashboardTemplateVariableArgs\n {\n Name = \"var_2\",\n Prefix = \"service_name\",\n Default = \"autoscaling\",\n },\n },\n TemplateVariablePresets = new[]\n {\n new Datadog.Inputs.DashboardTemplateVariablePresetArgs\n {\n Name = \"preset_1\",\n TemplateVariables = new[]\n {\n new Datadog.Inputs.DashboardTemplateVariablePresetTemplateVariableArgs\n {\n Name = \"var_1\",\n Value = \"host.dc\",\n },\n new Datadog.Inputs.DashboardTemplateVariablePresetTemplateVariableArgs\n {\n Name = \"var_2\",\n Value = \"my_service\",\n },\n },\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-datadog/sdk/v4/go/datadog\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t// Example Ordered Layout\n\t\t_, err := datadog.NewDashboard(ctx, \"ordered_dashboard\", \u0026datadog.DashboardArgs{\n\t\t\tTitle: pulumi.String(\"Ordered Layout Dashboard\"),\n\t\t\tDescription: pulumi.String(\"Created using the Datadog provider in Pulumi\"),\n\t\t\tLayoutType: pulumi.String(\"ordered\"),\n\t\t\tWidgets: datadog.DashboardWidgetArray{\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tAlertGraphDefinition: \u0026datadog.DashboardWidgetAlertGraphDefinitionArgs{\n\t\t\t\t\t\tAlertId: pulumi.String(\"895605\"),\n\t\t\t\t\t\tVizType: pulumi.String(\"timeseries\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Widget Title\"),\n\t\t\t\t\t\tLiveSpan: pulumi.String(\"1h\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tAlertValueDefinition: \u0026datadog.DashboardWidgetAlertValueDefinitionArgs{\n\t\t\t\t\t\tAlertId: pulumi.String(\"895605\"),\n\t\t\t\t\t\tPrecision: pulumi.Int(3),\n\t\t\t\t\t\tUnit: pulumi.String(\"b\"),\n\t\t\t\t\t\tTextAlign: pulumi.String(\"center\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Widget Title\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tAlertValueDefinition: \u0026datadog.DashboardWidgetAlertValueDefinitionArgs{\n\t\t\t\t\t\tAlertId: pulumi.String(\"895605\"),\n\t\t\t\t\t\tPrecision: pulumi.Int(3),\n\t\t\t\t\t\tUnit: pulumi.String(\"b\"),\n\t\t\t\t\t\tTextAlign: pulumi.String(\"center\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Widget Title\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tChangeDefinition: \u0026datadog.DashboardWidgetChangeDefinitionArgs{\n\t\t\t\t\t\tRequests: datadog.DashboardWidgetChangeDefinitionRequestArray{\n\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetChangeDefinitionRequestArgs{\n\t\t\t\t\t\t\t\tQ: pulumi.String(\"avg:system.load.1{env:staging} by {account}\"),\n\t\t\t\t\t\t\t\tChangeType: pulumi.String(\"absolute\"),\n\t\t\t\t\t\t\t\tCompareTo: pulumi.String(\"week_before\"),\n\t\t\t\t\t\t\t\tIncreaseGood: pulumi.Bool(true),\n\t\t\t\t\t\t\t\tOrderBy: pulumi.String(\"name\"),\n\t\t\t\t\t\t\t\tOrderDir: pulumi.String(\"desc\"),\n\t\t\t\t\t\t\t\tShowPresent: pulumi.Bool(true),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t\tTitle: pulumi.String(\"Widget Title\"),\n\t\t\t\t\t\tLiveSpan: pulumi.String(\"1h\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tDistributionDefinition: \u0026datadog.DashboardWidgetDistributionDefinitionArgs{\n\t\t\t\t\t\tRequests: datadog.DashboardWidgetDistributionDefinitionRequestArray{\n\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetDistributionDefinitionRequestArgs{\n\t\t\t\t\t\t\t\tQ: pulumi.String(\"avg:system.load.1{env:staging} by {account}\"),\n\t\t\t\t\t\t\t\tStyle: \u0026datadog.DashboardWidgetDistributionDefinitionRequestStyleArgs{\n\t\t\t\t\t\t\t\t\tPalette: pulumi.String(\"warm\"),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t\tTitle: pulumi.String(\"Widget Title\"),\n\t\t\t\t\t\tLiveSpan: pulumi.String(\"1h\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tCheckStatusDefinition: \u0026datadog.DashboardWidgetCheckStatusDefinitionArgs{\n\t\t\t\t\t\tCheck: pulumi.String(\"aws.ecs.agent_connected\"),\n\t\t\t\t\t\tGrouping: pulumi.String(\"cluster\"),\n\t\t\t\t\t\tGroupBies: pulumi.StringArray{\n\t\t\t\t\t\t\tpulumi.String(\"account\"),\n\t\t\t\t\t\t\tpulumi.String(\"cluster\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tTags: pulumi.StringArray{\n\t\t\t\t\t\t\tpulumi.String(\"account:demo\"),\n\t\t\t\t\t\t\tpulumi.String(\"cluster:awseb-ruthebdog-env-8-dn3m6u3gvk\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tTitle: pulumi.String(\"Widget Title\"),\n\t\t\t\t\t\tLiveSpan: pulumi.String(\"1h\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tHeatmapDefinition: \u0026datadog.DashboardWidgetHeatmapDefinitionArgs{\n\t\t\t\t\t\tRequests: datadog.DashboardWidgetHeatmapDefinitionRequestArray{\n\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetHeatmapDefinitionRequestArgs{\n\t\t\t\t\t\t\t\tQ: pulumi.String(\"avg:system.load.1{env:staging} by {account}\"),\n\t\t\t\t\t\t\t\tStyle: \u0026datadog.DashboardWidgetHeatmapDefinitionRequestStyleArgs{\n\t\t\t\t\t\t\t\t\tPalette: pulumi.String(\"warm\"),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t\tYaxis: \u0026datadog.DashboardWidgetHeatmapDefinitionYaxisArgs{\n\t\t\t\t\t\t\tMin: pulumi.String(\"1\"),\n\t\t\t\t\t\t\tMax: pulumi.String(\"2\"),\n\t\t\t\t\t\t\tIncludeZero: pulumi.Bool(true),\n\t\t\t\t\t\t\tScale: pulumi.String(\"sqrt\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tTitle: pulumi.String(\"Widget Title\"),\n\t\t\t\t\t\tLiveSpan: pulumi.String(\"1h\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tHostmapDefinition: \u0026datadog.DashboardWidgetHostmapDefinitionArgs{\n\t\t\t\t\t\tRequest: \u0026datadog.DashboardWidgetHostmapDefinitionRequestArgs{\n\t\t\t\t\t\t\tFills: datadog.DashboardWidgetHostmapDefinitionRequestFillArray{\n\t\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetHostmapDefinitionRequestFillArgs{\n\t\t\t\t\t\t\t\t\tQ: pulumi.String(\"avg:system.load.1{*} by {host}\"),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tSizes: datadog.DashboardWidgetHostmapDefinitionRequestSizeArray{\n\t\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetHostmapDefinitionRequestSizeArgs{\n\t\t\t\t\t\t\t\t\tQ: pulumi.String(\"avg:memcache.uptime{*} by {host}\"),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t\tNodeType: pulumi.String(\"container\"),\n\t\t\t\t\t\tGroups: pulumi.StringArray{\n\t\t\t\t\t\t\tpulumi.String(\"host\"),\n\t\t\t\t\t\t\tpulumi.String(\"region\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tNoGroupHosts: pulumi.Bool(true),\n\t\t\t\t\t\tNoMetricHosts: pulumi.Bool(true),\n\t\t\t\t\t\tScopes: pulumi.StringArray{\n\t\t\t\t\t\t\tpulumi.String(\"region:us-east-1\"),\n\t\t\t\t\t\t\tpulumi.String(\"aws_account:727006795293\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tStyle: \u0026datadog.DashboardWidgetHostmapDefinitionStyleArgs{\n\t\t\t\t\t\t\tPalette: pulumi.String(\"yellow_to_green\"),\n\t\t\t\t\t\t\tPaletteFlip: pulumi.Bool(true),\n\t\t\t\t\t\t\tFillMin: pulumi.String(\"10\"),\n\t\t\t\t\t\t\tFillMax: pulumi.String(\"20\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tTitle: pulumi.String(\"Widget Title\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tNoteDefinition: \u0026datadog.DashboardWidgetNoteDefinitionArgs{\n\t\t\t\t\t\tContent: pulumi.String(\"note text\"),\n\t\t\t\t\t\tBackgroundColor: pulumi.String(\"pink\"),\n\t\t\t\t\t\tFontSize: pulumi.String(\"14\"),\n\t\t\t\t\t\tTextAlign: pulumi.String(\"center\"),\n\t\t\t\t\t\tShowTick: pulumi.Bool(true),\n\t\t\t\t\t\tTickEdge: pulumi.String(\"left\"),\n\t\t\t\t\t\tTickPos: pulumi.String(\"50%\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tQueryValueDefinition: \u0026datadog.DashboardWidgetQueryValueDefinitionArgs{\n\t\t\t\t\t\tRequests: datadog.DashboardWidgetQueryValueDefinitionRequestArray{\n\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetQueryValueDefinitionRequestArgs{\n\t\t\t\t\t\t\t\tQ: pulumi.String(\"avg:system.load.1{env:staging} by {account}\"),\n\t\t\t\t\t\t\t\tAggregator: pulumi.String(\"sum\"),\n\t\t\t\t\t\t\t\tConditionalFormats: datadog.DashboardWidgetQueryValueDefinitionRequestConditionalFormatArray{\n\t\t\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetQueryValueDefinitionRequestConditionalFormatArgs{\n\t\t\t\t\t\t\t\t\t\tComparator: pulumi.String(\"\u003c\"),\n\t\t\t\t\t\t\t\t\t\tValue: pulumi.Float64(2),\n\t\t\t\t\t\t\t\t\t\tPalette: pulumi.String(\"white_on_green\"),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetQueryValueDefinitionRequestConditionalFormatArgs{\n\t\t\t\t\t\t\t\t\t\tComparator: pulumi.String(\"\u003e\"),\n\t\t\t\t\t\t\t\t\t\tValue: pulumi.Float64(2.2),\n\t\t\t\t\t\t\t\t\t\tPalette: pulumi.String(\"white_on_red\"),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t\tAutoscale: pulumi.Bool(true),\n\t\t\t\t\t\tCustomUnit: pulumi.String(\"xx\"),\n\t\t\t\t\t\tPrecision: pulumi.Int(4),\n\t\t\t\t\t\tTextAlign: pulumi.String(\"right\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Widget Title\"),\n\t\t\t\t\t\tLiveSpan: pulumi.String(\"1h\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tQueryTableDefinition: \u0026datadog.DashboardWidgetQueryTableDefinitionArgs{\n\t\t\t\t\t\tRequests: datadog.DashboardWidgetQueryTableDefinitionRequestArray{\n\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetQueryTableDefinitionRequestArgs{\n\t\t\t\t\t\t\t\tQ: pulumi.String(\"avg:system.load.1{env:staging} by {account}\"),\n\t\t\t\t\t\t\t\tAggregator: pulumi.String(\"sum\"),\n\t\t\t\t\t\t\t\tLimit: pulumi.Int(10),\n\t\t\t\t\t\t\t\tConditionalFormats: datadog.DashboardWidgetQueryTableDefinitionRequestConditionalFormatArray{\n\t\t\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetQueryTableDefinitionRequestConditionalFormatArgs{\n\t\t\t\t\t\t\t\t\t\tComparator: pulumi.String(\"\u003c\"),\n\t\t\t\t\t\t\t\t\t\tValue: pulumi.Float64(2),\n\t\t\t\t\t\t\t\t\t\tPalette: pulumi.String(\"white_on_green\"),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetQueryTableDefinitionRequestConditionalFormatArgs{\n\t\t\t\t\t\t\t\t\t\tComparator: pulumi.String(\"\u003e\"),\n\t\t\t\t\t\t\t\t\t\tValue: pulumi.Float64(2.2),\n\t\t\t\t\t\t\t\t\t\tPalette: pulumi.String(\"white_on_red\"),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t\tTitle: pulumi.String(\"Widget Title\"),\n\t\t\t\t\t\tLiveSpan: pulumi.String(\"1h\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tScatterplotDefinition: \u0026datadog.DashboardWidgetScatterplotDefinitionArgs{\n\t\t\t\t\t\tRequest: \u0026datadog.DashboardWidgetScatterplotDefinitionRequestArgs{\n\t\t\t\t\t\t\tXes: datadog.DashboardWidgetScatterplotDefinitionRequestXArray{\n\t\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetScatterplotDefinitionRequestXArgs{\n\t\t\t\t\t\t\t\t\tQ: pulumi.String(\"avg:system.cpu.user{*} by {service, account}\"),\n\t\t\t\t\t\t\t\t\tAggregator: pulumi.String(\"max\"),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tYs: datadog.DashboardWidgetScatterplotDefinitionRequestYArray{\n\t\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetScatterplotDefinitionRequestYArgs{\n\t\t\t\t\t\t\t\t\tQ: pulumi.String(\"avg:system.mem.used{*} by {service, account}\"),\n\t\t\t\t\t\t\t\t\tAggregator: pulumi.String(\"min\"),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t\tColorByGroups: pulumi.StringArray{\n\t\t\t\t\t\t\tpulumi.String(\"account\"),\n\t\t\t\t\t\t\tpulumi.String(\"apm-role-group\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tXaxis: \u0026datadog.DashboardWidgetScatterplotDefinitionXaxisArgs{\n\t\t\t\t\t\t\tIncludeZero: pulumi.Bool(true),\n\t\t\t\t\t\t\tLabel: pulumi.String(\"x\"),\n\t\t\t\t\t\t\tMin: pulumi.String(\"1\"),\n\t\t\t\t\t\t\tMax: pulumi.String(\"2000\"),\n\t\t\t\t\t\t\tScale: pulumi.String(\"pow\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tYaxis: \u0026datadog.DashboardWidgetScatterplotDefinitionYaxisArgs{\n\t\t\t\t\t\t\tIncludeZero: pulumi.Bool(false),\n\t\t\t\t\t\t\tLabel: pulumi.String(\"y\"),\n\t\t\t\t\t\t\tMin: pulumi.String(\"5\"),\n\t\t\t\t\t\t\tMax: pulumi.String(\"2222\"),\n\t\t\t\t\t\t\tScale: pulumi.String(\"log\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tTitle: pulumi.String(\"Widget Title\"),\n\t\t\t\t\t\tLiveSpan: pulumi.String(\"1h\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tServicemapDefinition: \u0026datadog.DashboardWidgetServicemapDefinitionArgs{\n\t\t\t\t\t\tService: pulumi.String(\"master-db\"),\n\t\t\t\t\t\tFilters: pulumi.StringArray{\n\t\t\t\t\t\t\tpulumi.String(\"env:prod\"),\n\t\t\t\t\t\t\tpulumi.String(\"datacenter:dc1\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tTitle: pulumi.String(\"env: prod, datacenter:dc1, service: master-db\"),\n\t\t\t\t\t\tTitleSize: pulumi.String(\"16\"),\n\t\t\t\t\t\tTitleAlign: pulumi.String(\"left\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tTimeseriesDefinition: \u0026datadog.DashboardWidgetTimeseriesDefinitionArgs{\n\t\t\t\t\t\tRequests: datadog.DashboardWidgetTimeseriesDefinitionRequestArray{\n\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetTimeseriesDefinitionRequestArgs{\n\t\t\t\t\t\t\t\tQ: pulumi.String(\"avg:system.cpu.user{app:general} by {env}\"),\n\t\t\t\t\t\t\t\tDisplayType: pulumi.String(\"line\"),\n\t\t\t\t\t\t\t\tStyle: \u0026datadog.DashboardWidgetTimeseriesDefinitionRequestStyleArgs{\n\t\t\t\t\t\t\t\t\tPalette: pulumi.String(\"warm\"),\n\t\t\t\t\t\t\t\t\tLineType: pulumi.String(\"dashed\"),\n\t\t\t\t\t\t\t\t\tLineWidth: pulumi.String(\"thin\"),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\tMetadatas: datadog.DashboardWidgetTimeseriesDefinitionRequestMetadataArray{\n\t\t\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetTimeseriesDefinitionRequestMetadataArgs{\n\t\t\t\t\t\t\t\t\t\tExpression: pulumi.String(\"avg:system.cpu.user{app:general} by {env}\"),\n\t\t\t\t\t\t\t\t\t\tAliasName: pulumi.String(\"Alpha\"),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetTimeseriesDefinitionRequestArgs{\n\t\t\t\t\t\t\t\tLogQuery: \u0026datadog.DashboardWidgetTimeseriesDefinitionRequestLogQueryArgs{\n\t\t\t\t\t\t\t\t\tIndex: pulumi.String(\"mcnulty\"),\n\t\t\t\t\t\t\t\t\tComputeQuery: \u0026datadog.DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs{\n\t\t\t\t\t\t\t\t\t\tAggregation: pulumi.String(\"avg\"),\n\t\t\t\t\t\t\t\t\t\tFacet: pulumi.String(\"@duration\"),\n\t\t\t\t\t\t\t\t\t\tInterval: pulumi.Int(5000),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\tSearchQuery: pulumi.String(\"status:info\"),\n\t\t\t\t\t\t\t\t\tGroupBies: datadog.DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArray{\n\t\t\t\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs{\n\t\t\t\t\t\t\t\t\t\t\tFacet: pulumi.String(\"host\"),\n\t\t\t\t\t\t\t\t\t\t\tLimit: pulumi.Int(10),\n\t\t\t\t\t\t\t\t\t\t\tSortQuery: \u0026datadog.DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs{\n\t\t\t\t\t\t\t\t\t\t\t\tAggregation: pulumi.String(\"avg\"),\n\t\t\t\t\t\t\t\t\t\t\t\tOrder: pulumi.String(\"desc\"),\n\t\t\t\t\t\t\t\t\t\t\t\tFacet: pulumi.String(\"@duration\"),\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\tDisplayType: pulumi.String(\"area\"),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetTimeseriesDefinitionRequestArgs{\n\t\t\t\t\t\t\t\tApmQuery: \u0026datadog.DashboardWidgetTimeseriesDefinitionRequestApmQueryArgs{\n\t\t\t\t\t\t\t\t\tIndex: pulumi.String(\"apm-search\"),\n\t\t\t\t\t\t\t\t\tComputeQuery: \u0026datadog.DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs{\n\t\t\t\t\t\t\t\t\t\tAggregation: pulumi.String(\"avg\"),\n\t\t\t\t\t\t\t\t\t\tFacet: pulumi.String(\"@duration\"),\n\t\t\t\t\t\t\t\t\t\tInterval: pulumi.Int(5000),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\tSearchQuery: pulumi.String(\"type:web\"),\n\t\t\t\t\t\t\t\t\tGroupBies: datadog.DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArray{\n\t\t\t\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs{\n\t\t\t\t\t\t\t\t\t\t\tFacet: pulumi.String(\"resource_name\"),\n\t\t\t\t\t\t\t\t\t\t\tLimit: pulumi.Int(50),\n\t\t\t\t\t\t\t\t\t\t\tSortQuery: \u0026datadog.DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs{\n\t\t\t\t\t\t\t\t\t\t\t\tAggregation: pulumi.String(\"avg\"),\n\t\t\t\t\t\t\t\t\t\t\t\tOrder: pulumi.String(\"desc\"),\n\t\t\t\t\t\t\t\t\t\t\t\tFacet: pulumi.String(\"@string_query.interval\"),\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\tDisplayType: pulumi.String(\"bars\"),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetTimeseriesDefinitionRequestArgs{\n\t\t\t\t\t\t\t\tProcessQuery: \u0026datadog.DashboardWidgetTimeseriesDefinitionRequestProcessQueryArgs{\n\t\t\t\t\t\t\t\t\tMetric: pulumi.String(\"process.stat.cpu.total_pct\"),\n\t\t\t\t\t\t\t\t\tSearchBy: pulumi.String(\"error\"),\n\t\t\t\t\t\t\t\t\tFilterBies: pulumi.StringArray{\n\t\t\t\t\t\t\t\t\t\tpulumi.String(\"active\"),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\tLimit: pulumi.Int(50),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\tDisplayType: pulumi.String(\"area\"),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t\tMarkers: datadog.DashboardWidgetTimeseriesDefinitionMarkerArray{\n\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetTimeseriesDefinitionMarkerArgs{\n\t\t\t\t\t\t\t\tDisplayType: pulumi.String(\"error dashed\"),\n\t\t\t\t\t\t\t\tLabel: pulumi.String(\" z=6 \"),\n\t\t\t\t\t\t\t\tValue: pulumi.String(\"y = 4\"),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetTimeseriesDefinitionMarkerArgs{\n\t\t\t\t\t\t\t\tDisplayType: pulumi.String(\"ok solid\"),\n\t\t\t\t\t\t\t\tValue: pulumi.String(\"10 \u003c y \u003c 999\"),\n\t\t\t\t\t\t\t\tLabel: pulumi.String(\" x=8 \"),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t\tTitle: pulumi.String(\"Widget Title\"),\n\t\t\t\t\t\tShowLegend: pulumi.Bool(true),\n\t\t\t\t\t\tLegendSize: pulumi.String(\"2\"),\n\t\t\t\t\t\tLiveSpan: pulumi.String(\"1h\"),\n\t\t\t\t\t\tEvents: datadog.DashboardWidgetTimeseriesDefinitionEventArray{\n\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetTimeseriesDefinitionEventArgs{\n\t\t\t\t\t\t\t\tQ: pulumi.String(\"sources:test tags:1\"),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetTimeseriesDefinitionEventArgs{\n\t\t\t\t\t\t\t\tQ: pulumi.String(\"sources:test tags:2\"),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t\tYaxis: \u0026datadog.DashboardWidgetTimeseriesDefinitionYaxisArgs{\n\t\t\t\t\t\t\tScale: pulumi.String(\"log\"),\n\t\t\t\t\t\t\tIncludeZero: pulumi.Bool(false),\n\t\t\t\t\t\t\tMax: pulumi.String(\"100\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tToplistDefinition: \u0026datadog.DashboardWidgetToplistDefinitionArgs{\n\t\t\t\t\t\tRequests: datadog.DashboardWidgetToplistDefinitionRequestArray{\n\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetToplistDefinitionRequestArgs{\n\t\t\t\t\t\t\t\tQ: pulumi.String(\"avg:system.cpu.user{app:general} by {env}\"),\n\t\t\t\t\t\t\t\tConditionalFormats: datadog.DashboardWidgetToplistDefinitionRequestConditionalFormatArray{\n\t\t\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetToplistDefinitionRequestConditionalFormatArgs{\n\t\t\t\t\t\t\t\t\t\tComparator: pulumi.String(\"\u003c\"),\n\t\t\t\t\t\t\t\t\t\tValue: pulumi.Float64(2),\n\t\t\t\t\t\t\t\t\t\tPalette: pulumi.String(\"white_on_green\"),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetToplistDefinitionRequestConditionalFormatArgs{\n\t\t\t\t\t\t\t\t\t\tComparator: pulumi.String(\"\u003e\"),\n\t\t\t\t\t\t\t\t\t\tValue: pulumi.Float64(2.2),\n\t\t\t\t\t\t\t\t\t\tPalette: pulumi.String(\"white_on_red\"),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t\tTitle: pulumi.String(\"Widget Title\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tGroupDefinition: \u0026datadog.DashboardWidgetGroupDefinitionArgs{\n\t\t\t\t\t\tLayoutType: pulumi.String(\"ordered\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Group Widget\"),\n\t\t\t\t\t\tWidgets: datadog.DashboardWidgetGroupDefinitionWidgetArray{\n\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetGroupDefinitionWidgetArgs{\n\t\t\t\t\t\t\t\tNoteDefinition: \u0026datadog.DashboardWidgetNoteDefinitionArgs{\n\t\t\t\t\t\t\t\t\tContent: pulumi.String(\"cluster note widget\"),\n\t\t\t\t\t\t\t\t\tBackgroundColor: pulumi.String(\"pink\"),\n\t\t\t\t\t\t\t\t\tFontSize: pulumi.String(\"14\"),\n\t\t\t\t\t\t\t\t\tTextAlign: pulumi.String(\"center\"),\n\t\t\t\t\t\t\t\t\tShowTick: pulumi.Bool(true),\n\t\t\t\t\t\t\t\t\tTickEdge: pulumi.String(\"left\"),\n\t\t\t\t\t\t\t\t\tTickPos: pulumi.String(\"50%\"),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetGroupDefinitionWidgetArgs{\n\t\t\t\t\t\t\t\tAlertGraphDefinition: \u0026datadog.DashboardWidgetAlertGraphDefinitionArgs{\n\t\t\t\t\t\t\t\t\tAlertId: pulumi.String(\"123\"),\n\t\t\t\t\t\t\t\t\tVizType: pulumi.String(\"toplist\"),\n\t\t\t\t\t\t\t\t\tTitle: pulumi.String(\"Alert Graph\"),\n\t\t\t\t\t\t\t\t\tLiveSpan: pulumi.String(\"1h\"),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tServiceLevelObjectiveDefinition: \u0026datadog.DashboardWidgetServiceLevelObjectiveDefinitionArgs{\n\t\t\t\t\t\tTitle: pulumi.String(\"Widget Title\"),\n\t\t\t\t\t\tViewType: pulumi.String(\"detail\"),\n\t\t\t\t\t\tSloId: pulumi.String(\"56789\"),\n\t\t\t\t\t\tShowErrorBudget: pulumi.Bool(true),\n\t\t\t\t\t\tViewMode: pulumi.String(\"overall\"),\n\t\t\t\t\t\tTimeWindows: pulumi.StringArray{\n\t\t\t\t\t\t\tpulumi.String(\"7d\"),\n\t\t\t\t\t\t\tpulumi.String(\"previous_week\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tTemplateVariables: datadog.DashboardTemplateVariableArray{\n\t\t\t\t\u0026datadog.DashboardTemplateVariableArgs{\n\t\t\t\t\tName: pulumi.String(\"var_1\"),\n\t\t\t\t\tPrefix: pulumi.String(\"host\"),\n\t\t\t\t\tDefault: pulumi.String(\"aws\"),\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardTemplateVariableArgs{\n\t\t\t\t\tName: pulumi.String(\"var_2\"),\n\t\t\t\t\tPrefix: pulumi.String(\"service_name\"),\n\t\t\t\t\tDefault: pulumi.String(\"autoscaling\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tTemplateVariablePresets: datadog.DashboardTemplateVariablePresetArray{\n\t\t\t\t\u0026datadog.DashboardTemplateVariablePresetArgs{\n\t\t\t\t\tName: pulumi.String(\"preset_1\"),\n\t\t\t\t\tTemplateVariables: datadog.DashboardTemplateVariablePresetTemplateVariableArray{\n\t\t\t\t\t\t\u0026datadog.DashboardTemplateVariablePresetTemplateVariableArgs{\n\t\t\t\t\t\t\tName: pulumi.String(\"var_1\"),\n\t\t\t\t\t\t\tValue: pulumi.String(\"host.dc\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\u0026datadog.DashboardTemplateVariablePresetTemplateVariableArgs{\n\t\t\t\t\t\t\tName: pulumi.String(\"var_2\"),\n\t\t\t\t\t\t\tValue: pulumi.String(\"my_service\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t// Example Free Layout\n\t\t_, err = datadog.NewDashboard(ctx, \"free_dashboard\", \u0026datadog.DashboardArgs{\n\t\t\tTitle: pulumi.String(\"Free Layout Dashboard\"),\n\t\t\tDescription: pulumi.String(\"Created using the Datadog provider in Pulumi\"),\n\t\t\tLayoutType: pulumi.String(\"free\"),\n\t\t\tWidgets: datadog.DashboardWidgetArray{\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tEventStreamDefinition: \u0026datadog.DashboardWidgetEventStreamDefinitionArgs{\n\t\t\t\t\t\tQuery: pulumi.String(\"*\"),\n\t\t\t\t\t\tEventSize: pulumi.String(\"l\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Widget Title\"),\n\t\t\t\t\t\tTitleSize: pulumi.String(\"16\"),\n\t\t\t\t\t\tTitleAlign: pulumi.String(\"left\"),\n\t\t\t\t\t\tLiveSpan: pulumi.String(\"1h\"),\n\t\t\t\t\t},\n\t\t\t\t\tWidgetLayout: \u0026datadog.DashboardWidgetWidgetLayoutArgs{\n\t\t\t\t\t\tHeight: pulumi.Int(43),\n\t\t\t\t\t\tWidth: pulumi.Int(32),\n\t\t\t\t\t\tX: pulumi.Int(0),\n\t\t\t\t\t\tY: pulumi.Int(0),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tEventTimelineDefinition: \u0026datadog.DashboardWidgetEventTimelineDefinitionArgs{\n\t\t\t\t\t\tQuery: pulumi.String(\"*\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Widget Title\"),\n\t\t\t\t\t\tTitleSize: pulumi.String(\"16\"),\n\t\t\t\t\t\tTitleAlign: pulumi.String(\"left\"),\n\t\t\t\t\t\tLiveSpan: pulumi.String(\"1h\"),\n\t\t\t\t\t},\n\t\t\t\t\tWidgetLayout: \u0026datadog.DashboardWidgetWidgetLayoutArgs{\n\t\t\t\t\t\tHeight: pulumi.Int(9),\n\t\t\t\t\t\tWidth: pulumi.Int(66),\n\t\t\t\t\t\tX: pulumi.Int(33),\n\t\t\t\t\t\tY: pulumi.Int(60),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tFreeTextDefinition: \u0026datadog.DashboardWidgetFreeTextDefinitionArgs{\n\t\t\t\t\t\tText: pulumi.String(\"free text content\"),\n\t\t\t\t\t\tColor: pulumi.String(\"#d00\"),\n\t\t\t\t\t\tFontSize: pulumi.String(\"36\"),\n\t\t\t\t\t\tTextAlign: pulumi.String(\"left\"),\n\t\t\t\t\t},\n\t\t\t\t\tWidgetLayout: \u0026datadog.DashboardWidgetWidgetLayoutArgs{\n\t\t\t\t\t\tHeight: pulumi.Int(20),\n\t\t\t\t\t\tWidth: pulumi.Int(34),\n\t\t\t\t\t\tX: pulumi.Int(33),\n\t\t\t\t\t\tY: pulumi.Int(0),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tIframeDefinition: \u0026datadog.DashboardWidgetIframeDefinitionArgs{\n\t\t\t\t\t\tUrl: pulumi.String(\"http://google.com\"),\n\t\t\t\t\t},\n\t\t\t\t\tWidgetLayout: \u0026datadog.DashboardWidgetWidgetLayoutArgs{\n\t\t\t\t\t\tHeight: pulumi.Int(46),\n\t\t\t\t\t\tWidth: pulumi.Int(39),\n\t\t\t\t\t\tX: pulumi.Int(101),\n\t\t\t\t\t\tY: pulumi.Int(0),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tImageDefinition: \u0026datadog.DashboardWidgetImageDefinitionArgs{\n\t\t\t\t\t\tUrl: pulumi.String(\"https://images.pexels.com/photos/67636/rose-blue-flower-rose-blooms-67636.jpeg?auto=compress\u0026cs=tinysrgb\u0026h=350\"),\n\t\t\t\t\t\tSizing: pulumi.String(\"fit\"),\n\t\t\t\t\t\tMargin: pulumi.String(\"small\"),\n\t\t\t\t\t},\n\t\t\t\t\tWidgetLayout: \u0026datadog.DashboardWidgetWidgetLayoutArgs{\n\t\t\t\t\t\tHeight: pulumi.Int(20),\n\t\t\t\t\t\tWidth: pulumi.Int(30),\n\t\t\t\t\t\tX: pulumi.Int(69),\n\t\t\t\t\t\tY: pulumi.Int(0),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tLogStreamDefinition: \u0026datadog.DashboardWidgetLogStreamDefinitionArgs{\n\t\t\t\t\t\tIndexes: pulumi.StringArray{\n\t\t\t\t\t\t\tpulumi.String(\"main\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tQuery: pulumi.String(\"error\"),\n\t\t\t\t\t\tColumns: pulumi.StringArray{\n\t\t\t\t\t\t\tpulumi.String(\"core_host\"),\n\t\t\t\t\t\t\tpulumi.String(\"core_service\"),\n\t\t\t\t\t\t\tpulumi.String(\"tag_source\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tShowDateColumn: pulumi.Bool(true),\n\t\t\t\t\t\tShowMessageColumn: pulumi.Bool(true),\n\t\t\t\t\t\tMessageDisplay: pulumi.String(\"expanded-md\"),\n\t\t\t\t\t\tSort: \u0026datadog.DashboardWidgetLogStreamDefinitionSortArgs{\n\t\t\t\t\t\t\tColumn: pulumi.String(\"time\"),\n\t\t\t\t\t\t\tOrder: pulumi.String(\"desc\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tWidgetLayout: \u0026datadog.DashboardWidgetWidgetLayoutArgs{\n\t\t\t\t\t\tHeight: pulumi.Int(36),\n\t\t\t\t\t\tWidth: pulumi.Int(32),\n\t\t\t\t\t\tX: pulumi.Int(0),\n\t\t\t\t\t\tY: pulumi.Int(45),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tManageStatusDefinition: \u0026datadog.DashboardWidgetManageStatusDefinitionArgs{\n\t\t\t\t\t\tColorPreference: pulumi.String(\"text\"),\n\t\t\t\t\t\tDisplayFormat: pulumi.String(\"countsAndList\"),\n\t\t\t\t\t\tHideZeroCounts: pulumi.Bool(true),\n\t\t\t\t\t\tQuery: pulumi.String(\"type:metric\"),\n\t\t\t\t\t\tShowLastTriggered: pulumi.Bool(false),\n\t\t\t\t\t\tSort: pulumi.String(\"status,asc\"),\n\t\t\t\t\t\tSummaryType: pulumi.String(\"monitors\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"Widget Title\"),\n\t\t\t\t\t\tTitleSize: pulumi.String(\"16\"),\n\t\t\t\t\t\tTitleAlign: pulumi.String(\"left\"),\n\t\t\t\t\t},\n\t\t\t\t\tWidgetLayout: \u0026datadog.DashboardWidgetWidgetLayoutArgs{\n\t\t\t\t\t\tHeight: pulumi.Int(40),\n\t\t\t\t\t\tWidth: pulumi.Int(30),\n\t\t\t\t\t\tX: pulumi.Int(101),\n\t\t\t\t\t\tY: pulumi.Int(48),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tTraceServiceDefinition: \u0026datadog.DashboardWidgetTraceServiceDefinitionArgs{\n\t\t\t\t\t\tDisplayFormat: pulumi.String(\"three_column\"),\n\t\t\t\t\t\tEnv: pulumi.String(\"datadog.com\"),\n\t\t\t\t\t\tService: pulumi.String(\"alerting-cassandra\"),\n\t\t\t\t\t\tShowBreakdown: pulumi.Bool(true),\n\t\t\t\t\t\tShowDistribution: pulumi.Bool(true),\n\t\t\t\t\t\tShowErrors: pulumi.Bool(true),\n\t\t\t\t\t\tShowHits: pulumi.Bool(true),\n\t\t\t\t\t\tShowLatency: pulumi.Bool(false),\n\t\t\t\t\t\tShowResourceList: pulumi.Bool(false),\n\t\t\t\t\t\tSizeFormat: pulumi.String(\"large\"),\n\t\t\t\t\t\tSpanName: pulumi.String(\"cassandra.query\"),\n\t\t\t\t\t\tTitle: pulumi.String(\"alerting-cassandra #env:datadog.com\"),\n\t\t\t\t\t\tTitleAlign: pulumi.String(\"center\"),\n\t\t\t\t\t\tTitleSize: pulumi.String(\"13\"),\n\t\t\t\t\t\tLiveSpan: pulumi.String(\"1h\"),\n\t\t\t\t\t},\n\t\t\t\t\tWidgetLayout: \u0026datadog.DashboardWidgetWidgetLayoutArgs{\n\t\t\t\t\t\tHeight: pulumi.Int(38),\n\t\t\t\t\t\tWidth: pulumi.Int(66),\n\t\t\t\t\t\tX: pulumi.Int(33),\n\t\t\t\t\t\tY: pulumi.Int(21),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tTimeseriesDefinition: \u0026datadog.DashboardWidgetTimeseriesDefinitionArgs{\n\t\t\t\t\t\tRequests: datadog.DashboardWidgetTimeseriesDefinitionRequestArray{\n\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetTimeseriesDefinitionRequestArgs{\n\t\t\t\t\t\t\t\tFormulas: datadog.DashboardWidgetTimeseriesDefinitionRequestFormulaArray{\n\t\t\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetTimeseriesDefinitionRequestFormulaArgs{\n\t\t\t\t\t\t\t\t\t\tFormulaExpression: pulumi.String(\"my_query_1 + my_query_2\"),\n\t\t\t\t\t\t\t\t\t\tAlias: pulumi.String(\"my ff query\"),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetTimeseriesDefinitionRequestFormulaArgs{\n\t\t\t\t\t\t\t\t\t\tFormulaExpression: pulumi.String(\"my_query_1 * my_query_2\"),\n\t\t\t\t\t\t\t\t\t\tLimit: \u0026datadog.DashboardWidgetTimeseriesDefinitionRequestFormulaLimitArgs{\n\t\t\t\t\t\t\t\t\t\t\tCount: pulumi.Int(5),\n\t\t\t\t\t\t\t\t\t\t\tOrder: pulumi.String(\"desc\"),\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\tAlias: pulumi.String(\"my second ff query\"),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\tQueries: datadog.DashboardWidgetTimeseriesDefinitionRequestQueryArray{\n\t\t\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetTimeseriesDefinitionRequestQueryArgs{\n\t\t\t\t\t\t\t\t\t\tMetricQuery: \u0026datadog.DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs{\n\t\t\t\t\t\t\t\t\t\t\tDataSource: pulumi.String(\"metrics\"),\n\t\t\t\t\t\t\t\t\t\t\tQuery: pulumi.String(\"avg:system.cpu.user{app:general} by {env}\"),\n\t\t\t\t\t\t\t\t\t\t\tName: pulumi.String(\"my_query_1\"),\n\t\t\t\t\t\t\t\t\t\t\tAggregator: pulumi.String(\"sum\"),\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetTimeseriesDefinitionRequestQueryArgs{\n\t\t\t\t\t\t\t\t\t\tMetricQuery: \u0026datadog.DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs{\n\t\t\t\t\t\t\t\t\t\t\tQuery: pulumi.String(\"avg:system.cpu.user{app:general} by {env}\"),\n\t\t\t\t\t\t\t\t\t\t\tName: pulumi.String(\"my_query_2\"),\n\t\t\t\t\t\t\t\t\t\t\tAggregator: pulumi.String(\"sum\"),\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tWidgetLayout: \u0026datadog.DashboardWidgetWidgetLayoutArgs{\n\t\t\t\t\t\tHeight: pulumi.Int(16),\n\t\t\t\t\t\tWidth: pulumi.Int(25),\n\t\t\t\t\t\tX: pulumi.Int(58),\n\t\t\t\t\t\tY: pulumi.Int(83),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tTimeseriesDefinition: \u0026datadog.DashboardWidgetTimeseriesDefinitionArgs{\n\t\t\t\t\t\tRequests: datadog.DashboardWidgetTimeseriesDefinitionRequestArray{\n\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetTimeseriesDefinitionRequestArgs{\n\t\t\t\t\t\t\t\tQueries: datadog.DashboardWidgetTimeseriesDefinitionRequestQueryArray{\n\t\t\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetTimeseriesDefinitionRequestQueryArgs{\n\t\t\t\t\t\t\t\t\t\tEventQuery: \u0026datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryArgs{\n\t\t\t\t\t\t\t\t\t\t\tName: pulumi.String(\"my-query\"),\n\t\t\t\t\t\t\t\t\t\t\tDataSource: pulumi.String(\"logs\"),\n\t\t\t\t\t\t\t\t\t\t\tIndexes: pulumi.StringArray{\n\t\t\t\t\t\t\t\t\t\t\t\tpulumi.String(\"days-3\"),\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\tComputes: datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArray{\n\t\t\t\t\t\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs{\n\t\t\t\t\t\t\t\t\t\t\t\t\tAggregation: pulumi.String(\"count\"),\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\tGroupBies: datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArray{\n\t\t\t\t\t\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs{\n\t\t\t\t\t\t\t\t\t\t\t\t\tFacet: pulumi.String(\"host\"),\n\t\t\t\t\t\t\t\t\t\t\t\t\tSort: \u0026datadog.DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tMetric: pulumi.String(\"@lambda.max_memory_used\"),\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tAggregation: pulumi.String(\"avg\"),\n\t\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\t\tLimit: pulumi.Int(10),\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetTimeseriesDefinitionRequestArgs{\n\t\t\t\t\t\t\t\tDisplayType: pulumi.String(\"overlay\"),\n\t\t\t\t\t\t\t\tQueries: datadog.DashboardWidgetTimeseriesDefinitionRequestQueryArray{\n\t\t\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetTimeseriesDefinitionRequestQueryArgs{\n\t\t\t\t\t\t\t\t\t\tMetricQuery: \u0026datadog.DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs{\n\t\t\t\t\t\t\t\t\t\t\tName: pulumi.String(\"MyOverlay\"),\n\t\t\t\t\t\t\t\t\t\t\tDataSource: pulumi.String(\"metrics\"),\n\t\t\t\t\t\t\t\t\t\t\tQuery: pulumi.String(\"avg:system.cpu.user{host:COMP-QJWVM2FYT4}\"),\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tWidgetLayout: \u0026datadog.DashboardWidgetWidgetLayoutArgs{\n\t\t\t\t\t\tHeight: pulumi.Int(16),\n\t\t\t\t\t\tWidth: pulumi.Int(28),\n\t\t\t\t\t\tX: pulumi.Int(29),\n\t\t\t\t\t\tY: pulumi.Int(83),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tTimeseriesDefinition: \u0026datadog.DashboardWidgetTimeseriesDefinitionArgs{\n\t\t\t\t\t\tRequests: datadog.DashboardWidgetTimeseriesDefinitionRequestArray{\n\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetTimeseriesDefinitionRequestArgs{\n\t\t\t\t\t\t\t\tQueries: datadog.DashboardWidgetTimeseriesDefinitionRequestQueryArray{\n\t\t\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetTimeseriesDefinitionRequestQueryArgs{\n\t\t\t\t\t\t\t\t\t\tProcessQuery: \u0026datadog.DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs{\n\t\t\t\t\t\t\t\t\t\t\tDataSource: pulumi.String(\"process\"),\n\t\t\t\t\t\t\t\t\t\t\tTextFilter: pulumi.String(\"abc\"),\n\t\t\t\t\t\t\t\t\t\t\tMetric: pulumi.String(\"process.stat.cpu.total_pct\"),\n\t\t\t\t\t\t\t\t\t\t\tLimit: pulumi.Int(10),\n\t\t\t\t\t\t\t\t\t\t\tTagFilters: pulumi.StringArray{\n\t\t\t\t\t\t\t\t\t\t\t\tpulumi.String(\"some_filter\"),\n\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\tName: pulumi.String(\"my_process_query\"),\n\t\t\t\t\t\t\t\t\t\t\tSort: pulumi.String(\"asc\"),\n\t\t\t\t\t\t\t\t\t\t\tIsNormalizedCpu: pulumi.Bool(true),\n\t\t\t\t\t\t\t\t\t\t\tAggregator: pulumi.String(\"sum\"),\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tWidgetLayout: \u0026datadog.DashboardWidgetWidgetLayoutArgs{\n\t\t\t\t\t\tHeight: pulumi.Int(16),\n\t\t\t\t\t\tWidth: pulumi.Int(28),\n\t\t\t\t\t\tX: pulumi.Int(0),\n\t\t\t\t\t\tY: pulumi.Int(83),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tTimeseriesDefinition: \u0026datadog.DashboardWidgetTimeseriesDefinitionArgs{\n\t\t\t\t\t\tRequests: datadog.DashboardWidgetTimeseriesDefinitionRequestArray{\n\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetTimeseriesDefinitionRequestArgs{\n\t\t\t\t\t\t\t\tFormulas: datadog.DashboardWidgetTimeseriesDefinitionRequestFormulaArray{\n\t\t\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetTimeseriesDefinitionRequestFormulaArgs{\n\t\t\t\t\t\t\t\t\t\tFormulaExpression: pulumi.String(\"query1\"),\n\t\t\t\t\t\t\t\t\t\tAlias: pulumi.String(\"my cloud cost query\"),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\tQueries: datadog.DashboardWidgetTimeseriesDefinitionRequestQueryArray{\n\t\t\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetTimeseriesDefinitionRequestQueryArgs{\n\t\t\t\t\t\t\t\t\t\tCloudCostQuery: \u0026datadog.DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs{\n\t\t\t\t\t\t\t\t\t\t\tDataSource: pulumi.String(\"cloud_cost\"),\n\t\t\t\t\t\t\t\t\t\t\tQuery: pulumi.String(\"sum:aws.cost.amortized{*}\"),\n\t\t\t\t\t\t\t\t\t\t\tName: pulumi.String(\"query1\"),\n\t\t\t\t\t\t\t\t\t\t\tAggregator: pulumi.String(\"sum\"),\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardWidgetArgs{\n\t\t\t\t\tPowerpackDefinition: \u0026datadog.DashboardWidgetPowerpackDefinitionArgs{\n\t\t\t\t\t\tPowerpackId: pulumi.String(\"00000000-0000-0000-0000-000000000000\"),\n\t\t\t\t\t\tBackgroundColor: pulumi.String(\"blue\"),\n\t\t\t\t\t\tBannerImg: pulumi.String(\"https://example.org/example.png\"),\n\t\t\t\t\t\tShowTitle: pulumi.Bool(true),\n\t\t\t\t\t\tTitle: pulumi.String(\"Powerpack Widget\"),\n\t\t\t\t\t\tTemplateVariables: \u0026datadog.DashboardWidgetPowerpackDefinitionTemplateVariablesArgs{\n\t\t\t\t\t\t\tControlledExternallies: datadog.DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArray{\n\t\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArgs{\n\t\t\t\t\t\t\t\t\tName: pulumi.String(\"var_2\"),\n\t\t\t\t\t\t\t\t\tValues: pulumi.StringArray{\n\t\t\t\t\t\t\t\t\t\tpulumi.String(\"autoscaling\"),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\tPrefix: pulumi.String(\"service_name\"),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tControlledByPowerpacks: datadog.DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArray{\n\t\t\t\t\t\t\t\t\u0026datadog.DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArgs{\n\t\t\t\t\t\t\t\t\tName: pulumi.String(\"var_3\"),\n\t\t\t\t\t\t\t\t\tPrefix: pulumi.String(\"timeframe\"),\n\t\t\t\t\t\t\t\t\tValues: pulumi.StringArray{\n\t\t\t\t\t\t\t\t\t\tpulumi.String(\"default\"),\n\t\t\t\t\t\t\t\t\t\tpulumi.String(\"values\"),\n\t\t\t\t\t\t\t\t\t\tpulumi.String(\"here\"),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tTemplateVariables: datadog.DashboardTemplateVariableArray{\n\t\t\t\t\u0026datadog.DashboardTemplateVariableArgs{\n\t\t\t\t\tName: pulumi.String(\"var_1\"),\n\t\t\t\t\tPrefix: pulumi.String(\"host\"),\n\t\t\t\t\tDefault: pulumi.String(\"aws\"),\n\t\t\t\t},\n\t\t\t\t\u0026datadog.DashboardTemplateVariableArgs{\n\t\t\t\t\tName: pulumi.String(\"var_2\"),\n\t\t\t\t\tPrefix: pulumi.String(\"service_name\"),\n\t\t\t\t\tDefault: pulumi.String(\"autoscaling\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tTemplateVariablePresets: datadog.DashboardTemplateVariablePresetArray{\n\t\t\t\t\u0026datadog.DashboardTemplateVariablePresetArgs{\n\t\t\t\t\tName: pulumi.String(\"preset_1\"),\n\t\t\t\t\tTemplateVariables: datadog.DashboardTemplateVariablePresetTemplateVariableArray{\n\t\t\t\t\t\t\u0026datadog.DashboardTemplateVariablePresetTemplateVariableArgs{\n\t\t\t\t\t\t\tName: pulumi.String(\"var_1\"),\n\t\t\t\t\t\t\tValue: pulumi.String(\"host.dc\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\u0026datadog.DashboardTemplateVariablePresetTemplateVariableArgs{\n\t\t\t\t\t\t\tName: pulumi.String(\"var_2\"),\n\t\t\t\t\t\t\tValue: pulumi.String(\"my_service\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.datadog.Dashboard;\nimport com.pulumi.datadog.DashboardArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetAlertGraphDefinitionArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetAlertValueDefinitionArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetChangeDefinitionArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetDistributionDefinitionArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetCheckStatusDefinitionArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetHeatmapDefinitionArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetHeatmapDefinitionYaxisArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetHostmapDefinitionArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetHostmapDefinitionRequestArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetHostmapDefinitionStyleArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetNoteDefinitionArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetQueryValueDefinitionArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetQueryTableDefinitionArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetScatterplotDefinitionArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetScatterplotDefinitionRequestArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetScatterplotDefinitionXaxisArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetScatterplotDefinitionYaxisArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetServicemapDefinitionArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetTimeseriesDefinitionArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetTimeseriesDefinitionYaxisArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetToplistDefinitionArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetGroupDefinitionArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetServiceLevelObjectiveDefinitionArgs;\nimport com.pulumi.datadog.inputs.DashboardTemplateVariableArgs;\nimport com.pulumi.datadog.inputs.DashboardTemplateVariablePresetArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetEventStreamDefinitionArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetWidgetLayoutArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetEventTimelineDefinitionArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetFreeTextDefinitionArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetIframeDefinitionArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetImageDefinitionArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetLogStreamDefinitionArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetLogStreamDefinitionSortArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetManageStatusDefinitionArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetTraceServiceDefinitionArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetPowerpackDefinitionArgs;\nimport com.pulumi.datadog.inputs.DashboardWidgetPowerpackDefinitionTemplateVariablesArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n // Example Ordered Layout\n var orderedDashboard = new Dashboard(\"orderedDashboard\", DashboardArgs.builder()\n .title(\"Ordered Layout Dashboard\")\n .description(\"Created using the Datadog provider in Pulumi\")\n .layoutType(\"ordered\")\n .widgets( \n DashboardWidgetArgs.builder()\n .alertGraphDefinition(DashboardWidgetAlertGraphDefinitionArgs.builder()\n .alertId(\"895605\")\n .vizType(\"timeseries\")\n .title(\"Widget Title\")\n .liveSpan(\"1h\")\n .build())\n .build(),\n DashboardWidgetArgs.builder()\n .alertValueDefinition(DashboardWidgetAlertValueDefinitionArgs.builder()\n .alertId(\"895605\")\n .precision(3)\n .unit(\"b\")\n .textAlign(\"center\")\n .title(\"Widget Title\")\n .build())\n .build(),\n DashboardWidgetArgs.builder()\n .alertValueDefinition(DashboardWidgetAlertValueDefinitionArgs.builder()\n .alertId(\"895605\")\n .precision(3)\n .unit(\"b\")\n .textAlign(\"center\")\n .title(\"Widget Title\")\n .build())\n .build(),\n DashboardWidgetArgs.builder()\n .changeDefinition(DashboardWidgetChangeDefinitionArgs.builder()\n .requests(DashboardWidgetChangeDefinitionRequestArgs.builder()\n .q(\"avg:system.load.1{env:staging} by {account}\")\n .changeType(\"absolute\")\n .compareTo(\"week_before\")\n .increaseGood(true)\n .orderBy(\"name\")\n .orderDir(\"desc\")\n .showPresent(true)\n .build())\n .title(\"Widget Title\")\n .liveSpan(\"1h\")\n .build())\n .build(),\n DashboardWidgetArgs.builder()\n .distributionDefinition(DashboardWidgetDistributionDefinitionArgs.builder()\n .requests(DashboardWidgetDistributionDefinitionRequestArgs.builder()\n .q(\"avg:system.load.1{env:staging} by {account}\")\n .style(DashboardWidgetDistributionDefinitionRequestStyleArgs.builder()\n .palette(\"warm\")\n .build())\n .build())\n .title(\"Widget Title\")\n .liveSpan(\"1h\")\n .build())\n .build(),\n DashboardWidgetArgs.builder()\n .checkStatusDefinition(DashboardWidgetCheckStatusDefinitionArgs.builder()\n .check(\"aws.ecs.agent_connected\")\n .grouping(\"cluster\")\n .groupBies( \n \"account\",\n \"cluster\")\n .tags( \n \"account:demo\",\n \"cluster:awseb-ruthebdog-env-8-dn3m6u3gvk\")\n .title(\"Widget Title\")\n .liveSpan(\"1h\")\n .build())\n .build(),\n DashboardWidgetArgs.builder()\n .heatmapDefinition(DashboardWidgetHeatmapDefinitionArgs.builder()\n .requests(DashboardWidgetHeatmapDefinitionRequestArgs.builder()\n .q(\"avg:system.load.1{env:staging} by {account}\")\n .style(DashboardWidgetHeatmapDefinitionRequestStyleArgs.builder()\n .palette(\"warm\")\n .build())\n .build())\n .yaxis(DashboardWidgetHeatmapDefinitionYaxisArgs.builder()\n .min(1)\n .max(2)\n .includeZero(true)\n .scale(\"sqrt\")\n .build())\n .title(\"Widget Title\")\n .liveSpan(\"1h\")\n .build())\n .build(),\n DashboardWidgetArgs.builder()\n .hostmapDefinition(DashboardWidgetHostmapDefinitionArgs.builder()\n .request(DashboardWidgetHostmapDefinitionRequestArgs.builder()\n .fills(DashboardWidgetHostmapDefinitionRequestFillArgs.builder()\n .q(\"avg:system.load.1{*} by {host}\")\n .build())\n .sizes(DashboardWidgetHostmapDefinitionRequestSizeArgs.builder()\n .q(\"avg:memcache.uptime{*} by {host}\")\n .build())\n .build())\n .nodeType(\"container\")\n .groups( \n \"host\",\n \"region\")\n .noGroupHosts(true)\n .noMetricHosts(true)\n .scopes( \n \"region:us-east-1\",\n \"aws_account:727006795293\")\n .style(DashboardWidgetHostmapDefinitionStyleArgs.builder()\n .palette(\"yellow_to_green\")\n .paletteFlip(true)\n .fillMin(\"10\")\n .fillMax(\"20\")\n .build())\n .title(\"Widget Title\")\n .build())\n .build(),\n DashboardWidgetArgs.builder()\n .noteDefinition(DashboardWidgetNoteDefinitionArgs.builder()\n .content(\"note text\")\n .backgroundColor(\"pink\")\n .fontSize(\"14\")\n .textAlign(\"center\")\n .showTick(true)\n .tickEdge(\"left\")\n .tickPos(\"50%\")\n .build())\n .build(),\n DashboardWidgetArgs.builder()\n .queryValueDefinition(DashboardWidgetQueryValueDefinitionArgs.builder()\n .requests(DashboardWidgetQueryValueDefinitionRequestArgs.builder()\n .q(\"avg:system.load.1{env:staging} by {account}\")\n .aggregator(\"sum\")\n .conditionalFormats( \n DashboardWidgetQueryValueDefinitionRequestConditionalFormatArgs.builder()\n .comparator(\"\u003c\")\n .value(\"2\")\n .palette(\"white_on_green\")\n .build(),\n DashboardWidgetQueryValueDefinitionRequestConditionalFormatArgs.builder()\n .comparator(\"\u003e\")\n .value(\"2.2\")\n .palette(\"white_on_red\")\n .build())\n .build())\n .autoscale(true)\n .customUnit(\"xx\")\n .precision(\"4\")\n .textAlign(\"right\")\n .title(\"Widget Title\")\n .liveSpan(\"1h\")\n .build())\n .build(),\n DashboardWidgetArgs.builder()\n .queryTableDefinition(DashboardWidgetQueryTableDefinitionArgs.builder()\n .requests(DashboardWidgetQueryTableDefinitionRequestArgs.builder()\n .q(\"avg:system.load.1{env:staging} by {account}\")\n .aggregator(\"sum\")\n .limit(\"10\")\n .conditionalFormats( \n DashboardWidgetQueryTableDefinitionRequestConditionalFormatArgs.builder()\n .comparator(\"\u003c\")\n .value(\"2\")\n .palette(\"white_on_green\")\n .build(),\n DashboardWidgetQueryTableDefinitionRequestConditionalFormatArgs.builder()\n .comparator(\"\u003e\")\n .value(\"2.2\")\n .palette(\"white_on_red\")\n .build())\n .build())\n .title(\"Widget Title\")\n .liveSpan(\"1h\")\n .build())\n .build(),\n DashboardWidgetArgs.builder()\n .scatterplotDefinition(DashboardWidgetScatterplotDefinitionArgs.builder()\n .request(DashboardWidgetScatterplotDefinitionRequestArgs.builder()\n .xes(DashboardWidgetScatterplotDefinitionRequestXArgs.builder()\n .q(\"avg:system.cpu.user{*} by {service, account}\")\n .aggregator(\"max\")\n .build())\n .ys(DashboardWidgetScatterplotDefinitionRequestYArgs.builder()\n .q(\"avg:system.mem.used{*} by {service, account}\")\n .aggregator(\"min\")\n .build())\n .build())\n .colorByGroups( \n \"account\",\n \"apm-role-group\")\n .xaxis(DashboardWidgetScatterplotDefinitionXaxisArgs.builder()\n .includeZero(true)\n .label(\"x\")\n .min(\"1\")\n .max(\"2000\")\n .scale(\"pow\")\n .build())\n .yaxis(DashboardWidgetScatterplotDefinitionYaxisArgs.builder()\n .includeZero(false)\n .label(\"y\")\n .min(\"5\")\n .max(\"2222\")\n .scale(\"log\")\n .build())\n .title(\"Widget Title\")\n .liveSpan(\"1h\")\n .build())\n .build(),\n DashboardWidgetArgs.builder()\n .servicemapDefinition(DashboardWidgetServicemapDefinitionArgs.builder()\n .service(\"master-db\")\n .filters( \n \"env:prod\",\n \"datacenter:dc1\")\n .title(\"env: prod, datacenter:dc1, service: master-db\")\n .titleSize(\"16\")\n .titleAlign(\"left\")\n .build())\n .build(),\n DashboardWidgetArgs.builder()\n .timeseriesDefinition(DashboardWidgetTimeseriesDefinitionArgs.builder()\n .requests( \n DashboardWidgetTimeseriesDefinitionRequestArgs.builder()\n .q(\"avg:system.cpu.user{app:general} by {env}\")\n .displayType(\"line\")\n .style(DashboardWidgetTimeseriesDefinitionRequestStyleArgs.builder()\n .palette(\"warm\")\n .lineType(\"dashed\")\n .lineWidth(\"thin\")\n .build())\n .metadatas(DashboardWidgetTimeseriesDefinitionRequestMetadataArgs.builder()\n .expression(\"avg:system.cpu.user{app:general} by {env}\")\n .aliasName(\"Alpha\")\n .build())\n .build(),\n DashboardWidgetTimeseriesDefinitionRequestArgs.builder()\n .logQuery(DashboardWidgetTimeseriesDefinitionRequestLogQueryArgs.builder()\n .index(\"mcnulty\")\n .computeQuery(DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs.builder()\n .aggregation(\"avg\")\n .facet(\"@duration\")\n .interval(5000)\n .build())\n .searchQuery(\"status:info\")\n .groupBies(DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs.builder()\n .facet(\"host\")\n .limit(10)\n .sortQuery(DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs.builder()\n .aggregation(\"avg\")\n .order(\"desc\")\n .facet(\"@duration\")\n .build())\n .build())\n .build())\n .displayType(\"area\")\n .build(),\n DashboardWidgetTimeseriesDefinitionRequestArgs.builder()\n .apmQuery(DashboardWidgetTimeseriesDefinitionRequestApmQueryArgs.builder()\n .index(\"apm-search\")\n .computeQuery(DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs.builder()\n .aggregation(\"avg\")\n .facet(\"@duration\")\n .interval(5000)\n .build())\n .searchQuery(\"type:web\")\n .groupBies(DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs.builder()\n .facet(\"resource_name\")\n .limit(50)\n .sortQuery(DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs.builder()\n .aggregation(\"avg\")\n .order(\"desc\")\n .facet(\"@string_query.interval\")\n .build())\n .build())\n .build())\n .displayType(\"bars\")\n .build(),\n DashboardWidgetTimeseriesDefinitionRequestArgs.builder()\n .processQuery(DashboardWidgetTimeseriesDefinitionRequestProcessQueryArgs.builder()\n .metric(\"process.stat.cpu.total_pct\")\n .searchBy(\"error\")\n .filterBies(\"active\")\n .limit(50)\n .build())\n .displayType(\"area\")\n .build())\n .markers( \n DashboardWidgetTimeseriesDefinitionMarkerArgs.builder()\n .displayType(\"error dashed\")\n .label(\" z=6 \")\n .value(\"y = 4\")\n .build(),\n DashboardWidgetTimeseriesDefinitionMarkerArgs.builder()\n .displayType(\"ok solid\")\n .value(\"10 \u003c y \u003c 999\")\n .label(\" x=8 \")\n .build())\n .title(\"Widget Title\")\n .showLegend(true)\n .legendSize(\"2\")\n .liveSpan(\"1h\")\n .events( \n DashboardWidgetTimeseriesDefinitionEventArgs.builder()\n .q(\"sources:test tags:1\")\n .build(),\n DashboardWidgetTimeseriesDefinitionEventArgs.builder()\n .q(\"sources:test tags:2\")\n .build())\n .yaxis(DashboardWidgetTimeseriesDefinitionYaxisArgs.builder()\n .scale(\"log\")\n .includeZero(false)\n .max(100)\n .build())\n .build())\n .build(),\n DashboardWidgetArgs.builder()\n .toplistDefinition(DashboardWidgetToplistDefinitionArgs.builder()\n .requests(DashboardWidgetToplistDefinitionRequestArgs.builder()\n .q(\"avg:system.cpu.user{app:general} by {env}\")\n .conditionalFormats( \n DashboardWidgetToplistDefinitionRequestConditionalFormatArgs.builder()\n .comparator(\"\u003c\")\n .value(\"2\")\n .palette(\"white_on_green\")\n .build(),\n DashboardWidgetToplistDefinitionRequestConditionalFormatArgs.builder()\n .comparator(\"\u003e\")\n .value(\"2.2\")\n .palette(\"white_on_red\")\n .build())\n .build())\n .title(\"Widget Title\")\n .build())\n .build(),\n DashboardWidgetArgs.builder()\n .groupDefinition(DashboardWidgetGroupDefinitionArgs.builder()\n .layoutType(\"ordered\")\n .title(\"Group Widget\")\n .widgets( \n DashboardWidgetGroupDefinitionWidgetArgs.builder()\n .noteDefinition(DashboardWidgetNoteDefinitionArgs.builder()\n .content(\"cluster note widget\")\n .backgroundColor(\"pink\")\n .fontSize(\"14\")\n .textAlign(\"center\")\n .showTick(true)\n .tickEdge(\"left\")\n .tickPos(\"50%\")\n .build())\n .build(),\n DashboardWidgetGroupDefinitionWidgetArgs.builder()\n .alertGraphDefinition(DashboardWidgetAlertGraphDefinitionArgs.builder()\n .alertId(\"123\")\n .vizType(\"toplist\")\n .title(\"Alert Graph\")\n .liveSpan(\"1h\")\n .build())\n .build())\n .build())\n .build(),\n DashboardWidgetArgs.builder()\n .serviceLevelObjectiveDefinition(DashboardWidgetServiceLevelObjectiveDefinitionArgs.builder()\n .title(\"Widget Title\")\n .viewType(\"detail\")\n .sloId(\"56789\")\n .showErrorBudget(true)\n .viewMode(\"overall\")\n .timeWindows( \n \"7d\",\n \"previous_week\")\n .build())\n .build())\n .templateVariables( \n DashboardTemplateVariableArgs.builder()\n .name(\"var_1\")\n .prefix(\"host\")\n .default_(\"aws\")\n .build(),\n DashboardTemplateVariableArgs.builder()\n .name(\"var_2\")\n .prefix(\"service_name\")\n .default_(\"autoscaling\")\n .build())\n .templateVariablePresets(DashboardTemplateVariablePresetArgs.builder()\n .name(\"preset_1\")\n .templateVariables( \n DashboardTemplateVariablePresetTemplateVariableArgs.builder()\n .name(\"var_1\")\n .value(\"host.dc\")\n .build(),\n DashboardTemplateVariablePresetTemplateVariableArgs.builder()\n .name(\"var_2\")\n .value(\"my_service\")\n .build())\n .build())\n .build());\n\n // Example Free Layout\n var freeDashboard = new Dashboard(\"freeDashboard\", DashboardArgs.builder()\n .title(\"Free Layout Dashboard\")\n .description(\"Created using the Datadog provider in Pulumi\")\n .layoutType(\"free\")\n .widgets( \n DashboardWidgetArgs.builder()\n .eventStreamDefinition(DashboardWidgetEventStreamDefinitionArgs.builder()\n .query(\"*\")\n .eventSize(\"l\")\n .title(\"Widget Title\")\n .titleSize(16)\n .titleAlign(\"left\")\n .liveSpan(\"1h\")\n .build())\n .widgetLayout(DashboardWidgetWidgetLayoutArgs.builder()\n .height(43)\n .width(32)\n .x(0)\n .y(0)\n .build())\n .build(),\n DashboardWidgetArgs.builder()\n .eventTimelineDefinition(DashboardWidgetEventTimelineDefinitionArgs.builder()\n .query(\"*\")\n .title(\"Widget Title\")\n .titleSize(16)\n .titleAlign(\"left\")\n .liveSpan(\"1h\")\n .build())\n .widgetLayout(DashboardWidgetWidgetLayoutArgs.builder()\n .height(9)\n .width(66)\n .x(33)\n .y(60)\n .build())\n .build(),\n DashboardWidgetArgs.builder()\n .freeTextDefinition(DashboardWidgetFreeTextDefinitionArgs.builder()\n .text(\"free text content\")\n .color(\"#d00\")\n .fontSize(\"36\")\n .textAlign(\"left\")\n .build())\n .widgetLayout(DashboardWidgetWidgetLayoutArgs.builder()\n .height(20)\n .width(34)\n .x(33)\n .y(0)\n .build())\n .build(),\n DashboardWidgetArgs.builder()\n .iframeDefinition(DashboardWidgetIframeDefinitionArgs.builder()\n .url(\"http://google.com\")\n .build())\n .widgetLayout(DashboardWidgetWidgetLayoutArgs.builder()\n .height(46)\n .width(39)\n .x(101)\n .y(0)\n .build())\n .build(),\n DashboardWidgetArgs.builder()\n .imageDefinition(DashboardWidgetImageDefinitionArgs.builder()\n .url(\"https://images.pexels.com/photos/67636/rose-blue-flower-rose-blooms-67636.jpeg?auto=compress\u0026cs=tinysrgb\u0026h=350\")\n .sizing(\"fit\")\n .margin(\"small\")\n .build())\n .widgetLayout(DashboardWidgetWidgetLayoutArgs.builder()\n .height(20)\n .width(30)\n .x(69)\n .y(0)\n .build())\n .build(),\n DashboardWidgetArgs.builder()\n .logStreamDefinition(DashboardWidgetLogStreamDefinitionArgs.builder()\n .indexes(\"main\")\n .query(\"error\")\n .columns( \n \"core_host\",\n \"core_service\",\n \"tag_source\")\n .showDateColumn(true)\n .showMessageColumn(true)\n .messageDisplay(\"expanded-md\")\n .sort(DashboardWidgetLogStreamDefinitionSortArgs.builder()\n .column(\"time\")\n .order(\"desc\")\n .build())\n .build())\n .widgetLayout(DashboardWidgetWidgetLayoutArgs.builder()\n .height(36)\n .width(32)\n .x(0)\n .y(45)\n .build())\n .build(),\n DashboardWidgetArgs.builder()\n .manageStatusDefinition(DashboardWidgetManageStatusDefinitionArgs.builder()\n .colorPreference(\"text\")\n .displayFormat(\"countsAndList\")\n .hideZeroCounts(true)\n .query(\"type:metric\")\n .showLastTriggered(false)\n .sort(\"status,asc\")\n .summaryType(\"monitors\")\n .title(\"Widget Title\")\n .titleSize(16)\n .titleAlign(\"left\")\n .build())\n .widgetLayout(DashboardWidgetWidgetLayoutArgs.builder()\n .height(40)\n .width(30)\n .x(101)\n .y(48)\n .build())\n .build(),\n DashboardWidgetArgs.builder()\n .traceServiceDefinition(DashboardWidgetTraceServiceDefinitionArgs.builder()\n .displayFormat(\"three_column\")\n .env(\"datadog.com\")\n .service(\"alerting-cassandra\")\n .showBreakdown(true)\n .showDistribution(true)\n .showErrors(true)\n .showHits(true)\n .showLatency(false)\n .showResourceList(false)\n .sizeFormat(\"large\")\n .spanName(\"cassandra.query\")\n .title(\"alerting-cassandra #env:datadog.com\")\n .titleAlign(\"center\")\n .titleSize(\"13\")\n .liveSpan(\"1h\")\n .build())\n .widgetLayout(DashboardWidgetWidgetLayoutArgs.builder()\n .height(38)\n .width(66)\n .x(33)\n .y(21)\n .build())\n .build(),\n DashboardWidgetArgs.builder()\n .timeseriesDefinition(DashboardWidgetTimeseriesDefinitionArgs.builder()\n .requests(DashboardWidgetTimeseriesDefinitionRequestArgs.builder()\n .formulas( \n DashboardWidgetTimeseriesDefinitionRequestFormulaArgs.builder()\n .formulaExpression(\"my_query_1 + my_query_2\")\n .alias(\"my ff query\")\n .build(),\n DashboardWidgetTimeseriesDefinitionRequestFormulaArgs.builder()\n .formulaExpression(\"my_query_1 * my_query_2\")\n .limit(DashboardWidgetTimeseriesDefinitionRequestFormulaLimitArgs.builder()\n .count(5)\n .order(\"desc\")\n .build())\n .alias(\"my second ff query\")\n .build())\n .queries( \n DashboardWidgetTimeseriesDefinitionRequestQueryArgs.builder()\n .metricQuery(DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs.builder()\n .dataSource(\"metrics\")\n .query(\"avg:system.cpu.user{app:general} by {env}\")\n .name(\"my_query_1\")\n .aggregator(\"sum\")\n .build())\n .build(),\n DashboardWidgetTimeseriesDefinitionRequestQueryArgs.builder()\n .metricQuery(DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs.builder()\n .query(\"avg:system.cpu.user{app:general} by {env}\")\n .name(\"my_query_2\")\n .aggregator(\"sum\")\n .build())\n .build())\n .build())\n .build())\n .widgetLayout(DashboardWidgetWidgetLayoutArgs.builder()\n .height(16)\n .width(25)\n .x(58)\n .y(83)\n .build())\n .build(),\n DashboardWidgetArgs.builder()\n .timeseriesDefinition(DashboardWidgetTimeseriesDefinitionArgs.builder()\n .requests( \n DashboardWidgetTimeseriesDefinitionRequestArgs.builder()\n .queries(DashboardWidgetTimeseriesDefinitionRequestQueryArgs.builder()\n .eventQuery(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryArgs.builder()\n .name(\"my-query\")\n .dataSource(\"logs\")\n .indexes(\"days-3\")\n .computes(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs.builder()\n .aggregation(\"count\")\n .build())\n .groupBies(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs.builder()\n .facet(\"host\")\n .sort(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs.builder()\n .metric(\"@lambda.max_memory_used\")\n .aggregation(\"avg\")\n .build())\n .limit(10)\n .build())\n .build())\n .build())\n .build(),\n DashboardWidgetTimeseriesDefinitionRequestArgs.builder()\n .displayType(\"overlay\")\n .queries(DashboardWidgetTimeseriesDefinitionRequestQueryArgs.builder()\n .metricQuery(DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs.builder()\n .name(\"MyOverlay\")\n .dataSource(\"metrics\")\n .query(\"avg:system.cpu.user{host:COMP-QJWVM2FYT4}\")\n .build())\n .build())\n .build())\n .build())\n .widgetLayout(DashboardWidgetWidgetLayoutArgs.builder()\n .height(16)\n .width(28)\n .x(29)\n .y(83)\n .build())\n .build(),\n DashboardWidgetArgs.builder()\n .timeseriesDefinition(DashboardWidgetTimeseriesDefinitionArgs.builder()\n .requests(DashboardWidgetTimeseriesDefinitionRequestArgs.builder()\n .queries(DashboardWidgetTimeseriesDefinitionRequestQueryArgs.builder()\n .processQuery(DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs.builder()\n .dataSource(\"process\")\n .textFilter(\"abc\")\n .metric(\"process.stat.cpu.total_pct\")\n .limit(10)\n .tagFilters(\"some_filter\")\n .name(\"my_process_query\")\n .sort(\"asc\")\n .isNormalizedCpu(true)\n .aggregator(\"sum\")\n .build())\n .build())\n .build())\n .build())\n .widgetLayout(DashboardWidgetWidgetLayoutArgs.builder()\n .height(16)\n .width(28)\n .x(0)\n .y(83)\n .build())\n .build(),\n DashboardWidgetArgs.builder()\n .timeseriesDefinition(DashboardWidgetTimeseriesDefinitionArgs.builder()\n .requests(DashboardWidgetTimeseriesDefinitionRequestArgs.builder()\n .formulas(DashboardWidgetTimeseriesDefinitionRequestFormulaArgs.builder()\n .formulaExpression(\"query1\")\n .alias(\"my cloud cost query\")\n .build())\n .queries(DashboardWidgetTimeseriesDefinitionRequestQueryArgs.builder()\n .cloudCostQuery(DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs.builder()\n .dataSource(\"cloud_cost\")\n .query(\"sum:aws.cost.amortized{*}\")\n .name(\"query1\")\n .aggregator(\"sum\")\n .build())\n .build())\n .build())\n .build())\n .build(),\n DashboardWidgetArgs.builder()\n .powerpackDefinition(DashboardWidgetPowerpackDefinitionArgs.builder()\n .powerpackId(\"00000000-0000-0000-0000-000000000000\")\n .backgroundColor(\"blue\")\n .bannerImg(\"https://example.org/example.png\")\n .showTitle(true)\n .title(\"Powerpack Widget\")\n .templateVariables(DashboardWidgetPowerpackDefinitionTemplateVariablesArgs.builder()\n .controlledExternallies(DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArgs.builder()\n .name(\"var_2\")\n .values(\"autoscaling\")\n .prefix(\"service_name\")\n .build())\n .controlledByPowerpacks(DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArgs.builder()\n .name(\"var_3\")\n .prefix(\"timeframe\")\n .values( \n \"default\",\n \"values\",\n \"here\")\n .build())\n .build())\n .build())\n .build())\n .templateVariables( \n DashboardTemplateVariableArgs.builder()\n .name(\"var_1\")\n .prefix(\"host\")\n .default_(\"aws\")\n .build(),\n DashboardTemplateVariableArgs.builder()\n .name(\"var_2\")\n .prefix(\"service_name\")\n .default_(\"autoscaling\")\n .build())\n .templateVariablePresets(DashboardTemplateVariablePresetArgs.builder()\n .name(\"preset_1\")\n .templateVariables( \n DashboardTemplateVariablePresetTemplateVariableArgs.builder()\n .name(\"var_1\")\n .value(\"host.dc\")\n .build(),\n DashboardTemplateVariablePresetTemplateVariableArgs.builder()\n .name(\"var_2\")\n .value(\"my_service\")\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n # Example Ordered Layout\n orderedDashboard:\n type: datadog:Dashboard\n name: ordered_dashboard\n properties:\n title: Ordered Layout Dashboard\n description: Created using the Datadog provider in Pulumi\n layoutType: ordered\n widgets:\n - alertGraphDefinition:\n alertId: '895605'\n vizType: timeseries\n title: Widget Title\n liveSpan: 1h\n - alertValueDefinition:\n alertId: '895605'\n precision: 3\n unit: b\n textAlign: center\n title: Widget Title\n - alertValueDefinition:\n alertId: '895605'\n precision: 3\n unit: b\n textAlign: center\n title: Widget Title\n - changeDefinition:\n requests:\n - q: avg:system.load.1{env:staging} by {account}\n changeType: absolute\n compareTo: week_before\n increaseGood: true\n orderBy: name\n orderDir: desc\n showPresent: true\n title: Widget Title\n liveSpan: 1h\n - distributionDefinition:\n requests:\n - q: avg:system.load.1{env:staging} by {account}\n style:\n palette: warm\n title: Widget Title\n liveSpan: 1h\n - checkStatusDefinition:\n check: aws.ecs.agent_connected\n grouping: cluster\n groupBies:\n - account\n - cluster\n tags:\n - account:demo\n - cluster:awseb-ruthebdog-env-8-dn3m6u3gvk\n title: Widget Title\n liveSpan: 1h\n - heatmapDefinition:\n requests:\n - q: avg:system.load.1{env:staging} by {account}\n style:\n palette: warm\n yaxis:\n min: 1\n max: 2\n includeZero: true\n scale: sqrt\n title: Widget Title\n liveSpan: 1h\n - hostmapDefinition:\n request:\n fills:\n - q: avg:system.load.1{*} by {host}\n sizes:\n - q: avg:memcache.uptime{*} by {host}\n nodeType: container\n groups:\n - host\n - region\n noGroupHosts: true\n noMetricHosts: true\n scopes:\n - region:us-east-1\n - aws_account:727006795293\n style:\n palette: yellow_to_green\n paletteFlip: true\n fillMin: '10'\n fillMax: '20'\n title: Widget Title\n - noteDefinition:\n content: note text\n backgroundColor: pink\n fontSize: '14'\n textAlign: center\n showTick: true\n tickEdge: left\n tickPos: 50%\n - queryValueDefinition:\n requests:\n - q: avg:system.load.1{env:staging} by {account}\n aggregator: sum\n conditionalFormats:\n - comparator: \u003c\n value: '2'\n palette: white_on_green\n - comparator: '\u003e'\n value: '2.2'\n palette: white_on_red\n autoscale: true\n customUnit: xx\n precision: '4'\n textAlign: right\n title: Widget Title\n liveSpan: 1h\n - queryTableDefinition:\n requests:\n - q: avg:system.load.1{env:staging} by {account}\n aggregator: sum\n limit: '10'\n conditionalFormats:\n - comparator: \u003c\n value: '2'\n palette: white_on_green\n - comparator: '\u003e'\n value: '2.2'\n palette: white_on_red\n title: Widget Title\n liveSpan: 1h\n - scatterplotDefinition:\n request:\n xes:\n - q: avg:system.cpu.user{*} by {service, account}\n aggregator: max\n ys:\n - q: avg:system.mem.used{*} by {service, account}\n aggregator: min\n colorByGroups:\n - account\n - apm-role-group\n xaxis:\n includeZero: true\n label: x\n min: '1'\n max: '2000'\n scale: pow\n yaxis:\n includeZero: false\n label: y\n min: '5'\n max: '2222'\n scale: log\n title: Widget Title\n liveSpan: 1h\n - servicemapDefinition:\n service: master-db\n filters:\n - env:prod\n - datacenter:dc1\n title: 'env: prod, datacenter:dc1, service: master-db'\n titleSize: '16'\n titleAlign: left\n - timeseriesDefinition:\n requests:\n - q: avg:system.cpu.user{app:general} by {env}\n displayType: line\n style:\n palette: warm\n lineType: dashed\n lineWidth: thin\n metadatas:\n - expression: avg:system.cpu.user{app:general} by {env}\n aliasName: Alpha\n - logQuery:\n index: mcnulty\n computeQuery:\n aggregation: avg\n facet: '@duration'\n interval: 5000\n searchQuery: status:info\n groupBies:\n - facet: host\n limit: 10\n sortQuery:\n aggregation: avg\n order: desc\n facet: '@duration'\n displayType: area\n - apmQuery:\n index: apm-search\n computeQuery:\n aggregation: avg\n facet: '@duration'\n interval: 5000\n searchQuery: type:web\n groupBies:\n - facet: resource_name\n limit: 50\n sortQuery:\n aggregation: avg\n order: desc\n facet: '@string_query.interval'\n displayType: bars\n - processQuery:\n metric: process.stat.cpu.total_pct\n searchBy: error\n filterBies:\n - active\n limit: 50\n displayType: area\n markers:\n - displayType: error dashed\n label: ' z=6 '\n value: y = 4\n - displayType: ok solid\n value: 10 \u003c y \u003c 999\n label: ' x=8 '\n title: Widget Title\n showLegend: true\n legendSize: '2'\n liveSpan: 1h\n events:\n - q: sources:test tags:1\n - q: sources:test tags:2\n yaxis:\n scale: log\n includeZero: false\n max: 100\n - toplistDefinition:\n requests:\n - q: avg:system.cpu.user{app:general} by {env}\n conditionalFormats:\n - comparator: \u003c\n value: '2'\n palette: white_on_green\n - comparator: '\u003e'\n value: '2.2'\n palette: white_on_red\n title: Widget Title\n - groupDefinition:\n layoutType: ordered\n title: Group Widget\n widgets:\n - noteDefinition:\n content: cluster note widget\n backgroundColor: pink\n fontSize: '14'\n textAlign: center\n showTick: true\n tickEdge: left\n tickPos: 50%\n - alertGraphDefinition:\n alertId: '123'\n vizType: toplist\n title: Alert Graph\n liveSpan: 1h\n - serviceLevelObjectiveDefinition:\n title: Widget Title\n viewType: detail\n sloId: '56789'\n showErrorBudget: true\n viewMode: overall\n timeWindows:\n - 7d\n - previous_week\n templateVariables:\n - name: var_1\n prefix: host\n default: aws\n - name: var_2\n prefix: service_name\n default: autoscaling\n templateVariablePresets:\n - name: preset_1\n templateVariables:\n - name: var_1\n value: host.dc\n - name: var_2\n value: my_service\n # Example Free Layout\n freeDashboard:\n type: datadog:Dashboard\n name: free_dashboard\n properties:\n title: Free Layout Dashboard\n description: Created using the Datadog provider in Pulumi\n layoutType: free\n widgets:\n - eventStreamDefinition:\n query: '*'\n eventSize: l\n title: Widget Title\n titleSize: 16\n titleAlign: left\n liveSpan: 1h\n widgetLayout:\n height: 43\n width: 32\n x: 0\n y: 0\n - eventTimelineDefinition:\n query: '*'\n title: Widget Title\n titleSize: 16\n titleAlign: left\n liveSpan: 1h\n widgetLayout:\n height: 9\n width: 66\n x: 33\n y: 60\n - freeTextDefinition:\n text: free text content\n color: '#d00'\n fontSize: '36'\n textAlign: left\n widgetLayout:\n height: 20\n width: 34\n x: 33\n y: 0\n - iframeDefinition:\n url: http://google.com\n widgetLayout:\n height: 46\n width: 39\n x: 101\n y: 0\n - imageDefinition:\n url: https://images.pexels.com/photos/67636/rose-blue-flower-rose-blooms-67636.jpeg?auto=compress\u0026cs=tinysrgb\u0026h=350\n sizing: fit\n margin: small\n widgetLayout:\n height: 20\n width: 30\n x: 69\n y: 0\n - logStreamDefinition:\n indexes:\n - main\n query: error\n columns:\n - core_host\n - core_service\n - tag_source\n showDateColumn: true\n showMessageColumn: true\n messageDisplay: expanded-md\n sort:\n column: time\n order: desc\n widgetLayout:\n height: 36\n width: 32\n x: 0\n y: 45\n - manageStatusDefinition:\n colorPreference: text\n displayFormat: countsAndList\n hideZeroCounts: true\n query: type:metric\n showLastTriggered: false\n sort: status,asc\n summaryType: monitors\n title: Widget Title\n titleSize: 16\n titleAlign: left\n widgetLayout:\n height: 40\n width: 30\n x: 101\n y: 48\n - traceServiceDefinition:\n displayFormat: three_column\n env: datadog.com\n service: alerting-cassandra\n showBreakdown: true\n showDistribution: true\n showErrors: true\n showHits: true\n showLatency: false\n showResourceList: false\n sizeFormat: large\n spanName: cassandra.query\n title: 'alerting-cassandra #env:datadog.com'\n titleAlign: center\n titleSize: '13'\n liveSpan: 1h\n widgetLayout:\n height: 38\n width: 66\n x: 33\n y: 21\n - timeseriesDefinition:\n requests:\n - formulas:\n - formulaExpression: my_query_1 + my_query_2\n alias: my ff query\n - formulaExpression: my_query_1 * my_query_2\n limit:\n count: 5\n order: desc\n alias: my second ff query\n queries:\n - metricQuery:\n dataSource: metrics\n query: avg:system.cpu.user{app:general} by {env}\n name: my_query_1\n aggregator: sum\n - metricQuery:\n query: avg:system.cpu.user{app:general} by {env}\n name: my_query_2\n aggregator: sum\n widgetLayout:\n height: 16\n width: 25\n x: 58\n y: 83\n - timeseriesDefinition:\n requests:\n - queries:\n - eventQuery:\n name: my-query\n dataSource: logs\n indexes:\n - days-3\n computes:\n - aggregation: count\n groupBies:\n - facet: host\n sort:\n metric: '@lambda.max_memory_used'\n aggregation: avg\n limit: 10\n - displayType: overlay\n queries:\n - metricQuery:\n name: MyOverlay\n dataSource: metrics\n query: avg:system.cpu.user{host:COMP-QJWVM2FYT4}\n widgetLayout:\n height: 16\n width: 28\n x: 29\n y: 83\n - timeseriesDefinition:\n requests:\n - queries:\n - processQuery:\n dataSource: process\n textFilter: abc\n metric: process.stat.cpu.total_pct\n limit: 10\n tagFilters:\n - some_filter\n name: my_process_query\n sort: asc\n isNormalizedCpu: true\n aggregator: sum\n widgetLayout:\n height: 16\n width: 28\n x: 0\n y: 83\n - timeseriesDefinition:\n requests:\n - formulas:\n - formulaExpression: query1\n alias: my cloud cost query\n queries:\n - cloudCostQuery:\n dataSource: cloud_cost\n query: sum:aws.cost.amortized{*}\n name: query1\n aggregator: sum\n - powerpackDefinition:\n powerpackId: 00000000-0000-0000-0000-000000000000\n backgroundColor: blue\n bannerImg: https://example.org/example.png\n showTitle: true\n title: Powerpack Widget\n templateVariables:\n controlledExternallies:\n - name: var_2\n values:\n - autoscaling\n prefix: service_name\n controlledByPowerpacks:\n - name: var_3\n prefix: timeframe\n values:\n - default\n - values\n - here\n templateVariables:\n - name: var_1\n prefix: host\n default: aws\n - name: var_2\n prefix: service_name\n default: autoscaling\n templateVariablePresets:\n - name: preset_1\n templateVariables:\n - name: var_1\n value: host.dc\n - name: var_2\n value: my_service\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\n```sh\n$ pulumi import datadog:index/dashboard:Dashboard my_service_dashboard sv7-gyh-kas\n```\n\n", "properties": { "dashboardLists": { "type": "array", diff --git a/provider/dashboard.go b/provider/dashboard.go index bcbc6b074..8147bc456 100644 --- a/provider/dashboard.go +++ b/provider/dashboard.go @@ -84,8 +84,38 @@ typ: } } + var deleteTypeSpec func(*schema.TypeSpec) + var deleteType func(tokens.Type) + deleteTypeSpec = func(typ *schema.TypeSpec) { + if typ == nil { + return + } + deleteTypeSpec(typ.AdditionalProperties) + deleteTypeSpec(typ.Items) + + if propRef, ok := strings.CutPrefix(typ.Ref, "#/types/"); ok { + propRefTok, err := tokens.ParseTypeToken(propRef) + contract.AssertNoErrorf(err, "invalid type token") + deleteType(propRefTok) + } + } + + deleteType = func(tok tokens.Type) { + t, ok := spec.Types[string(tok)] + if !ok { + // This type may have already been deleted, so we return early. + return + } + + for _, prop := range t.ObjectTypeSpec.Properties { + deleteTypeSpec(&prop.TypeSpec) + } + + delete(spec.Types, string(tok)) + } + for _, elided := range elidedRefs { - delete(spec.Types, string(elided)) + deleteType(elided) } // We have now deleted all the types we don't want, but that has left dangling