Skip to content

Commit 2493975

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
Fix consistency issues in security monitoring signal triage routes (#3649)
Co-authored-by: ci.datadog-api-spec <packages@datadoghq.com>
1 parent 42f3f95 commit 2493975

File tree

3 files changed

+38
-54
lines changed

3 files changed

+38
-54
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 25 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -57909,6 +57909,7 @@ components:
5790957909
- none
5791057910
- false_positive
5791157911
- testing_or_maintenance
57912+
- remediated
5791257913
- investigated_case_opened
5791357914
- true_positive_benign
5791457915
- true_positive_malicious
@@ -57918,6 +57919,7 @@ components:
5791857919
- NONE
5791957920
- FALSE_POSITIVE
5792057921
- TESTING_OR_MAINTENANCE
57922+
- REMEDIATED
5792157923
- INVESTIGATED_CASE_OPENED
5792257924
- TRUE_POSITIVE_BENIGN
5792357925
- TRUE_POSITIVE_MALICIOUS
@@ -102447,6 +102449,8 @@ paths:
102447102449
schema:
102448102450
$ref: "#/components/schemas/SecurityMonitoringSignalResponse"
102449102451
description: OK
102452+
"403":
102453+
$ref: "#/components/responses/NotAuthorizedResponse"
102450102454
"404":
102451102455
$ref: "#/components/responses/NotFoundResponse"
102452102456
"429":
@@ -102484,25 +102488,17 @@ paths:
102484102488
$ref: "#/components/schemas/SecurityMonitoringSignalTriageUpdateResponse"
102485102489
description: OK
102486102490
"400":
102487-
content:
102488-
application/json:
102489-
schema:
102490-
$ref: "#/components/schemas/APIErrorResponse"
102491-
description: Bad Request
102491+
$ref: "#/components/responses/BadRequestResponse"
102492102492
"403":
102493-
content:
102494-
application/json:
102495-
schema:
102496-
$ref: "#/components/schemas/APIErrorResponse"
102497-
description: Forbidden
102493+
$ref: "#/components/responses/NotAuthorizedResponse"
102498102494
"404":
102499-
content:
102500-
application/json:
102501-
schema:
102502-
$ref: "#/components/schemas/APIErrorResponse"
102503-
description: Not Found
102495+
$ref: "#/components/responses/NotFoundResponse"
102504102496
"429":
102505102497
$ref: "#/components/responses/TooManyRequestsResponse"
102498+
security:
102499+
- apiKeyAuth: []
102500+
appKeyAuth: []
102501+
- AuthZ: []
102506102502
summary: Modify the triage assignee of a security signal
102507102503
tags: ["Security Monitoring"]
102508102504
x-codegen-request-body-name: body
@@ -102532,25 +102528,17 @@ paths:
102532102528
$ref: "#/components/schemas/SecurityMonitoringSignalTriageUpdateResponse"
102533102529
description: OK
102534102530
"400":
102535-
content:
102536-
application/json:
102537-
schema:
102538-
$ref: "#/components/schemas/APIErrorResponse"
102539-
description: Bad Request
102531+
$ref: "#/components/responses/BadRequestResponse"
102540102532
"403":
102541-
content:
102542-
application/json:
102543-
schema:
102544-
$ref: "#/components/schemas/APIErrorResponse"
102545-
description: Forbidden
102533+
$ref: "#/components/responses/NotAuthorizedResponse"
102546102534
"404":
102547-
content:
102548-
application/json:
102549-
schema:
102550-
$ref: "#/components/schemas/APIErrorResponse"
102551-
description: Not Found
102535+
$ref: "#/components/responses/NotFoundResponse"
102552102536
"429":
102553102537
$ref: "#/components/responses/TooManyRequestsResponse"
102538+
security:
102539+
- apiKeyAuth: []
102540+
appKeyAuth: []
102541+
- AuthZ: []
102554102542
summary: Change the related incidents of a security signal
102555102543
tags: ["Security Monitoring"]
102556102544
x-codegen-request-body-name: body
@@ -102580,25 +102568,17 @@ paths:
102580102568
$ref: "#/components/schemas/SecurityMonitoringSignalTriageUpdateResponse"
102581102569
description: OK
102582102570
"400":
102583-
content:
102584-
application/json:
102585-
schema:
102586-
$ref: "#/components/schemas/APIErrorResponse"
102587-
description: Bad Request
102571+
$ref: "#/components/responses/BadRequestResponse"
102588102572
"403":
102589-
content:
102590-
application/json:
102591-
schema:
102592-
$ref: "#/components/schemas/APIErrorResponse"
102593-
description: Forbidden
102573+
$ref: "#/components/responses/NotAuthorizedResponse"
102594102574
"404":
102595-
content:
102596-
application/json:
102597-
schema:
102598-
$ref: "#/components/schemas/APIErrorResponse"
102599-
description: Not Found
102575+
$ref: "#/components/responses/NotFoundResponse"
102600102576
"429":
102601102577
$ref: "#/components/responses/TooManyRequestsResponse"
102578+
security:
102579+
- apiKeyAuth: []
102580+
appKeyAuth: []
102581+
- AuthZ: []
102602102582
summary: Change the triage state of a security signal
102603102583
tags: ["Security Monitoring"]
102604102584
x-codegen-request-body-name: body

src/main/java/com/datadog/api/client/v2/api/SecurityMonitoringApi.java

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4062,7 +4062,7 @@ public SecurityMonitoringSignalTriageUpdateResponse editSecurityMonitoringSignal
40624062
* <tr><td> Status Code </td><td> Description </td><td> Response Headers </td></tr>
40634063
* <tr><td> 200 </td><td> OK </td><td> - </td></tr>
40644064
* <tr><td> 400 </td><td> Bad Request </td><td> - </td></tr>
4065-
* <tr><td> 403 </td><td> Forbidden </td><td> - </td></tr>
4065+
* <tr><td> 403 </td><td> Not Authorized </td><td> - </td></tr>
40664066
* <tr><td> 404 </td><td> Not Found </td><td> - </td></tr>
40674067
* <tr><td> 429 </td><td> Too many requests </td><td> - </td></tr>
40684068
* </table>
@@ -4102,7 +4102,7 @@ public SecurityMonitoringSignalTriageUpdateResponse editSecurityMonitoringSignal
41024102
localVarHeaderParams,
41034103
new HashMap<String, String>(),
41044104
new String[] {"application/json"},
4105-
new String[] {"apiKeyAuth", "appKeyAuth"});
4105+
new String[] {"apiKeyAuth", "appKeyAuth", "AuthZ"});
41064106
return apiClient.invokeAPI(
41074107
"PATCH",
41084108
builder,
@@ -4169,7 +4169,7 @@ public SecurityMonitoringSignalTriageUpdateResponse editSecurityMonitoringSignal
41694169
localVarHeaderParams,
41704170
new HashMap<String, String>(),
41714171
new String[] {"application/json"},
4172-
new String[] {"apiKeyAuth", "appKeyAuth"});
4172+
new String[] {"apiKeyAuth", "appKeyAuth", "AuthZ"});
41734173
} catch (ApiException ex) {
41744174
CompletableFuture<ApiResponse<SecurityMonitoringSignalTriageUpdateResponse>> result =
41754175
new CompletableFuture<>();
@@ -4234,7 +4234,7 @@ public SecurityMonitoringSignalTriageUpdateResponse editSecurityMonitoringSignal
42344234
* <tr><td> Status Code </td><td> Description </td><td> Response Headers </td></tr>
42354235
* <tr><td> 200 </td><td> OK </td><td> - </td></tr>
42364236
* <tr><td> 400 </td><td> Bad Request </td><td> - </td></tr>
4237-
* <tr><td> 403 </td><td> Forbidden </td><td> - </td></tr>
4237+
* <tr><td> 403 </td><td> Not Authorized </td><td> - </td></tr>
42384238
* <tr><td> 404 </td><td> Not Found </td><td> - </td></tr>
42394239
* <tr><td> 429 </td><td> Too many requests </td><td> - </td></tr>
42404240
* </table>
@@ -4275,7 +4275,7 @@ public SecurityMonitoringSignalTriageUpdateResponse editSecurityMonitoringSignal
42754275
localVarHeaderParams,
42764276
new HashMap<String, String>(),
42774277
new String[] {"application/json"},
4278-
new String[] {"apiKeyAuth", "appKeyAuth"});
4278+
new String[] {"apiKeyAuth", "appKeyAuth", "AuthZ"});
42794279
return apiClient.invokeAPI(
42804280
"PATCH",
42814281
builder,
@@ -4342,7 +4342,7 @@ public SecurityMonitoringSignalTriageUpdateResponse editSecurityMonitoringSignal
43424342
localVarHeaderParams,
43434343
new HashMap<String, String>(),
43444344
new String[] {"application/json"},
4345-
new String[] {"apiKeyAuth", "appKeyAuth"});
4345+
new String[] {"apiKeyAuth", "appKeyAuth", "AuthZ"});
43464346
} catch (ApiException ex) {
43474347
CompletableFuture<ApiResponse<SecurityMonitoringSignalTriageUpdateResponse>> result =
43484348
new CompletableFuture<>();
@@ -4407,7 +4407,7 @@ public SecurityMonitoringSignalTriageUpdateResponse editSecurityMonitoringSignal
44074407
* <tr><td> Status Code </td><td> Description </td><td> Response Headers </td></tr>
44084408
* <tr><td> 200 </td><td> OK </td><td> - </td></tr>
44094409
* <tr><td> 400 </td><td> Bad Request </td><td> - </td></tr>
4410-
* <tr><td> 403 </td><td> Forbidden </td><td> - </td></tr>
4410+
* <tr><td> 403 </td><td> Not Authorized </td><td> - </td></tr>
44114411
* <tr><td> 404 </td><td> Not Found </td><td> - </td></tr>
44124412
* <tr><td> 429 </td><td> Too many requests </td><td> - </td></tr>
44134413
* </table>
@@ -4446,7 +4446,7 @@ public SecurityMonitoringSignalTriageUpdateResponse editSecurityMonitoringSignal
44464446
localVarHeaderParams,
44474447
new HashMap<String, String>(),
44484448
new String[] {"application/json"},
4449-
new String[] {"apiKeyAuth", "appKeyAuth"});
4449+
new String[] {"apiKeyAuth", "appKeyAuth", "AuthZ"});
44504450
return apiClient.invokeAPI(
44514451
"PATCH",
44524452
builder,
@@ -4513,7 +4513,7 @@ public SecurityMonitoringSignalTriageUpdateResponse editSecurityMonitoringSignal
45134513
localVarHeaderParams,
45144514
new HashMap<String, String>(),
45154515
new String[] {"application/json"},
4516-
new String[] {"apiKeyAuth", "appKeyAuth"});
4516+
new String[] {"apiKeyAuth", "appKeyAuth", "AuthZ"});
45174517
} catch (ApiException ex) {
45184518
CompletableFuture<ApiResponse<SecurityMonitoringSignalTriageUpdateResponse>> result =
45194519
new CompletableFuture<>();
@@ -6943,6 +6943,7 @@ public CompletableFuture<SecurityMonitoringSignalResponse> getSecurityMonitoring
69436943
* <caption>Response details</caption>
69446944
* <tr><td> Status Code </td><td> Description </td><td> Response Headers </td></tr>
69456945
* <tr><td> 200 </td><td> OK </td><td> - </td></tr>
6946+
* <tr><td> 403 </td><td> Not Authorized </td><td> - </td></tr>
69466947
* <tr><td> 404 </td><td> Not Found </td><td> - </td></tr>
69476948
* <tr><td> 429 </td><td> Too many requests </td><td> - </td></tr>
69486949
* </table>

src/main/java/com/datadog/api/client/v2/model/SecurityMonitoringSignalArchiveReason.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ public class SecurityMonitoringSignalArchiveReason extends ModelEnum<String> {
3030
"none",
3131
"false_positive",
3232
"testing_or_maintenance",
33+
"remediated",
3334
"investigated_case_opened",
3435
"true_positive_benign",
3536
"true_positive_malicious",
@@ -41,6 +42,8 @@ public class SecurityMonitoringSignalArchiveReason extends ModelEnum<String> {
4142
new SecurityMonitoringSignalArchiveReason("false_positive");
4243
public static final SecurityMonitoringSignalArchiveReason TESTING_OR_MAINTENANCE =
4344
new SecurityMonitoringSignalArchiveReason("testing_or_maintenance");
45+
public static final SecurityMonitoringSignalArchiveReason REMEDIATED =
46+
new SecurityMonitoringSignalArchiveReason("remediated");
4447
public static final SecurityMonitoringSignalArchiveReason INVESTIGATED_CASE_OPENED =
4548
new SecurityMonitoringSignalArchiveReason("investigated_case_opened");
4649
public static final SecurityMonitoringSignalArchiveReason TRUE_POSITIVE_BENIGN =

0 commit comments

Comments
 (0)