Skip to content

Commit 348944e

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
Remove duplicate MonitorFormulaAndFunctionCostDataSource schema (#3715)
Co-authored-by: ci.datadog-api-spec <packages@datadoghq.com>
1 parent 3f44476 commit 348944e

File tree

5 files changed

+5
-36
lines changed

5 files changed

+5
-36
lines changed

.generator/schemas/v1/openapi.yaml

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -8024,25 +8024,13 @@ components:
80248024
- L2NORM
80258025
- PERCENTILE
80268026
- STDDEV
8027-
MonitorFormulaAndFunctionCostDataSource:
8028-
description: Data source for cost queries.
8029-
enum:
8030-
- metrics
8031-
- cloud_cost
8032-
- datadog_usage
8033-
example: cloud_cost
8034-
type: string
8035-
x-enum-varnames:
8036-
- METRICS
8037-
- CLOUD_COST
8038-
- DATADOG_USAGE
80398027
MonitorFormulaAndFunctionCostQueryDefinition:
80408028
description: A formula and functions cost query.
80418029
properties:
80428030
aggregator:
80438031
$ref: '#/components/schemas/MonitorFormulaAndFunctionCostAggregator'
80448032
data_source:
8045-
$ref: '#/components/schemas/MonitorFormulaAndFunctionCostDataSource'
8033+
$ref: '#/components/schemas/MonitorFormulaAndFunctionMetricsDataSource'
80468034
name:
80478035
description: Name of the query for use in formulas.
80488036
example: query1

services/monitors/src/v1/index.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ export { MonitorFormulaAndFunctionAggregateQueryFilter } from "./models/MonitorF
3535
export { MonitorFormulaAndFunctionAggregateQueryJoinCondition } from "./models/MonitorFormulaAndFunctionAggregateQueryJoinCondition";
3636
export { MonitorFormulaAndFunctionAggregateQueryJoinType } from "./models/MonitorFormulaAndFunctionAggregateQueryJoinType";
3737
export { MonitorFormulaAndFunctionCostAggregator } from "./models/MonitorFormulaAndFunctionCostAggregator";
38-
export { MonitorFormulaAndFunctionCostDataSource } from "./models/MonitorFormulaAndFunctionCostDataSource";
3938
export { MonitorFormulaAndFunctionCostQueryDefinition } from "./models/MonitorFormulaAndFunctionCostQueryDefinition";
4039
export { MonitorFormulaAndFunctionDataQualityDataSource } from "./models/MonitorFormulaAndFunctionDataQualityDataSource";
4140
export { MonitorFormulaAndFunctionDataQualityModelTypeOverride } from "./models/MonitorFormulaAndFunctionDataQualityModelTypeOverride";

services/monitors/src/v1/models/MonitorFormulaAndFunctionCostDataSource.ts

Lines changed: 0 additions & 13 deletions
This file was deleted.

services/monitors/src/v1/models/MonitorFormulaAndFunctionCostQueryDefinition.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { AttributeTypeMap } from "@datadog/datadog-api-client";
22

33
import { MonitorFormulaAndFunctionCostAggregator } from "./MonitorFormulaAndFunctionCostAggregator";
4-
import { MonitorFormulaAndFunctionCostDataSource } from "./MonitorFormulaAndFunctionCostDataSource";
4+
import { MonitorFormulaAndFunctionMetricsDataSource } from "./MonitorFormulaAndFunctionMetricsDataSource";
55

66
/**
77
* A formula and functions cost query.
@@ -12,9 +12,9 @@ export class MonitorFormulaAndFunctionCostQueryDefinition {
1212
*/
1313
"aggregator"?: MonitorFormulaAndFunctionCostAggregator;
1414
/**
15-
* Data source for cost queries.
15+
* Data source for metrics queries.
1616
*/
17-
"dataSource": MonitorFormulaAndFunctionCostDataSource;
17+
"dataSource": MonitorFormulaAndFunctionMetricsDataSource;
1818
/**
1919
* Name of the query for use in formulas.
2020
*/
@@ -44,7 +44,7 @@ export class MonitorFormulaAndFunctionCostQueryDefinition {
4444
},
4545
dataSource: {
4646
baseName: "data_source",
47-
type: "MonitorFormulaAndFunctionCostDataSource",
47+
type: "MonitorFormulaAndFunctionMetricsDataSource",
4848
required: true,
4949
},
5050
name: {

services/monitors/src/v1/models/TypingInfo.ts

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -78,11 +78,6 @@ export const TypingInfo: ModelTypingInfo = {
7878
"percentile",
7979
"stddev",
8080
],
81-
MonitorFormulaAndFunctionCostDataSource: [
82-
"metrics",
83-
"cloud_cost",
84-
"datadog_usage",
85-
],
8681
MonitorFormulaAndFunctionDataQualityDataSource: ["data_quality_metrics"],
8782
MonitorFormulaAndFunctionDataQualityModelTypeOverride: [
8883
"freshness",

0 commit comments

Comments
 (0)