Skip to content

Commit 7ab5783

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
Regenerate client from commit 46364fc50e77a1bd426b672201c134a24ed933ea of spec repo (#2155)
Co-authored-by: ci.datadog-api-spec <packages@datadoghq.com>
1 parent 8021898 commit 7ab5783

File tree

26 files changed

+116
-35
lines changed

26 files changed

+116
-35
lines changed

.apigentools-info

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
"spec_versions": {
55
"v1": {
66
"apigentools_version": "1.6.6",
7-
"regenerated": "2025-04-10 17:09:55.505038",
8-
"spec_repo_commit": "d3c7758"
7+
"regenerated": "2025-04-10 19:44:11.097422",
8+
"spec_repo_commit": "46364fc"
99
},
1010
"v2": {
1111
"apigentools_version": "1.6.6",
12-
"regenerated": "2025-04-10 17:09:55.521505",
13-
"spec_repo_commit": "d3c7758"
12+
"regenerated": "2025-04-10 19:44:11.112965",
13+
"spec_repo_commit": "46364fc"
1414
}
1515
}
1616
}

.generator/schemas/v2/openapi.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27215,6 +27215,7 @@ components:
2721527215
$ref: '#/components/schemas/SecurityMonitoringRuleCaseActionType'
2721627216
type: object
2721727217
SecurityMonitoringRuleCaseActionOptions:
27218+
additionalProperties: {}
2721827219
description: Options for the rule action
2721927220
properties:
2722027221
duration:
@@ -27223,16 +27224,24 @@ components:
2722327224
format: int64
2722427225
minimum: 0
2722527226
type: integer
27227+
userBehaviorName:
27228+
$ref: '#/components/schemas/SecurityMonitoringRuleCaseActionOptionsUserBehaviorName'
2722627229
type: object
27230+
SecurityMonitoringRuleCaseActionOptionsUserBehaviorName:
27231+
description: Used with the case action of type 'user_behavior'. The value specified
27232+
in this field is applied as a risk tag to all users affected by the rule.
27233+
type: string
2722727234
SecurityMonitoringRuleCaseActionType:
2722827235
description: The action type.
2722927236
enum:
2723027237
- block_ip
2723127238
- block_user
27239+
- user_behavior
2723227240
type: string
2723327241
x-enum-varnames:
2723427242
- BLOCK_IP
2723527243
- BLOCK_USER
27244+
- USER_BEHAVIOR
2723627245
SecurityMonitoringRuleCaseCreate:
2723727246
description: Case when signal is generated.
2723827247
properties:

features/v2/security_monitoring.feature

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,7 @@ Feature: Security Monitoring
203203
@skip-validation @team:DataDog/k9-cloud-security-platform
204204
Scenario: Create a detection rule with type 'application_security 'returns "OK" response
205205
Given new "CreateSecurityMonitoringRule" request
206-
And body with value {"type":"application_security","name":"{{unique}}_appsec_rule","queries":[{"query":"@appsec.security_activity:business_logic.users.login.failure","aggregation":"count","groupByFields":["service","@http.client_ip"],"distinctFields":[]}],"filters":[],"cases":[{"name":"","status":"info","notifications":[],"condition":"a > 100000","actions":[{"type":"block_ip","options":{"duration":900}}]}],"options":{"keepAlive":3600,"maxSignalDuration":86400,"evaluationWindow":900,"detectionMethod":"threshold"},"isEnabled":true,"message":"Test rule","tags":[],"groupSignalsBy":["service"]}
206+
And body with value {"type":"application_security","name":"{{unique}}_appsec_rule","queries":[{"query":"@appsec.security_activity:business_logic.users.login.failure","aggregation":"count","groupByFields":["service","@http.client_ip"],"distinctFields":[]}],"filters":[],"cases":[{"name":"","status":"info","notifications":[],"condition":"a > 100000","actions":[{"type":"block_ip","options":{"duration":900}}, {"type":"user_behavior","options":{"userBehaviorName":"behavior"}}]}],"options":{"keepAlive":3600,"maxSignalDuration":86400,"evaluationWindow":900,"detectionMethod":"threshold"},"isEnabled":true,"message":"Test rule","tags":[],"groupSignalsBy":["service"]}
207207
When the request is sent
208208
Then the response status is 200 OK
209209
And the response "name" is equal to "{{ unique }}_appsec_rule"

