Skip to content

Commit 62707e9

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit a31b8f6 of spec repo
1 parent f69fd06 commit 62707e9

19 files changed

+2622
-88
lines changed

.generator/schemas/v1/openapi.yaml

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -4579,7 +4579,6 @@ components:
45794579
- sca_fargate_usage
45804580
- sds_scanned_bytes_usage
45814581
- serverless_apps_usage
4582-
- serverless_apps_apm_usage
45834582
- siem_analyzed_logs_add_on_usage
45844583
- siem_ingested_bytes_usage
45854584
- snmp_usage
@@ -4667,7 +4666,6 @@ components:
46674666
- SCA_FARGATE_USAGE
46684667
- SDS_SCANNED_BYTES_USAGE
46694668
- SERVERLESS_APPS_USAGE
4670-
- SERVERLESS_APPS_APM_USAGE
46714669
- SIEM_ANALYZED_LOGS_ADD_ON_USAGE
46724670
- SIEM_INGESTED_BYTES_USAGE
46734671
- SNMP_USAGE
@@ -9158,8 +9156,6 @@ components:
91589156
- published_app_percentage
91599157
- serverless_apps_usage
91609158
- serverless_apps_percentage
9161-
- serverless_apps_apm_usage
9162-
- serverless_apps_apm_percentage
91639159
- snmp_usage
91649160
- snmp_percentage
91659161
- universal_service_monitoring_usage
@@ -9325,8 +9321,6 @@ components:
93259321
- PUBLISHED_APP_PERCENTAGE
93269322
- SERVERLESS_APPS_USAGE
93279323
- SERVERLESS_APPS_PERCENTAGE
9328-
- SERVERLESS_APPS_APM_USAGE
9329-
- SERVERLESS_APPS_APM_PERCENTAGE
93309324
- SNMP_USAGE
93319325
- SNMP_PERCENTAGE
93329326
- UNIVERSAL_SERVICE_MONITORING_USAGE
@@ -9984,14 +9978,6 @@ components:
99849978
description: The total Sensitive Data Scanner usage by tag(s).
99859979
format: double
99869980
type: number
9987-
serverless_apps_apm_percentage:
9988-
description: The percentage of Serverless Apps APM usage by tag(s).
9989-
format: double
9990-
type: number
9991-
serverless_apps_apm_usage:
9992-
description: The total Serverless Apps APM usage by tag(s).
9993-
format: double
9994-
type: number
99959981
serverless_apps_percentage:
99969982
description: The percentage of Serverless Apps usage by tag(s).
99979983
format: double

.generator/schemas/v2/openapi.yaml

