File tree Expand file tree Collapse file tree 5 files changed +43
-5
lines changed
packages/datadog-api-client-v1 Expand file tree Collapse file tree 5 files changed +43
-5
lines changed Original file line number Diff line number Diff 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"
Original file line number Diff line number Diff line change @@ -675,6 +675,7 @@ export { MonitorFormulaAndFunctionAggregateQueryFilter } from "./models/MonitorF
675675export { MonitorFormulaAndFunctionAggregateQueryJoinCondition } from "./models/MonitorFormulaAndFunctionAggregateQueryJoinCondition" ;
676676export { MonitorFormulaAndFunctionAggregateQueryJoinType } from "./models/MonitorFormulaAndFunctionAggregateQueryJoinType" ;
677677export { MonitorFormulaAndFunctionCostAggregator } from "./models/MonitorFormulaAndFunctionCostAggregator" ;
678+ export { MonitorFormulaAndFunctionCostDataSource } from "./models/MonitorFormulaAndFunctionCostDataSource" ;
678679export { MonitorFormulaAndFunctionCostQueryDefinition } from "./models/MonitorFormulaAndFunctionCostQueryDefinition" ;
679680export { MonitorFormulaAndFunctionDataQualityDataSource } from "./models/MonitorFormulaAndFunctionDataQualityDataSource" ;
680681export { MonitorFormulaAndFunctionDataQualityModelTypeOverride } from "./models/MonitorFormulaAndFunctionDataQualityModelTypeOverride" ;
Original file line number Diff line number Diff line change 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" ;
Original file line number Diff line number Diff line change 44 * Copyright 2020-Present Datadog, Inc.
55 */
66import { MonitorFormulaAndFunctionCostAggregator } from "./MonitorFormulaAndFunctionCostAggregator" ;
7- import { MonitorFormulaAndFunctionMetricsDataSource } from "./MonitorFormulaAndFunctionMetricsDataSource " ;
7+ import { MonitorFormulaAndFunctionCostDataSource } from "./MonitorFormulaAndFunctionCostDataSource " ;
88
99import { 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 : {
Original file line number Diff line number Diff 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" ,
You can’t perform that action at this time.
0 commit comments