From 6473528114f61c09ebee97ba8d8d298f6f8e0550 Mon Sep 17 00:00:00 2001 From: "ci.datadog-api-spec" Date: Mon, 30 Mar 2026 15:10:49 +0000 Subject: [PATCH] Regenerate client from commit b6c6db8 of spec repo --- .generator/schemas/v2/openapi.yaml | 86 ++++++++++++------- .../v2/test-optimization/SearchFlakyTests.ts | 2 +- .../SearchFlakyTests_1224086727.ts | 2 +- .../SearchFlakyTests_209064879.ts | 2 +- features/v2/test_optimization.feature | 8 +- .../apis/SecurityMonitoringApi.ts | 9 +- .../models/FlakyTestsSearchFilter.ts | 10 +++ .../FlakyTestsSearchRequestAttributes.ts | 10 --- .../models/ObjectSerializer.ts | 1 - .../SecurityMonitoringSignalArchiveReason.ts | 2 - 10 files changed, 71 insertions(+), 61 deletions(-) diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index dc0f066c079d..c36767d69221 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -25834,6 +25834,14 @@ components: FlakyTestsSearchFilter: description: Search filter settings. properties: + include_history: + default: false + description: |- + Whether to include the status change history for each flaky test in the response. + When set to true, each test will include a 'history' array with chronological status changes. + Defaults to false. + example: true + type: boolean query: default: "*" description: |- @@ -25879,14 +25887,6 @@ components: properties: filter: $ref: "#/components/schemas/FlakyTestsSearchFilter" - include_history: - default: false - description: |- - Whether to include the status change history for each flaky test in the response. - When set to true, each test will include a `history` array with chronological status changes. - Defaults to false. - example: true - type: boolean page: $ref: "#/components/schemas/FlakyTestsSearchPageOptions" sort: @@ -57944,7 +57944,6 @@ components: - none - false_positive - testing_or_maintenance - - remediated - investigated_case_opened - true_positive_benign - true_positive_malicious @@ -57954,7 +57953,6 @@ components: - NONE - FALSE_POSITIVE - TESTING_OR_MAINTENANCE - - REMEDIATED - INVESTIGATED_CASE_OPENED - TRUE_POSITIVE_BENIGN - TRUE_POSITIVE_MALICIOUS @@ -103307,8 +103305,6 @@ paths: schema: $ref: "#/components/schemas/SecurityMonitoringSignalResponse" description: OK - "403": - $ref: "#/components/responses/NotAuthorizedResponse" "404": $ref: "#/components/responses/NotFoundResponse" "429": @@ -103346,17 +103342,25 @@ paths: $ref: "#/components/schemas/SecurityMonitoringSignalTriageUpdateResponse" description: OK "400": - $ref: "#/components/responses/BadRequestResponse" + content: + application/json: + schema: + $ref: "#/components/schemas/APIErrorResponse" + description: Bad Request "403": - $ref: "#/components/responses/NotAuthorizedResponse" + content: + application/json: + schema: + $ref: "#/components/schemas/APIErrorResponse" + description: Forbidden "404": - $ref: "#/components/responses/NotFoundResponse" + content: + application/json: + schema: + $ref: "#/components/schemas/APIErrorResponse" + description: Not Found "429": $ref: "#/components/responses/TooManyRequestsResponse" - security: - - apiKeyAuth: [] - appKeyAuth: [] - - AuthZ: [] summary: Modify the triage assignee of a security signal tags: ["Security Monitoring"] x-codegen-request-body-name: body @@ -103386,17 +103390,25 @@ paths: $ref: "#/components/schemas/SecurityMonitoringSignalTriageUpdateResponse" description: OK "400": - $ref: "#/components/responses/BadRequestResponse" + content: + application/json: + schema: + $ref: "#/components/schemas/APIErrorResponse" + description: Bad Request "403": - $ref: "#/components/responses/NotAuthorizedResponse" + content: + application/json: + schema: + $ref: "#/components/schemas/APIErrorResponse" + description: Forbidden "404": - $ref: "#/components/responses/NotFoundResponse" + content: + application/json: + schema: + $ref: "#/components/schemas/APIErrorResponse" + description: Not Found "429": $ref: "#/components/responses/TooManyRequestsResponse" - security: - - apiKeyAuth: [] - appKeyAuth: [] - - AuthZ: [] summary: Change the related incidents of a security signal tags: ["Security Monitoring"] x-codegen-request-body-name: body @@ -103426,17 +103438,25 @@ paths: $ref: "#/components/schemas/SecurityMonitoringSignalTriageUpdateResponse" description: OK "400": - $ref: "#/components/responses/BadRequestResponse" + content: + application/json: + schema: + $ref: "#/components/schemas/APIErrorResponse" + description: Bad Request "403": - $ref: "#/components/responses/NotAuthorizedResponse" + content: + application/json: + schema: + $ref: "#/components/schemas/APIErrorResponse" + description: Forbidden "404": - $ref: "#/components/responses/NotFoundResponse" + content: + application/json: + schema: + $ref: "#/components/schemas/APIErrorResponse" + description: Not Found "429": $ref: "#/components/responses/TooManyRequestsResponse" - security: - - apiKeyAuth: [] - appKeyAuth: [] - - AuthZ: [] summary: Change the triage state of a security signal tags: ["Security Monitoring"] x-codegen-request-body-name: body diff --git a/examples/v2/test-optimization/SearchFlakyTests.ts b/examples/v2/test-optimization/SearchFlakyTests.ts index 974729885eea..45d486cadae8 100644 --- a/examples/v2/test-optimization/SearchFlakyTests.ts +++ b/examples/v2/test-optimization/SearchFlakyTests.ts @@ -13,9 +13,9 @@ const params: v2.TestOptimizationApiSearchFlakyTestsRequest = { data: { attributes: { filter: { + includeHistory: true, query: `flaky_test_state:active @git.repository.id_v2:"github.com/datadog/shopist"`, }, - includeHistory: true, page: { cursor: "eyJzdGFydEF0IjoiQVFBQUFYS2tMS3pPbm40NGV3QUFBQUJCV0V0clRFdDZVbG8zY3pCRmNsbHJiVmxDWlEifQ==", diff --git a/examples/v2/test-optimization/SearchFlakyTests_1224086727.ts b/examples/v2/test-optimization/SearchFlakyTests_1224086727.ts index 9fbd86e965b2..d49c3510135e 100644 --- a/examples/v2/test-optimization/SearchFlakyTests_1224086727.ts +++ b/examples/v2/test-optimization/SearchFlakyTests_1224086727.ts @@ -13,9 +13,9 @@ const params: v2.TestOptimizationApiSearchFlakyTestsRequest = { data: { attributes: { filter: { + includeHistory: true, query: `flaky_test_state:active @git.repository.id_v2:"github.com/datadog/shopist"`, }, - includeHistory: true, page: { cursor: "eyJzdGFydEF0IjoiQVFBQUFYS2tMS3pPbm40NGV3QUFBQUJCV0V0clRFdDZVbG8zY3pCRmNsbHJiVmxDWlEifQ==", diff --git a/examples/v2/test-optimization/SearchFlakyTests_209064879.ts b/examples/v2/test-optimization/SearchFlakyTests_209064879.ts index 8130d8f5eb3a..cafa7da8347b 100644 --- a/examples/v2/test-optimization/SearchFlakyTests_209064879.ts +++ b/examples/v2/test-optimization/SearchFlakyTests_209064879.ts @@ -14,12 +14,12 @@ const params: v2.TestOptimizationApiSearchFlakyTestsRequest = { attributes: { filter: { query: `flaky_test_state:active @git.repository.id_v2:"github.com/datadog/shopist"`, + includeHistory: true, }, page: { limit: 10, }, sort: "fqn", - includeHistory: true, }, type: "search_flaky_tests_request", }, diff --git a/features/v2/test_optimization.feature b/features/v2/test_optimization.feature index 427db05baf4f..74e119ab5c05 100644 --- a/features/v2/test_optimization.feature +++ b/features/v2/test_optimization.feature @@ -85,7 +85,7 @@ Feature: Test Optimization Scenario: Search flaky tests returns "Bad Request" response Given operation "SearchFlakyTests" enabled And new "SearchFlakyTests" request - And body with value {"data": {"attributes": {"filter": {"query": "flaky_test_state:active @git.repository.id_v2:\"github.com/datadog/shopist\""}, "include_history": true, "page": {"cursor": "eyJzdGFydEF0IjoiQVFBQUFYS2tMS3pPbm40NGV3QUFBQUJCV0V0clRFdDZVbG8zY3pCRmNsbHJiVmxDWlEifQ==", "limit": 25}, "sort": "failure_rate"}, "type": "search_flaky_tests_request"}} + And body with value {"data": {"attributes": {"filter": {"include_history": true, "query": "flaky_test_state:active @git.repository.id_v2:\"github.com/datadog/shopist\""}, "page": {"cursor": "eyJzdGFydEF0IjoiQVFBQUFYS2tMS3pPbm40NGV3QUFBQUJCV0V0clRFdDZVbG8zY3pCRmNsbHJiVmxDWlEifQ==", "limit": 25}, "sort": "failure_rate"}, "type": "search_flaky_tests_request"}} When the request is sent Then the response status is 400 Bad Request @@ -101,7 +101,7 @@ Feature: Test Optimization Scenario: Search flaky tests returns "OK" response Given operation "SearchFlakyTests" enabled And new "SearchFlakyTests" request - And body with value {"data": {"attributes": {"filter": {"query": "flaky_test_state:active @git.repository.id_v2:\"github.com/datadog/shopist\""}, "include_history": true, "page": {"cursor": "eyJzdGFydEF0IjoiQVFBQUFYS2tMS3pPbm40NGV3QUFBQUJCV0V0clRFdDZVbG8zY3pCRmNsbHJiVmxDWlEifQ==", "limit": 25}, "sort": "failure_rate"}, "type": "search_flaky_tests_request"}} + And body with value {"data": {"attributes": {"filter": {"include_history": true, "query": "flaky_test_state:active @git.repository.id_v2:\"github.com/datadog/shopist\""}, "page": {"cursor": "eyJzdGFydEF0IjoiQVFBQUFYS2tMS3pPbm40NGV3QUFBQUJCV0V0clRFdDZVbG8zY3pCRmNsbHJiVmxDWlEifQ==", "limit": 25}, "sort": "failure_rate"}, "type": "search_flaky_tests_request"}} When the request is sent Then the response status is 200 OK @@ -117,7 +117,7 @@ Feature: Test Optimization Scenario: Search flaky tests returns "OK" response with history Given operation "SearchFlakyTests" enabled And new "SearchFlakyTests" request - And body with value {"data": {"attributes": {"filter": {"query": "flaky_test_state:active @git.repository.id_v2:\"github.com/datadog/shopist\""}, "page": {"limit": 10}, "sort": "fqn", "include_history": true}, "type": "search_flaky_tests_request"}} + And body with value {"data": {"attributes": {"filter": {"query": "flaky_test_state:active @git.repository.id_v2:\"github.com/datadog/shopist\"", "include_history": true}, "page": {"limit": 10}, "sort": "fqn"}, "type": "search_flaky_tests_request"}} When the request is sent Then the response status is 200 OK And the response "data[0].attributes" has field "history" @@ -129,7 +129,7 @@ Feature: Test Optimization Scenario: Search flaky tests returns "OK" response with pagination Given operation "SearchFlakyTests" enabled And new "SearchFlakyTests" request - And body with value {"data": {"attributes": {"filter": {"query": "flaky_test_state:active @git.repository.id_v2:\"github.com/datadog/shopist\""}, "include_history": true, "page": {"cursor": "eyJzdGFydEF0IjoiQVFBQUFYS2tMS3pPbm40NGV3QUFBQUJCV0V0clRFdDZVbG8zY3pCRmNsbHJiVmxDWlEifQ==", "limit": 25}, "sort": "failure_rate"}, "type": "search_flaky_tests_request"}} + And body with value {"data": {"attributes": {"filter": {"include_history": true, "query": "flaky_test_state:active @git.repository.id_v2:\"github.com/datadog/shopist\""}, "page": {"cursor": "eyJzdGFydEF0IjoiQVFBQUFYS2tMS3pPbm40NGV3QUFBQUJCV0V0clRFdDZVbG8zY3pCRmNsbHJiVmxDWlEifQ==", "limit": 25}, "sort": "failure_rate"}, "type": "search_flaky_tests_request"}} When the request with pagination is sent Then the response status is 200 OK diff --git a/packages/datadog-api-client-v2/apis/SecurityMonitoringApi.ts b/packages/datadog-api-client-v2/apis/SecurityMonitoringApi.ts index 8a67e9c98c70..512dfcd196c6 100644 --- a/packages/datadog-api-client-v2/apis/SecurityMonitoringApi.ts +++ b/packages/datadog-api-client-v2/apis/SecurityMonitoringApi.ts @@ -1303,7 +1303,6 @@ export class SecurityMonitoringApiRequestFactory extends BaseAPIRequestFactory { applySecurityAuthentication(_config, requestContext, [ "apiKeyAuth", "appKeyAuth", - "AuthZ", ]); return requestContext; @@ -1364,7 +1363,6 @@ export class SecurityMonitoringApiRequestFactory extends BaseAPIRequestFactory { applySecurityAuthentication(_config, requestContext, [ "apiKeyAuth", "appKeyAuth", - "AuthZ", ]); return requestContext; @@ -1420,7 +1418,6 @@ export class SecurityMonitoringApiRequestFactory extends BaseAPIRequestFactory { applySecurityAuthentication(_config, requestContext, [ "apiKeyAuth", "appKeyAuth", - "AuthZ", ]); return requestContext; @@ -7372,11 +7369,7 @@ export class SecurityMonitoringApiResponseProcessor { ) as SecurityMonitoringSignalResponse; return body; } - if ( - response.httpStatusCode === 403 || - response.httpStatusCode === 404 || - response.httpStatusCode === 429 - ) { + if (response.httpStatusCode === 404 || response.httpStatusCode === 429) { const bodyText = ObjectSerializer.parse( await response.body.text(), contentType diff --git a/packages/datadog-api-client-v2/models/FlakyTestsSearchFilter.ts b/packages/datadog-api-client-v2/models/FlakyTestsSearchFilter.ts index 361fddd6e38c..9c4234a84a7d 100644 --- a/packages/datadog-api-client-v2/models/FlakyTestsSearchFilter.ts +++ b/packages/datadog-api-client-v2/models/FlakyTestsSearchFilter.ts @@ -10,6 +10,12 @@ import { AttributeTypeMap } from "../../datadog-api-client-common/util"; * Search filter settings. */ export class FlakyTestsSearchFilter { + /** + * Whether to include the status change history for each flaky test in the response. + * When set to true, each test will include a 'history' array with chronological status changes. + * Defaults to false. + */ + "includeHistory"?: boolean; /** * Search query following log syntax used to filter flaky tests, same as on Flaky Tests Management UI. The supported search keys are: * - `flaky_test_state` @@ -41,6 +47,10 @@ export class FlakyTestsSearchFilter { * @ignore */ static readonly attributeTypeMap: AttributeTypeMap = { + includeHistory: { + baseName: "include_history", + type: "boolean", + }, query: { baseName: "query", type: "string", diff --git a/packages/datadog-api-client-v2/models/FlakyTestsSearchRequestAttributes.ts b/packages/datadog-api-client-v2/models/FlakyTestsSearchRequestAttributes.ts index 7dae8665b5c4..c84f6b7c952a 100644 --- a/packages/datadog-api-client-v2/models/FlakyTestsSearchRequestAttributes.ts +++ b/packages/datadog-api-client-v2/models/FlakyTestsSearchRequestAttributes.ts @@ -17,12 +17,6 @@ export class FlakyTestsSearchRequestAttributes { * Search filter settings. */ "filter"?: FlakyTestsSearchFilter; - /** - * Whether to include the status change history for each flaky test in the response. - * When set to true, each test will include a `history` array with chronological status changes. - * Defaults to false. - */ - "includeHistory"?: boolean; /** * Pagination attributes for listing flaky tests. */ @@ -52,10 +46,6 @@ export class FlakyTestsSearchRequestAttributes { baseName: "filter", type: "FlakyTestsSearchFilter", }, - includeHistory: { - baseName: "include_history", - type: "boolean", - }, page: { baseName: "page", type: "FlakyTestsSearchPageOptions", diff --git a/packages/datadog-api-client-v2/models/ObjectSerializer.ts b/packages/datadog-api-client-v2/models/ObjectSerializer.ts index b3d6b853b119..d1a3d2d2681a 100644 --- a/packages/datadog-api-client-v2/models/ObjectSerializer.ts +++ b/packages/datadog-api-client-v2/models/ObjectSerializer.ts @@ -5209,7 +5209,6 @@ const enumsMap: { [key: string]: any[] } = { "none", "false_positive", "testing_or_maintenance", - "remediated", "investigated_case_opened", "true_positive_benign", "true_positive_malicious", diff --git a/packages/datadog-api-client-v2/models/SecurityMonitoringSignalArchiveReason.ts b/packages/datadog-api-client-v2/models/SecurityMonitoringSignalArchiveReason.ts index 1ea7e155061d..999158200ef8 100644 --- a/packages/datadog-api-client-v2/models/SecurityMonitoringSignalArchiveReason.ts +++ b/packages/datadog-api-client-v2/models/SecurityMonitoringSignalArchiveReason.ts @@ -14,7 +14,6 @@ export type SecurityMonitoringSignalArchiveReason = | typeof NONE | typeof FALSE_POSITIVE | typeof TESTING_OR_MAINTENANCE - | typeof REMEDIATED | typeof INVESTIGATED_CASE_OPENED | typeof TRUE_POSITIVE_BENIGN | typeof TRUE_POSITIVE_MALICIOUS @@ -23,7 +22,6 @@ export type SecurityMonitoringSignalArchiveReason = export const NONE = "none"; export const FALSE_POSITIVE = "false_positive"; export const TESTING_OR_MAINTENANCE = "testing_or_maintenance"; -export const REMEDIATED = "remediated"; export const INVESTIGATED_CASE_OPENED = "investigated_case_opened"; export const TRUE_POSITIVE_BENIGN = "true_positive_benign"; export const TRUE_POSITIVE_MALICIOUS = "true_positive_malicious";