Skip to content

Commit ef0d239

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit e34ef48 of spec repo
1 parent c6b7c93 commit ef0d239

File tree

5 files changed

+43
-5
lines changed

5 files changed

+43
-5
lines changed

.generator/schemas/v1/openapi.yaml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7524,13 +7524,25 @@ components:
75247524
- L2NORM
75257525
- PERCENTILE
75267526
- STDDEV
7527+
MonitorFormulaAndFunctionCostDataSource:
7528+
description: Data source for cost queries.
7529+
enum:
7530+
- metrics
7531+
- cloud_cost
7532+
- datadog_usage
7533+
example: "cloud_cost"
7534+
type: string
7535+
x-enum-varnames:
7536+
- METRICS
7537+
- CLOUD_COST
7538+
- DATADOG_USAGE
75277539
MonitorFormulaAndFunctionCostQueryDefinition:
75287540
description: A formula and functions cost query.
75297541
properties:
75307542
aggregator:
75317543
$ref: "#/components/schemas/MonitorFormulaAndFunctionCostAggregator"
75327544
data_source:
7533-
$ref: "#/components/schemas/MonitorFormulaAndFunctionMetricsDataSource"
7545+
$ref: "#/components/schemas/MonitorFormulaAndFunctionCostDataSource"
75347546
name:
75357547
description: Name of the query for use in formulas.
75367548
example: "query1"

packages/datadog-api-client-v1/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -675,6 +675,7 @@ export { MonitorFormulaAndFunctionAggregateQueryFilter } from "./models/MonitorF
675675
export { MonitorFormulaAndFunctionAggregateQueryJoinCondition } from "./models/MonitorFormulaAndFunctionAggregateQueryJoinCondition";
676676
export { MonitorFormulaAndFunctionAggregateQueryJoinType } from "./models/MonitorFormulaAndFunctionAggregateQueryJoinType";
677677
export { MonitorFormulaAndFunctionCostAggregator } from "./models/MonitorFormulaAndFunctionCostAggregator";
678+
export { MonitorFormulaAndFunctionCostDataSource } from "./models/MonitorFormulaAndFunctionCostDataSource";
678679
export { MonitorFormulaAndFunctionCostQueryDefinition } from "./models/MonitorFormulaAndFunctionCostQueryDefinition";
679680
export { MonitorFormulaAndFunctionDataQualityDataSource } from "./models/MonitorFormulaAndFunctionDataQualityDataSource";
680681
export { MonitorFormulaAndFunctionDataQualityModelTypeOverride } from "./models/MonitorFormulaAndFunctionDataQualityModelTypeOverride";
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
/**
2+
* Unless explicitly stated otherwise all files in this repository are licensed under the Apache-2.0 License.
3+
* This product includes software developed at Datadog (https://www.datadoghq.com/).
4+
* Copyright 2020-Present Datadog, Inc.
5+
*/
6+
7+
import { UnparsedObject } from "../../datadog-api-client-common/util";
8+
9+
/**
10+
* Data source for cost queries.
11+
*/
12+
13+
export type MonitorFormulaAndFunctionCostDataSource =
14+
| typeof METRICS
15+
| typeof CLOUD_COST
16+
| typeof DATADOG_USAGE
17+
| UnparsedObject;
18+
export const METRICS = "metrics";
19+
export const CLOUD_COST = "cloud_cost";
20+
export const DATADOG_USAGE = "datadog_usage";

packages/datadog-api-client-v1/models/MonitorFormulaAndFunctionCostQueryDefinition.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
* Copyright 2020-Present Datadog, Inc.
55
*/
66
import { MonitorFormulaAndFunctionCostAggregator } from "./MonitorFormulaAndFunctionCostAggregator";
7-
import { MonitorFormulaAndFunctionMetricsDataSource } from "./MonitorFormulaAndFunctionMetricsDataSource";
7+
import { MonitorFormulaAndFunctionCostDataSource } from "./MonitorFormulaAndFunctionCostDataSource";
88

99
import { AttributeTypeMap } from "../../datadog-api-client-common/util";
1010

@@ -17,9 +17,9 @@ export class MonitorFormulaAndFunctionCostQueryDefinition {
1717
*/
1818
"aggregator"?: MonitorFormulaAndFunctionCostAggregator;
1919
/**
20-
* Data source for metrics queries.
20+
* Data source for cost queries.
2121
*/
22-
"dataSource": MonitorFormulaAndFunctionMetricsDataSource;
22+
"dataSource": MonitorFormulaAndFunctionCostDataSource;
2323
/**
2424
* Name of the query for use in formulas.
2525
*/
@@ -51,7 +51,7 @@ export class MonitorFormulaAndFunctionCostQueryDefinition {
5151
},
5252
dataSource: {
5353
baseName: "data_source",
54-
type: "MonitorFormulaAndFunctionMetricsDataSource",
54+
type: "MonitorFormulaAndFunctionCostDataSource",
5555
required: true,
5656
},
5757
name: {

packages/datadog-api-client-v1/models/ObjectSerializer.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1039,6 +1039,11 @@ const enumsMap: { [key: string]: any[] } = {
10391039
"percentile",
10401040
"stddev",
10411041
],
1042+
MonitorFormulaAndFunctionCostDataSource: [
1043+
"metrics",
1044+
"cloud_cost",
1045+
"datadog_usage",
1046+
],
10421047
MonitorFormulaAndFunctionDataQualityDataSource: ["data_quality_metrics"],
10431048
MonitorFormulaAndFunctionDataQualityModelTypeOverride: [
10441049
"freshness",

0 commit comments

Comments
 (0)