Lines changed: 231 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58505,6 +58505,155 @@ components:
5850558505
description: Version of the updated signal. If server side version is higher, update will be rejected.
5850658506
format: int64
5850758507
type: integer
58508+
SecurityMonitoringSignalsBulkAssigneeUpdateAttributes:
58509+
description: Attributes describing the new assignees for a bulk signal update.
58510+
properties:
58511+
assignee:
58512+
description: UUID of the user to assign to the signal. Use an empty string to unassign.
58513+
example: 773b045d-ccf8-4808-bd3b-955ef6a8c940
58514+
type: string
58515+
version:
58516+
$ref: "#/components/schemas/SecurityMonitoringSignalVersion"
58517+
required:
58518+
- assignee
58519+
type: object
58520+
SecurityMonitoringSignalsBulkAssigneeUpdateData:
58521+
description: Data for updating the assignees for multiple security signals.
58522+
properties:
58523+
attributes:
58524+
$ref: "#/components/schemas/SecurityMonitoringSignalsBulkAssigneeUpdateAttributes"
58525+
id:
58526+
description: The unique ID of the security signal.
58527+
example: AAAAAWgN8Xwgr1vKDQAAAABBV2dOOFh3ZzZobm1mWXJFYTR0OA
58528+
type: string
58529+
type:
58530+
$ref: "#/components/schemas/SecurityMonitoringSignalType"
58531+
required:
58532+
- id
58533+
- attributes
58534+
type: object
58535+
SecurityMonitoringSignalsBulkAssigneeUpdateRequest:
58536+
description: Request body for updating the assignee of multiple security signals.
58537+
properties:
58538+
data:
58539+
description: An array of signal assignee updates.
58540+
items:
58541+
$ref: "#/components/schemas/SecurityMonitoringSignalsBulkAssigneeUpdateData"
58542+
maxItems: 199
58543+
type: array
58544+
required:
58545+
- data
58546+
type: object
58547+
SecurityMonitoringSignalsBulkStateUpdateData:
58548+
description: Data for updating the state for multiple security signals.
58549+
properties:
58550+
attributes:
58551+
$ref: "#/components/schemas/SecurityMonitoringSignalStateUpdateAttributes"
58552+
id:
58553+
description: The unique ID of the security signal.
58554+
example: AAAAAWgN8Xwgr1vKDQAAAABBV2dOOFh3ZzZobm1mWXJFYTR0OA
58555+
type: string
58556+
type:
58557+
$ref: "#/components/schemas/SecurityMonitoringSignalType"
58558+
required:
58559+
- id
58560+
- attributes
58561+
type: object
58562+
SecurityMonitoringSignalsBulkStateUpdateRequest:
58563+
description: Request body for updating the triage states of multiple security signals.
58564+
properties:
58565+
data:
58566+
description: An array of signal state updates.
58567+
items:
58568+
$ref: "#/components/schemas/SecurityMonitoringSignalsBulkStateUpdateData"
58569+
maxItems: 199
58570+
type: array
58571+
required:
58572+
- data
58573+
type: object
58574+
SecurityMonitoringSignalsBulkTriageEvent:
58575+
description: A single signal event entry in a bulk triage update response.
58576+
properties:
58577+
event:
58578+
$ref: "#/components/schemas/SecurityMonitoringSignalsBulkTriageEventAttributes"
58579+
id:
58580+
description: The unique ID of the security signal.
58581+
example: AAAAAWgN8Xwgr1vKDQAAAABBV2dOOFh3ZzZobm1mWXJFYTR0OA
58582+
type: string
58583+
required:
58584+
- id
58585+
- event
58586+
type: object
58587+
SecurityMonitoringSignalsBulkTriageEventAttributes:
58588+
description: Triage attributes of a security signal returned in a bulk update response.
58589+
properties:
58590+
archive_comment:
58591+
$ref: "#/components/schemas/SecurityMonitoringSignalArchiveComment"
58592+
archive_comment_timestamp:
58593+
description: Timestamp of the last edit to the archive comment.
58594+
format: int64
58595+
type: integer
58596+
archive_comment_user:
58597+
$ref: "#/components/schemas/SecurityMonitoringTriageUser"
58598+
archive_reason:
58599+
$ref: "#/components/schemas/SecurityMonitoringSignalArchiveReason"
58600+
assignee:
58601+
$ref: "#/components/schemas/SecurityMonitoringTriageUser"
58602+
id:
58603+
description: The unique ID of the security signal.
58604+
example: AAAAAWgN8Xwgr1vKDQAAAABBV2dOOFh3ZzZobm1mWXJFYTR0OA
58605+
type: string
58606+
incident_ids:
58607+
$ref: "#/components/schemas/SecurityMonitoringSignalIncidentIds"
58608+
state:
58609+
$ref: "#/components/schemas/SecurityMonitoringSignalState"
58610+
state_update_timestamp:
58611+
description: Timestamp of the last state update.
58612+
format: int64
58613+
type: integer
58614+
state_update_user:
58615+
$ref: "#/components/schemas/SecurityMonitoringTriageUser"
58616+
required:
58617+
- id
58618+
- state
58619+
- assignee
58620+
- incident_ids
58621+
type: object
58622+
SecurityMonitoringSignalsBulkTriageUpdateResponse:
58623+
description: Response for a bulk triage update of security signals.
58624+
properties:
58625+
result:
58626+
$ref: "#/components/schemas/SecurityMonitoringSignalsBulkTriageUpdateResult"
58627+
status:
58628+
description: The status of the bulk operation.
58629+
example: done
58630+
type: string
58631+
type:
58632+
description: The type of the response.
58633+
example: status
58634+
type: string
58635+
required:
58636+
- type
58637+
- status
58638+
- result
58639+
type: object
58640+
SecurityMonitoringSignalsBulkTriageUpdateResult:
58641+
description: The result payload of a bulk signal triage update.
58642+
properties:
58643+
count:
58644+
description: The number of signals updated.
58645+
example: 2
58646+
format: int64
58647+
type: integer
58648+
events:
58649+
description: The list of updated signals.
58650+
items:
58651+
$ref: "#/components/schemas/SecurityMonitoringSignalsBulkTriageEvent"
58652+
type: array
58653+
required:
58654+
- count
58655+
- events
58656+
type: object
5850858657
SecurityMonitoringSignalsListResponse:
5850958658
description: "The response object with all security signals matching the request\nand pagination information."
5851058659
properties:
@@ -103394,6 +103543,88 @@ paths:
103394103543
operator: OR
103395103544
permissions:
103396103545
- security_monitoring_signals_read
103546+
/api/v2/security_monitoring/signals/bulk/assignee:
103547+
patch:
103548+
description: |-
103549+
Change the triage assignees of multiple security signals at once.
103550+
The maximum number of signals that can be updated in a single request is 199.
103551+
operationId: BulkEditSecurityMonitoringSignalsAssignee
103552+
requestBody:
103553+
content:
103554+
application/json:
103555+
schema:
103556+
$ref: "#/components/schemas/SecurityMonitoringSignalsBulkAssigneeUpdateRequest"
103557+
description: Attributes describing the signal assignee updates.
103558+
required: true
103559+
responses:
103560+
"200":
103561+
content:
103562+
application/json:
103563+
schema:
103564+
$ref: "#/components/schemas/SecurityMonitoringSignalsBulkTriageUpdateResponse"
103565+
description: OK
103566+
"400":
103567+
content:
103568+
application/json:
103569+
schema:
103570+
$ref: "#/components/schemas/JSONAPIErrorResponse"
103571+
description: Bad Request
103572+
"403":
103573+
content:
103574+
application/json:
103575+
schema:
103576+
$ref: "#/components/schemas/JSONAPIErrorResponse"
103577+
description: Forbidden
103578+
"429":
103579+
$ref: "#/components/responses/TooManyRequestsResponse"
103580+
summary: Bulk update triage assignee of security signals
103581+
tags: ["Security Monitoring"]
103582+
x-codegen-request-body-name: body
103583+
"x-permission":
103584+
operator: OR
103585+
permissions:
103586+
- security_monitoring_signals_write
103587+
/api/v2/security_monitoring/signals/bulk/state:
103588+
patch:
103589+
description: |-
103590+
Change the triage states of multiple security signals at once.
103591+
The maximum number of signals that can be updated in a single request is 199.
103592+
operationId: BulkEditSecurityMonitoringSignalsState
103593+
requestBody:
103594+
content:
103595+
application/json:
103596+
schema:
103597+
$ref: "#/components/schemas/SecurityMonitoringSignalsBulkStateUpdateRequest"
103598+
description: Attributes describing the signal state updates.
103599+
required: true
103600+
responses:
103601+
"200":
103602+
content:
103603+
application/json:
103604+
schema:
103605+
$ref: "#/components/schemas/SecurityMonitoringSignalsBulkTriageUpdateResponse"
103606+
description: OK
103607+
"400":
103608+
content:
103609+
application/json:
103610+
schema:
103611+
$ref: "#/components/schemas/JSONAPIErrorResponse"
103612+
description: Bad Request
103613+
"403":
103614+
content:
103615+
application/json:
103616+
schema:
103617+
$ref: "#/components/schemas/JSONAPIErrorResponse"
103618+
description: Forbidden
103619+
"429":
103620+
$ref: "#/components/responses/TooManyRequestsResponse"
103621+
summary: Bulk update triage state of security signals
103622+
tags: ["Security Monitoring"]
103623+
x-codegen-request-body-name: body
103624+
"x-permission":
103625+
operator: OR
103626+
permissions:
103627+
- security_monitoring_signals_write
103397103628
/api/v2/security_monitoring/signals/search:
103398103629
post:
103399103630
description: |-
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
// Bulk update triage assignee of security signals returns "OK" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.SecurityMonitoringApi;
6+
import com.datadog.api.client.v2.model.SecurityMonitoringSignalType;
7+
import com.datadog.api.client.v2.model.SecurityMonitoringSignalsBulkAssigneeUpdateAttributes;
8+
import com.datadog.api.client.v2.model.SecurityMonitoringSignalsBulkAssigneeUpdateData;
9+
import com.datadog.api.client.v2.model.SecurityMonitoringSignalsBulkAssigneeUpdateRequest;
10+
import com.datadog.api.client.v2.model.SecurityMonitoringSignalsBulkTriageUpdateResponse;
11+
import java.util.Collections;
12+
13+
public class Example {
14+
public static void main(String[] args) {
15+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
16+
SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient);
17+
18+
SecurityMonitoringSignalsBulkAssigneeUpdateRequest body =
19+
new SecurityMonitoringSignalsBulkAssigneeUpdateRequest()
20+
.data(
21+
Collections.singletonList(
22+
new SecurityMonitoringSignalsBulkAssigneeUpdateData()
23+
.attributes(
24+
new SecurityMonitoringSignalsBulkAssigneeUpdateAttributes()
25+
.assignee("773b045d-ccf8-4808-bd3b-955ef6a8c940"))
26+
.id("AAAAAWgN8Xwgr1vKDQAAAABBV2dOOFh3ZzZobm1mWXJFYTR0OA")
27+
.type(SecurityMonitoringSignalType.SIGNAL)));
28+
29+
try {
30+
SecurityMonitoringSignalsBulkTriageUpdateResponse result =
31+
apiInstance.bulkEditSecurityMonitoringSignalsAssignee(body);
32+
System.out.println(result);
33+
} catch (ApiException e) {
34+
System.err.println(
35+
"Exception when calling SecurityMonitoringApi#bulkEditSecurityMonitoringSignalsAssignee");
36+
System.err.println("Status code: " + e.getCode());
37+
System.err.println("Reason: " + e.getResponseBody());
38+
System.err.println("Response headers: " + e.getResponseHeaders());
39+
e.printStackTrace();
40+
}
41+
}
42+
}
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
// Bulk update triage state of security signals returns "OK" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.SecurityMonitoringApi;
6+
import com.datadog.api.client.v2.model.SecurityMonitoringSignalArchiveReason;
7+
import com.datadog.api.client.v2.model.SecurityMonitoringSignalState;
8+
import com.datadog.api.client.v2.model.SecurityMonitoringSignalStateUpdateAttributes;
9+
import com.datadog.api.client.v2.model.SecurityMonitoringSignalType;
10+
import com.datadog.api.client.v2.model.SecurityMonitoringSignalsBulkStateUpdateData;
11+
import com.datadog.api.client.v2.model.SecurityMonitoringSignalsBulkStateUpdateRequest;
12+
import com.datadog.api.client.v2.model.SecurityMonitoringSignalsBulkTriageUpdateResponse;
13+
import java.util.Collections;
14+
15+
public class Example {
16+
public static void main(String[] args) {
17+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
18+
SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient);
19+
20+
SecurityMonitoringSignalsBulkStateUpdateRequest body =
21+
new SecurityMonitoringSignalsBulkStateUpdateRequest()
22+
.data(
23+
Collections.singletonList(
24+
new SecurityMonitoringSignalsBulkStateUpdateData()
25+
.attributes(
26+
new SecurityMonitoringSignalStateUpdateAttributes()
27+
.archiveReason(SecurityMonitoringSignalArchiveReason.NONE)
28+
.state(SecurityMonitoringSignalState.OPEN))
29+
.id("AAAAAWgN8Xwgr1vKDQAAAABBV2dOOFh3ZzZobm1mWXJFYTR0OA")
30+
.type(SecurityMonitoringSignalType.SIGNAL)));
31+
32+
try {
33+
SecurityMonitoringSignalsBulkTriageUpdateResponse result =
34+
apiInstance.bulkEditSecurityMonitoringSignalsState(body);
35+
System.out.println(result);
36+
} catch (ApiException e) {
37+
System.err.println(
38+
"Exception when calling SecurityMonitoringApi#bulkEditSecurityMonitoringSignalsState");
39+
System.err.println("Status code: " + e.getCode());
40+
System.err.println("Reason: " + e.getResponseBody());
41+
System.err.println("Response headers: " + e.getResponseHeaders());
42+
e.printStackTrace();
43+
}
44+
}
45+
}

