Skip to content

Commit 2f0d5cd

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
Remove duplicate MonitorFormulaAndFunctionCostDataSource schema (#3121)
Co-authored-by: ci.datadog-api-spec <packages@datadoghq.com>
1 parent a151fe7 commit 2f0d5cd

5 files changed

Lines changed: 4 additions & 45 deletions

File tree

.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

examples/v1/monitors/CreateMonitor_1303514967.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
}),
2121
variables: [
2222
DatadogAPIClient::V1::MonitorFormulaAndFunctionCostQueryDefinition.new({
23-
data_source: DatadogAPIClient::V1::MonitorFormulaAndFunctionCostDataSource::CLOUD_COST,
23+
data_source: DatadogAPIClient::V1::MonitorFormulaAndFunctionMetricsDataSource::CLOUD_COST,
2424
query: "sum:aws.cost.net.amortized.shared.resources.allocated{aws_product IN (amplify ,athena, backup, bedrock ) } by {aws_product}.rollup(sum, 86400)",
2525
name: "query1",
2626
aggregator: DatadogAPIClient::V1::MonitorFormulaAndFunctionCostAggregator::SUM,

lib/datadog_api_client/inflector.rb

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -352,7 +352,6 @@ def overrides
352352
"v1.monitor_formula_and_function_aggregate_query_join_condition" => "MonitorFormulaAndFunctionAggregateQueryJoinCondition",
353353
"v1.monitor_formula_and_function_aggregate_query_join_type" => "MonitorFormulaAndFunctionAggregateQueryJoinType",
354354
"v1.monitor_formula_and_function_cost_aggregator" => "MonitorFormulaAndFunctionCostAggregator",
355-
"v1.monitor_formula_and_function_cost_data_source" => "MonitorFormulaAndFunctionCostDataSource",
356355
"v1.monitor_formula_and_function_cost_query_definition" => "MonitorFormulaAndFunctionCostQueryDefinition",
357356
"v1.monitor_formula_and_function_data_quality_data_source" => "MonitorFormulaAndFunctionDataQualityDataSource",
358357
"v1.monitor_formula_and_function_data_quality_model_type_override" => "MonitorFormulaAndFunctionDataQualityModelTypeOverride",

lib/datadog_api_client/v1/models/monitor_formula_and_function_cost_data_source.rb

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

lib/datadog_api_client/v1/models/monitor_formula_and_function_cost_query_definition.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ class MonitorFormulaAndFunctionCostQueryDefinition
2424
# Aggregation methods for metric queries.
2525
attr_accessor :aggregator
2626

27-
# Data source for cost queries.
27+
# Data source for metrics queries.
2828
attr_reader :data_source
2929

3030
# Name of the query for use in formulas.
@@ -51,7 +51,7 @@ def self.attribute_map
5151
def self.openapi_types
5252
{
5353
:'aggregator' => :'MonitorFormulaAndFunctionCostAggregator',
54-
:'data_source' => :'MonitorFormulaAndFunctionCostDataSource',
54+
:'data_source' => :'MonitorFormulaAndFunctionMetricsDataSource',
5555
:'name' => :'String',
5656
:'query' => :'String'
5757
}

0 commit comments

Comments
 (0)