Skip to content

Commit 1b21901

Browse files
authored
Make cloud cost query aggregator required (#3318)
This is required by the API, so the documentation is currently confusing.
1 parent 9b06d02 commit 1b21901

File tree

2 files changed

+2
-5
lines changed

2 files changed

+2
-5
lines changed

datadog/resource_datadog_monitor.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -581,7 +581,7 @@ func getMonitorFormulaQuerySchema() *schema.Schema {
581581
},
582582
"aggregator": {
583583
Type: schema.TypeString,
584-
Optional: true,
584+
Required: true,
585585
ValidateDiagFunc: validators.ValidateEnumValue(datadogV1.NewMonitorFormulaAndFunctionCostAggregatorFromValue),
586586
Description: "The aggregation methods available for cloud cost queries.",
587587
},

docs/resources/monitor.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -166,14 +166,11 @@ Optional:
166166

167167
Required:
168168

169+
- `aggregator` (String) The aggregation methods available for cloud cost queries. Valid values are `avg`, `sum`, `max`, `min`, `last`, `area`, `l2norm`, `percentile`, `stddev`.
169170
- `data_source` (String) The data source for cloud cost queries. Valid values are `metrics`, `cloud_cost`, `datadog_usage`.
170171
- `name` (String) The name of the query for use in formulas.
171172
- `query` (String) The cloud cost query definition.
172173

173-
Optional:
174-
175-
- `aggregator` (String) The aggregation methods available for cloud cost queries. Valid values are `avg`, `sum`, `max`, `min`, `last`, `area`, `l2norm`, `percentile`, `stddev`.
176-
177174

178175
<a id="nestedblock--variables--event_query"></a>
179176
### Nested Schema for `variables.event_query`

0 commit comments

Comments
 (0)