services/api_management/src/v2/APIManagementApi.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,17 @@ import {
33
Configuration,
44
applySecurityAuthentication,
55
RequestContext,
6-
HttpFile,
76
HttpMethod,
87
ResponseContext,
98
logger,
109
RequiredError,
1110
ApiException,
1211
createConfiguration,
12+
HttpFile,
1313
} from "@datadog/datadog-api-client";
1414

15+
import FormData from "form-data";
16+
1517
import { ObjectSerializer } from "./models/ObjectSerializer";
1618
import { APIErrorResponse } from "./models/APIErrorResponse";
1719
import { CreateOpenAPIResponse } from "./models/CreateOpenAPIResponse";

services/app_builder/src/v2/AppBuilderApi.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import {
1313

1414
import { ObjectSerializer } from "./models/ObjectSerializer";
1515
import { APIErrorResponse } from "./models/APIErrorResponse";
16+
import { AppsSortField } from "./models/AppsSortField";
1617
import { CreateAppRequest } from "./models/CreateAppRequest";
1718
import { CreateAppResponse } from "./models/CreateAppResponse";
1819
import { DeleteAppResponse } from "./models/DeleteAppResponse";

services/aws_logs_integration/src/v1/AWSLogsIntegrationApi.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ import { ObjectSerializer } from "./models/ObjectSerializer";
1515
import { APIErrorResponse } from "./models/APIErrorResponse";
1616
import { AWSAccountAndLambdaRequest } from "./models/AWSAccountAndLambdaRequest";
1717
import { AWSLogsAsyncResponse } from "./models/AWSLogsAsyncResponse";
18+
import { AWSLogsListResponse } from "./models/AWSLogsListResponse";
19+
import { AWSLogsListServicesResponse } from "./models/AWSLogsListServicesResponse";
1820
import { AWSLogsServicesRequest } from "./models/AWSLogsServicesRequest";
1921

2022
export class AWSLogsIntegrationApiRequestFactory extends BaseAPIRequestFactory {

services/cloud_cost_management/src/v2/CloudCostManagementApi.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ import { AzureUCConfigPatchRequest } from "./models/AzureUCConfigPatchRequest";
2222
import { AzureUCConfigPostRequest } from "./models/AzureUCConfigPostRequest";
2323
import { AzureUCConfigsResponse } from "./models/AzureUCConfigsResponse";
2424
import { CustomCostsFileGetResponse } from "./models/CustomCostsFileGetResponse";
25+
import { CustomCostsFileLineItem } from "./models/CustomCostsFileLineItem";
2526
import { CustomCostsFileListResponse } from "./models/CustomCostsFileListResponse";
2627
import { CustomCostsFileUploadResponse } from "./models/CustomCostsFileUploadResponse";
2728

services/csm_threats/src/v2/CSMThreatsApi.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@ import {
33
Configuration,
44
applySecurityAuthentication,
55
RequestContext,
6-
HttpFile,
76
HttpMethod,
87
ResponseContext,
98
logger,
109
RequiredError,
1110
ApiException,
1211
createConfiguration,
12+
HttpFile,
1313
} from "@datadog/datadog-api-client";
1414

1515
import { ObjectSerializer } from "./models/ObjectSerializer";

services/incidents/src/v2/IncidentsApi.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ import {
1313

1414
import { ObjectSerializer } from "./models/ObjectSerializer";
1515
import { APIErrorResponse } from "./models/APIErrorResponse";
16+
import { IncidentAttachmentAttachmentType } from "./models/IncidentAttachmentAttachmentType";
17+
import { IncidentAttachmentRelatedObject } from "./models/IncidentAttachmentRelatedObject";
1618
import { IncidentAttachmentsResponse } from "./models/IncidentAttachmentsResponse";
1719
import { IncidentAttachmentUpdateRequest } from "./models/IncidentAttachmentUpdateRequest";
1820
import { IncidentAttachmentUpdateResponse } from "./models/IncidentAttachmentUpdateResponse";

services/logs/src/v1/LogsApi.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import { ObjectSerializer } from "./models/ObjectSerializer";
1515
import { APIErrorResponse } from "./models/APIErrorResponse";
1616
import { ContentEncoding } from "./models/ContentEncoding";
1717
import { HTTPLogError } from "./models/HTTPLogError";
18+
import { HTTPLogItem } from "./models/HTTPLogItem";
1819
import { LogsAPIErrorResponse } from "./models/LogsAPIErrorResponse";
1920
import { LogsListRequest } from "./models/LogsListRequest";
2021
import { LogsListResponse } from "./models/LogsListResponse";

0 commit comments

Comments
 (0)