src/main/java/com/datadog/api/client/v1/model/HourlyUsageAttributionUsageType.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,6 @@ public class HourlyUsageAttributionUsageType extends ModelEnum<String> {
111111
"sca_fargate_usage",
112112
"sds_scanned_bytes_usage",
113113
"serverless_apps_usage",
114-
"serverless_apps_apm_usage",
115114
"siem_analyzed_logs_add_on_usage",
116115
"siem_ingested_bytes_usage",
117116
"snmp_usage",
@@ -278,8 +277,6 @@ public class HourlyUsageAttributionUsageType extends ModelEnum<String> {
278277
new HourlyUsageAttributionUsageType("sds_scanned_bytes_usage");
279278
public static final HourlyUsageAttributionUsageType SERVERLESS_APPS_USAGE =
280279
new HourlyUsageAttributionUsageType("serverless_apps_usage");
281-
public static final HourlyUsageAttributionUsageType SERVERLESS_APPS_APM_USAGE =
282-
new HourlyUsageAttributionUsageType("serverless_apps_apm_usage");
283280
public static final HourlyUsageAttributionUsageType SIEM_ANALYZED_LOGS_ADD_ON_USAGE =
284281
new HourlyUsageAttributionUsageType("siem_analyzed_logs_add_on_usage");
285282
public static final HourlyUsageAttributionUsageType SIEM_INGESTED_BYTES_USAGE =

0 commit comments

Comments
 (0)