From 25803a8c877f34521a0152bdbb5a21a19da7667e Mon Sep 17 00:00:00 2001 From: "ci.datadog-api-spec" Date: Thu, 22 Oct 2026 17:55:19 +0000 Subject: [PATCH] Regenerate client from commit de96bb2 of spec repo --- .generator/schemas/v2/openapi.yaml | 26 +++++++++++-------- .../models/ObjectSerializer.ts | 4 +-- .../models/TagRuleCreateData.ts | 2 +- .../models/TagRuleData.ts | 2 +- .../models/TagRuleResourceType.ts | 8 ++++-- .../models/TagRuleScoreData.ts | 2 +- .../models/TagRuleScoreRelationshipData.ts | 2 +- .../models/TagRuleScoreResourceType.ts | 8 ++++-- .../models/TagRuleUpdateData.ts | 2 +- 9 files changed, 34 insertions(+), 22 deletions(-) diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index c680cd9d1d49..cac5db8fcbb4 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -130840,13 +130840,15 @@ components: $ref: "#/components/schemas/TagRuleScoreRelationship" type: object TagRuleResourceType: - description: JSON:API resource type for a tag rule. + description: JSON:API resource type for a tag rule. Responses use the legacy `tag_policy` value. enum: - tag_rule + - tag_policy example: "tag_rule" type: string x-enum-varnames: - TAG_RULE + - TAG_POLICY TagRuleResponse: description: A single tag rule. properties: @@ -130927,13 +130929,15 @@ components: - id type: object TagRuleScoreResourceType: - description: JSON:API resource type for a tag rule compliance score. + description: JSON:API resource type for a tag rule compliance score. Responses use the legacy `tag_policy_score` value. enum: - tag_rule_score + - tag_policy_score example: "tag_rule_score" type: string x-enum-varnames: - TAG_RULE_SCORE + - TAG_POLICY_SCORE TagRuleScoreResponse: description: A tag rule compliance score. properties: @@ -177253,8 +177257,8 @@ paths: score: data: id: "123-v1-1779315066097-1779401466097" - type: "tag_rule_score" - type: "tag_rule" + type: "tag_policy_score" + type: "tag_policy" included: - attributes: score: 80 @@ -177262,7 +177266,7 @@ paths: ts_start: 1779315066097 version: 1 id: "123-v1-1779315066097-1779401466097" - type: "tag_rule_score" + type: "tag_policy_score" schema: $ref: "#/components/schemas/TagRulesListResponse" description: OK @@ -177356,7 +177360,7 @@ paths: - "web" version: 1 id: "123" - type: "tag_rule" + type: "tag_policy" schema: $ref: "#/components/schemas/TagRuleResponse" description: Created @@ -177532,8 +177536,8 @@ paths: score: data: id: "123-v1-1779315066097-1779401466097" - type: "tag_rule_score" - type: "tag_rule" + type: "tag_policy_score" + type: "tag_policy" included: - attributes: score: 80 @@ -177541,7 +177545,7 @@ paths: ts_start: 1779315066097 version: 1 id: "123-v1-1779315066097-1779401466097" - type: "tag_rule_score" + type: "tag_policy_score" schema: $ref: "#/components/schemas/TagRuleResponse" description: OK @@ -177641,7 +177645,7 @@ paths: - "web" version: 2 id: "123" - type: "tag_rule" + type: "tag_policy" schema: $ref: "#/components/schemas/TagRuleResponse" description: OK @@ -177731,7 +177735,7 @@ paths: ts_start: 1779315066097 version: 1 id: "123-v1-1779315066097-1779401466097" - type: "tag_rule_score" + type: "tag_policy_score" schema: $ref: "#/components/schemas/TagRuleScoreResponse" description: OK diff --git a/packages/datadog-api-client-v2/models/ObjectSerializer.ts b/packages/datadog-api-client-v2/models/ObjectSerializer.ts index c04baa720dc6..f1eceb048f55 100644 --- a/packages/datadog-api-client-v2/models/ObjectSerializer.ts +++ b/packages/datadog-api-client-v2/models/ObjectSerializer.ts @@ -9962,8 +9962,8 @@ const enumsMap: { [key: string]: any[] } = { TagIndexingRuleType: ["tag_indexing_rules"], TagRuleCreateType: ["surfacing"], TagRuleInclude: ["score"], - TagRuleResourceType: ["tag_rule"], - TagRuleScoreResourceType: ["tag_rule_score"], + TagRuleResourceType: ["tag_rule", "tag_policy"], + TagRuleScoreResourceType: ["tag_rule_score", "tag_policy_score"], TagRuleSource: ["logs", "spans", "metrics", "rum", "feed"], TagRuleType: ["blocking", "surfacing"], TeamConnectionType: ["team_connection"], diff --git a/packages/datadog-api-client-v2/models/TagRuleCreateData.ts b/packages/datadog-api-client-v2/models/TagRuleCreateData.ts index 3a74451c3f25..7b52a5927375 100644 --- a/packages/datadog-api-client-v2/models/TagRuleCreateData.ts +++ b/packages/datadog-api-client-v2/models/TagRuleCreateData.ts @@ -17,7 +17,7 @@ export class TagRuleCreateData { */ "attributes": TagRuleCreateAttributes; /** - * JSON:API resource type for a tag rule. + * JSON:API resource type for a tag rule. Responses use the legacy `tag_policy` value. */ "type": TagRuleResourceType; diff --git a/packages/datadog-api-client-v2/models/TagRuleData.ts b/packages/datadog-api-client-v2/models/TagRuleData.ts index 03641ff2c484..34a45d985a6b 100644 --- a/packages/datadog-api-client-v2/models/TagRuleData.ts +++ b/packages/datadog-api-client-v2/models/TagRuleData.ts @@ -26,7 +26,7 @@ export class TagRuleData { */ "relationships"?: TagRuleRelationships; /** - * JSON:API resource type for a tag rule. + * JSON:API resource type for a tag rule. Responses use the legacy `tag_policy` value. */ "type": TagRuleResourceType; diff --git a/packages/datadog-api-client-v2/models/TagRuleResourceType.ts b/packages/datadog-api-client-v2/models/TagRuleResourceType.ts index 35b9b9794002..e11061fe2135 100644 --- a/packages/datadog-api-client-v2/models/TagRuleResourceType.ts +++ b/packages/datadog-api-client-v2/models/TagRuleResourceType.ts @@ -7,8 +7,12 @@ import { UnparsedObject } from "../../datadog-api-client-common/util"; /** - * JSON:API resource type for a tag rule. + * JSON:API resource type for a tag rule. Responses use the legacy `tag_policy` value. */ -export type TagRuleResourceType = typeof TAG_RULE | UnparsedObject; +export type TagRuleResourceType = + | typeof TAG_RULE + | typeof TAG_POLICY + | UnparsedObject; export const TAG_RULE = "tag_rule"; +export const TAG_POLICY = "tag_policy"; diff --git a/packages/datadog-api-client-v2/models/TagRuleScoreData.ts b/packages/datadog-api-client-v2/models/TagRuleScoreData.ts index 840316cf4018..13007490d91c 100644 --- a/packages/datadog-api-client-v2/models/TagRuleScoreData.ts +++ b/packages/datadog-api-client-v2/models/TagRuleScoreData.ts @@ -21,7 +21,7 @@ export class TagRuleScoreData { */ "id": string; /** - * JSON:API resource type for a tag rule compliance score. + * JSON:API resource type for a tag rule compliance score. Responses use the legacy `tag_policy_score` value. */ "type": TagRuleScoreResourceType; diff --git a/packages/datadog-api-client-v2/models/TagRuleScoreRelationshipData.ts b/packages/datadog-api-client-v2/models/TagRuleScoreRelationshipData.ts index 4f772766bba1..4683655670b8 100644 --- a/packages/datadog-api-client-v2/models/TagRuleScoreRelationshipData.ts +++ b/packages/datadog-api-client-v2/models/TagRuleScoreRelationshipData.ts @@ -16,7 +16,7 @@ export class TagRuleScoreRelationshipData { */ "id": string; /** - * JSON:API resource type for a tag rule compliance score. + * JSON:API resource type for a tag rule compliance score. Responses use the legacy `tag_policy_score` value. */ "type": TagRuleScoreResourceType; diff --git a/packages/datadog-api-client-v2/models/TagRuleScoreResourceType.ts b/packages/datadog-api-client-v2/models/TagRuleScoreResourceType.ts index 41239d9bd937..da6e0b0d22fa 100644 --- a/packages/datadog-api-client-v2/models/TagRuleScoreResourceType.ts +++ b/packages/datadog-api-client-v2/models/TagRuleScoreResourceType.ts @@ -7,8 +7,12 @@ import { UnparsedObject } from "../../datadog-api-client-common/util"; /** - * JSON:API resource type for a tag rule compliance score. + * JSON:API resource type for a tag rule compliance score. Responses use the legacy `tag_policy_score` value. */ -export type TagRuleScoreResourceType = typeof TAG_RULE_SCORE | UnparsedObject; +export type TagRuleScoreResourceType = + | typeof TAG_RULE_SCORE + | typeof TAG_POLICY_SCORE + | UnparsedObject; export const TAG_RULE_SCORE = "tag_rule_score"; +export const TAG_POLICY_SCORE = "tag_policy_score"; diff --git a/packages/datadog-api-client-v2/models/TagRuleUpdateData.ts b/packages/datadog-api-client-v2/models/TagRuleUpdateData.ts index 5e6868a4519f..7c250352687c 100644 --- a/packages/datadog-api-client-v2/models/TagRuleUpdateData.ts +++ b/packages/datadog-api-client-v2/models/TagRuleUpdateData.ts @@ -22,7 +22,7 @@ export class TagRuleUpdateData { */ "id": string; /** - * JSON:API resource type for a tag rule. + * JSON:API resource type for a tag rule. Responses use the legacy `tag_policy` value. */ "type": TagRuleResourceType;