From deba0be02e1ae9eac61f3c9a9040b0d1aaa25bf6 Mon Sep 17 00:00:00 2001 From: "ci.datadog-api-spec" Date: Tue, 20 Oct 2026 16:52:26 +0000 Subject: [PATCH] Regenerate client from commit 7588630 of spec repo --- examples/v2/metrics/UpdateTagIndexingRule.ts | 1 - .../UpdateTagIndexingRule_4127399471.ts | 1 - ...tag-indexing-rule-returns-ok-response.json | 1 - ...-tag-usage-fields-returns-ok-response.json | 1 - .../test-server-data/v2/metrics.json | 30 +++++++++---------- features/v2/metrics.feature | 6 ++-- 6 files changed, 17 insertions(+), 23 deletions(-) diff --git a/examples/v2/metrics/UpdateTagIndexingRule.ts b/examples/v2/metrics/UpdateTagIndexingRule.ts index 3111167a8aa5..b537121b6a59 100644 --- a/examples/v2/metrics/UpdateTagIndexingRule.ts +++ b/examples/v2/metrics/UpdateTagIndexingRule.ts @@ -36,7 +36,6 @@ const params: v2.MetricsApiUpdateTagIndexingRuleRequest = { }, version: 1, }, - ruleOrder: 2, tags: ["env", "service"], }, type: "tag_indexing_rules", diff --git a/examples/v2/metrics/UpdateTagIndexingRule_4127399471.ts b/examples/v2/metrics/UpdateTagIndexingRule_4127399471.ts index d4a320b41675..2d2d1b9b9ab9 100644 --- a/examples/v2/metrics/UpdateTagIndexingRule_4127399471.ts +++ b/examples/v2/metrics/UpdateTagIndexingRule_4127399471.ts @@ -37,7 +37,6 @@ const params: v2.MetricsApiUpdateTagIndexingRuleRequest = { }, version: 1, }, - ruleOrder: 2, tags: ["env", "service"], }, type: "tag_indexing_rules", diff --git a/features/generated-test/test-runner-data/v2/metrics/update-a-tag-indexing-rule-returns-ok-response.json b/features/generated-test/test-runner-data/v2/metrics/update-a-tag-indexing-rule-returns-ok-response.json index b389c97a7783..c920222d2b4f 100644 --- a/features/generated-test/test-runner-data/v2/metrics/update-a-tag-indexing-rule-returns-ok-response.json +++ b/features/generated-test/test-runner-data/v2/metrics/update-a-tag-indexing-rule-returns-ok-response.json @@ -31,7 +31,6 @@ }, "version": 1 }, - "rule_order": 2, "tags": [ "env", "service" diff --git a/features/generated-test/test-runner-data/v2/metrics/update-a-tag-indexing-rule-with-exclude-mode-tag-usage-fields-returns-ok-response.json b/features/generated-test/test-runner-data/v2/metrics/update-a-tag-indexing-rule-with-exclude-mode-tag-usage-fields-returns-ok-response.json index 22a26b035dd3..73eba34587dd 100644 --- a/features/generated-test/test-runner-data/v2/metrics/update-a-tag-indexing-rule-with-exclude-mode-tag-usage-fields-returns-ok-response.json +++ b/features/generated-test/test-runner-data/v2/metrics/update-a-tag-indexing-rule-with-exclude-mode-tag-usage-fields-returns-ok-response.json @@ -32,7 +32,6 @@ }, "version": 1 }, - "rule_order": 2, "tags": [ "env", "service" diff --git a/features/generated-test/test-server-data/v2/metrics.json b/features/generated-test/test-server-data/v2/metrics.json index 255cdd7eea95..2b790b368214 100644 --- a/features/generated-test/test-server-data/v2/metrics.json +++ b/features/generated-test/test-server-data/v2/metrics.json @@ -5523,7 +5523,7 @@ }, { "feature": "Metrics", - "frozen_at": "2026-06-04T16:39:38.031Z", + "frozen_at": "2026-10-16T15:24:36.785Z", "interactions": [ { "request": { @@ -5533,9 +5533,9 @@ "data": { "attributes": { "metric_name_matches": [ - "dd.TestUpdateatagindexingrulereturnsOKresponse1780591178.*" + "dd.TestUpdateatagindexingrulereturnsOKresponse1792164276.*" ], - "name": "TestUpdateatagindexingrulereturnsOKresponse1780591178", + "name": "TestUpdateatagindexingrulereturnsOKresponse1792164276", "tags": [ "env", "service" @@ -5553,7 +5553,7 @@ "response": { "body": { "encoding": "text", - "value": "{\"data\":{\"id\":\"c9f5704f-f5b9-4afe-9dec-69edfce00c0a\",\"type\":\"tag_indexing_rules\",\"attributes\":{\"created_at\":\"2026-06-04T16:39:38.068057Z\",\"created_by_handle\":\"9919ec9b-ebc7-49ee-8dc8-03626e717cca\",\"exclude_tags_mode\":false,\"metric_name_matches\":[\"dd.TestUpdateatagindexingrulereturnsOKresponse1780591178.*\"],\"modified_at\":\"2026-06-04T16:39:38.068057Z\",\"modified_by_handle\":\"9919ec9b-ebc7-49ee-8dc8-03626e717cca\",\"name\":\"TestUpdateatagindexingrulereturnsOKresponse1780591178\",\"options\":{\"version\":1,\"data\":{\"override_previous_rules\":false,\"manage_preexisting_metrics\":true}},\"rule_order\":1,\"tags\":[\"env\",\"service\"]}}}" + "value": "{\"data\":{\"id\":\"4fd3cef3-f631-4688-ab71-8b0278280ce6\",\"type\":\"tag_indexing_rules\",\"attributes\":{\"created_at\":\"2026-10-16T15:24:38.92442Z\",\"created_by_handle\":\"cedric.vanrompay@datadoghq.com\",\"exclude_tags_mode\":false,\"ignored_metric_name_matches\":[],\"metric_name_matches\":[\"dd.TestUpdateatagindexingrulereturnsOKresponse1792164276.*\"],\"modified_at\":\"2026-10-16T15:24:38.92442Z\",\"modified_by_handle\":\"cedric.vanrompay@datadoghq.com\",\"name\":\"TestUpdateatagindexingrulereturnsOKresponse1792164276\",\"options\":{\"version\":1,\"data\":{\"override_previous_rules\":false,\"manage_preexisting_metrics\":true}},\"rule_order\":4,\"tags\":[\"env\",\"service\"]}}}" }, "headers": { "content-type": "application/vnd.api+json" @@ -5585,7 +5585,6 @@ }, "version": 1 }, - "rule_order": 2, "tags": [ "env", "service" @@ -5597,13 +5596,13 @@ }, "content_type": "application/json", "method": "PUT", - "path": "/api/v2/metrics/tag-indexing-rules/c9f5704f-f5b9-4afe-9dec-69edfce00c0a", + "path": "/api/v2/metrics/tag-indexing-rules/4fd3cef3-f631-4688-ab71-8b0278280ce6", "query": [] }, "response": { "body": { "encoding": "text", - "value": "{\"data\":{\"id\":\"c9f5704f-f5b9-4afe-9dec-69edfce00c0a\",\"type\":\"tag_indexing_rules\",\"attributes\":{\"created_at\":\"2026-06-04T16:39:38.068057Z\",\"created_by_handle\":\"9919ec9b-ebc7-49ee-8dc8-03626e717cca\",\"exclude_tags_mode\":false,\"ignored_metric_name_matches\":[],\"metric_name_matches\":[\"dd.test.*\"],\"modified_at\":\"2026-06-04T16:39:38.137079Z\",\"modified_by_handle\":\"9919ec9b-ebc7-49ee-8dc8-03626e717cca\",\"name\":\"my-indexing-rule\",\"options\":{\"version\":1,\"data\":{\"override_previous_rules\":false,\"manage_preexisting_metrics\":true,\"dynamic_tags\":{},\"metric_match\":{\"queried_window_seconds\":3600}}},\"rule_order\":2,\"tags\":[\"env\",\"service\"]}}}" + "value": "{\"data\":{\"id\":\"4fd3cef3-f631-4688-ab71-8b0278280ce6\",\"type\":\"tag_indexing_rules\",\"attributes\":{\"created_at\":\"2026-10-16T15:24:38.92442Z\",\"created_by_handle\":\"cedric.vanrompay@datadoghq.com\",\"exclude_tags_mode\":false,\"ignored_metric_name_matches\":[],\"metric_name_matches\":[\"dd.test.*\"],\"modified_at\":\"2026-10-16T15:24:39.110625Z\",\"modified_by_handle\":\"cedric.vanrompay@datadoghq.com\",\"name\":\"my-indexing-rule\",\"options\":{\"version\":1,\"data\":{\"override_previous_rules\":false,\"manage_preexisting_metrics\":true,\"metric_match\":{\"queried_window_seconds\":3600}}},\"rule_order\":4,\"tags\":[\"env\",\"service\"]}}}" }, "headers": { "content-type": "application/vnd.api+json" @@ -5620,7 +5619,7 @@ }, "content_type": "", "method": "DELETE", - "path": "/api/v2/metrics/tag-indexing-rules/c9f5704f-f5b9-4afe-9dec-69edfce00c0a", + "path": "/api/v2/metrics/tag-indexing-rules/4fd3cef3-f631-4688-ab71-8b0278280ce6", "query": [] }, "response": { @@ -5639,7 +5638,7 @@ }, { "feature": "Metrics", - "frozen_at": "2026-07-20T13:47:24.486Z", + "frozen_at": "2026-10-16T15:24:39.321Z", "interactions": [ { "request": { @@ -5650,9 +5649,9 @@ "attributes": { "exclude_tags_mode": true, "metric_name_matches": [ - "dd.TestUpdateatagindexingrulewithexcludemodetagusagefieldsreturnsOKresponse1784555244.*" + "dd.TestUpdateatagindexingrulewithexcludemodetagusagefieldsreturnsOKresponse1792164279.*" ], - "name": "TestUpdateatagindexingrulewithexcludemodetagusagefieldsreturnsOKresponse1784555244", + "name": "TestUpdateatagindexingrulewithexcludemodetagusagefieldsreturnsOKresponse1792164279", "tags": [ "env", "service" @@ -5670,7 +5669,7 @@ "response": { "body": { "encoding": "text", - "value": "{\"data\":{\"id\":\"e4a507ac-ee83-439b-bf65-72d162150e3c\",\"type\":\"tag_indexing_rules\",\"attributes\":{\"created_at\":\"2026-07-20T13:47:24.568418Z\",\"created_by_handle\":\"9919ec9b-ebc7-49ee-8dc8-03626e717cca\",\"exclude_tags_mode\":true,\"metric_name_matches\":[\"dd.TestUpdateatagindexingrulewithexcludemodetagusagefieldsreturnsOKresponse1784555244.*\"],\"modified_at\":\"2026-07-20T13:47:24.568418Z\",\"modified_by_handle\":\"9919ec9b-ebc7-49ee-8dc8-03626e717cca\",\"name\":\"TestUpdateatagindexingrulewithexcludemodetagusagefieldsreturnsOKresponse1784555244\",\"options\":{\"version\":1,\"data\":{\"override_previous_rules\":false,\"manage_preexisting_metrics\":true}},\"rule_order\":1,\"tags\":[\"env\",\"service\"]}}}" + "value": "{\"data\":{\"id\":\"64083bbc-4c4a-4408-90d7-b1225da802e2\",\"type\":\"tag_indexing_rules\",\"attributes\":{\"created_at\":\"2026-10-16T15:24:39.44276Z\",\"created_by_handle\":\"cedric.vanrompay@datadoghq.com\",\"exclude_tags_mode\":true,\"ignored_metric_name_matches\":[],\"metric_name_matches\":[\"dd.TestUpdateatagindexingrulewithexcludemodetagusagefieldsreturnsOKresponse1792164279.*\"],\"modified_at\":\"2026-10-16T15:24:39.44276Z\",\"modified_by_handle\":\"cedric.vanrompay@datadoghq.com\",\"name\":\"TestUpdateatagindexingrulewithexcludemodetagusagefieldsreturnsOKresponse1792164279\",\"options\":{\"version\":1,\"data\":{\"override_previous_rules\":false,\"manage_preexisting_metrics\":true}},\"rule_order\":4,\"tags\":[\"env\",\"service\"]}}}" }, "headers": { "content-type": "application/vnd.api+json" @@ -5703,7 +5702,6 @@ }, "version": 1 }, - "rule_order": 2, "tags": [ "env", "service" @@ -5715,13 +5713,13 @@ }, "content_type": "application/json", "method": "PUT", - "path": "/api/v2/metrics/tag-indexing-rules/e4a507ac-ee83-439b-bf65-72d162150e3c", + "path": "/api/v2/metrics/tag-indexing-rules/64083bbc-4c4a-4408-90d7-b1225da802e2", "query": [] }, "response": { "body": { "encoding": "text", - "value": "{\"data\":{\"id\":\"e4a507ac-ee83-439b-bf65-72d162150e3c\",\"type\":\"tag_indexing_rules\",\"attributes\":{\"created_at\":\"2026-07-20T13:47:24.568418Z\",\"created_by_handle\":\"9919ec9b-ebc7-49ee-8dc8-03626e717cca\",\"exclude_tags_mode\":true,\"ignored_metric_name_matches\":[],\"metric_name_matches\":[\"dd.test.*\"],\"modified_at\":\"2026-07-20T13:47:24.708603Z\",\"modified_by_handle\":\"9919ec9b-ebc7-49ee-8dc8-03626e717cca\",\"name\":\"my-indexing-rule\",\"options\":{\"version\":1,\"data\":{\"override_previous_rules\":false,\"manage_preexisting_metrics\":true,\"dynamic_tags\":{\"exclude_not_queried_window_seconds\":7200,\"exclude_not_used_in_assets\":true}}},\"rule_order\":2,\"tags\":[\"env\",\"service\"]}}}" + "value": "{\"data\":{\"id\":\"64083bbc-4c4a-4408-90d7-b1225da802e2\",\"type\":\"tag_indexing_rules\",\"attributes\":{\"created_at\":\"2026-10-16T15:24:39.44276Z\",\"created_by_handle\":\"cedric.vanrompay@datadoghq.com\",\"exclude_tags_mode\":true,\"ignored_metric_name_matches\":[],\"metric_name_matches\":[\"dd.test.*\"],\"modified_at\":\"2026-10-16T15:24:39.607913Z\",\"modified_by_handle\":\"cedric.vanrompay@datadoghq.com\",\"name\":\"my-indexing-rule\",\"options\":{\"version\":1,\"data\":{\"override_previous_rules\":false,\"manage_preexisting_metrics\":true,\"dynamic_tags\":{\"exclude_not_queried_window_seconds\":7200,\"exclude_not_used_in_assets\":true}}},\"rule_order\":4,\"tags\":[\"env\",\"service\"]}}}" }, "headers": { "content-type": "application/vnd.api+json" @@ -5738,7 +5736,7 @@ }, "content_type": "", "method": "DELETE", - "path": "/api/v2/metrics/tag-indexing-rules/e4a507ac-ee83-439b-bf65-72d162150e3c", + "path": "/api/v2/metrics/tag-indexing-rules/64083bbc-4c4a-4408-90d7-b1225da802e2", "query": [] }, "response": { diff --git a/features/v2/metrics.feature b/features/v2/metrics.feature index 1b228ebeae8f..f4078974f84e 100644 --- a/features/v2/metrics.feature +++ b/features/v2/metrics.feature @@ -703,7 +703,7 @@ Feature: Metrics When the request is sent Then the response status is 400 Bad Request - @team:ddoghq/metrics-experience + @skip-terraform-config @team:ddoghq/metrics-experience Scenario: Reorder tag indexing rules returns "No Content" response Given a valid "appKeyAuth" key in the system And operation "ReorderTagIndexingRules" enabled @@ -1253,7 +1253,7 @@ Feature: Metrics And there is a valid "tag_indexing_rule" in the system And new "UpdateTagIndexingRule" request And request contains "id" parameter from "tag_indexing_rule.data.id" - And body with value {"data": {"attributes": {"ignored_metric_name_matches": [], "metric_name_matches": ["dd.test.*"], "name": "my-indexing-rule", "options": {"data": {"dynamic_tags": {}, "manage_preexisting_metrics": true, "metric_match": {"queried_window_seconds": 3600}, "override_previous_rules": false}, "version": 1}, "rule_order": 2, "tags": ["env", "service"]}, "type": "tag_indexing_rules"}} + And body with value {"data": {"attributes": {"ignored_metric_name_matches": [], "metric_name_matches": ["dd.test.*"], "name": "my-indexing-rule", "options": {"data": {"dynamic_tags": {}, "manage_preexisting_metrics": true, "metric_match": {"queried_window_seconds": 3600}, "override_previous_rules": false}, "version": 1}, "tags": ["env", "service"]}, "type": "tag_indexing_rules"}} When the request is sent Then the response status is 200 OK @@ -1264,6 +1264,6 @@ Feature: Metrics And there is a valid "tag_indexing_rule_exclude_mode" in the system And new "UpdateTagIndexingRule" request And request contains "id" parameter from "tag_indexing_rule_exclude_mode.data.id" - And body with value {"data": {"attributes": {"exclude_tags_mode": true, "ignored_metric_name_matches": [], "metric_name_matches": ["dd.test.*"], "name": "my-indexing-rule", "options": {"data": {"dynamic_tags": {"exclude_not_queried_window_seconds": 7200, "exclude_not_used_in_assets": true}, "manage_preexisting_metrics": true, "override_previous_rules": false}, "version": 1}, "rule_order": 2, "tags": ["env", "service"]}, "type": "tag_indexing_rules"}} + And body with value {"data": {"attributes": {"exclude_tags_mode": true, "ignored_metric_name_matches": [], "metric_name_matches": ["dd.test.*"], "name": "my-indexing-rule", "options": {"data": {"dynamic_tags": {"exclude_not_queried_window_seconds": 7200, "exclude_not_used_in_assets": true}, "manage_preexisting_metrics": true, "override_previous_rules": false}, "version": 1}, "tags": ["env", "service"]}, "type": "tag_indexing_rules"}} When the request is sent Then the response status is 200 OK