Skip to content

Commit a9ebd44

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 3bd06e0 of spec repo
1 parent c3f577a commit a9ebd44

5 files changed

Lines changed: 38 additions & 2 deletions

File tree

.generator/schemas/v2/openapi.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86566,6 +86566,10 @@ components:
8656686566
type: integer
8656786567
creator:
8656886568
$ref: "#/components/schemas/SecurityMonitoringUser"
86569+
description:
86570+
description: A description of the critical asset.
86571+
example: Production database servers handling PII
86572+
type: string
8656986573
enabled:
8657086574
description: Whether the critical asset is enabled.
8657186575
example: true
@@ -86610,6 +86614,10 @@ components:
8661086614
SecurityMonitoringCriticalAssetCreateAttributes:
8661186615
description: Object containing the attributes of the critical asset to be created.
8661286616
properties:
86617+
description:
86618+
description: A description of the critical asset.
86619+
example: Production database servers handling PII
86620+
type: string
8661386621
enabled:
8661486622
default: true
8661586623
description: Whether the critical asset is enabled. Defaults to `true` if not specified.
@@ -86702,6 +86710,10 @@ components:
8670286710
SecurityMonitoringCriticalAssetUpdateAttributes:
8670386711
description: The critical asset properties to be updated.
8670486712
properties:
86713+
description:
86714+
description: A description of the critical asset.
86715+
example: Production database servers handling PII
86716+
type: string
8670586717
enabled:
8670686718
description: Whether the critical asset is enabled.
8670786719
example: true

features/v2/security_monitoring.feature

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -575,7 +575,7 @@ Feature: Security Monitoring
575575
@generated @skip @team:DataDog/k9-cloud-siem
576576
Scenario: Create a critical asset returns "Conflict" response
577577
Given new "CreateSecurityMonitoringCriticalAsset" request
578-
And body with value {"data": {"attributes": {"enabled": true, "query": "security:monitoring", "rule_query": "type:(log_detection OR signal_correlation OR workload_security OR application_security) source:cloudtrail", "severity": "increase", "tags": ["team:database", "source:cloudtrail"]}, "type": "critical_assets"}}
578+
And body with value {"data": {"attributes": {"description": "Production database servers handling PII", "enabled": true, "query": "security:monitoring", "rule_query": "type:(log_detection OR signal_correlation OR workload_security OR application_security) source:cloudtrail", "severity": "increase", "tags": ["team:database", "source:cloudtrail"]}, "type": "critical_assets"}}
579579
When the request is sent
580580
Then the response status is 409 Conflict
581581

@@ -3089,7 +3089,7 @@ Feature: Security Monitoring
30893089
Scenario: Update a critical asset returns "Concurrent Modification" response
30903090
Given new "UpdateSecurityMonitoringCriticalAsset" request
30913091
And request contains "critical_asset_id" parameter from "REPLACE.ME"
3092-
And body with value {"data": {"attributes": {"enabled": true, "query": "security:monitoring", "rule_query": "type:log_detection source:cloudtrail", "severity": "increase", "tags": ["technique:T1110-brute-force", "source:cloudtrail"], "version": 1}, "type": "critical_assets"}}
3092+
And body with value {"data": {"attributes": {"description": "Production database servers handling PII", "enabled": true, "query": "security:monitoring", "rule_query": "type:log_detection source:cloudtrail", "severity": "increase", "tags": ["technique:T1110-brute-force", "source:cloudtrail"], "version": 1}, "type": "critical_assets"}}
30933093
When the request is sent
30943094
Then the response status is 409 Concurrent Modification
30953095

services/security_monitoring/src/v2/models/SecurityMonitoringCriticalAssetAttributes.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,10 @@ export class SecurityMonitoringCriticalAssetAttributes {
1919
* A user.
2020
*/
2121
"creator"?: SecurityMonitoringUser;
22+
/**
23+
* A description of the critical asset.
24+
*/
25+
"description"?: string;
2226
/**
2327
* Whether the critical asset is enabled.
2428
*/
@@ -84,6 +88,10 @@ export class SecurityMonitoringCriticalAssetAttributes {
8488
baseName: "creator",
8589
type: "SecurityMonitoringUser",
8690
},
91+
description: {
92+
baseName: "description",
93+
type: "string",
94+
},
8795
enabled: {
8896
baseName: "enabled",
8997
type: "boolean",

services/security_monitoring/src/v2/models/SecurityMonitoringCriticalAssetCreateAttributes.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ import { SecurityMonitoringCriticalAssetSeverity } from "./SecurityMonitoringCri
66
* Object containing the attributes of the critical asset to be created.
77
*/
88
export class SecurityMonitoringCriticalAssetCreateAttributes {
9+
/**
10+
* A description of the critical asset.
11+
*/
12+
"description"?: string;
913
/**
1014
* Whether the critical asset is enabled. Defaults to `true` if not specified.
1115
*/
@@ -41,6 +45,10 @@ export class SecurityMonitoringCriticalAssetCreateAttributes {
4145
* @ignore
4246
*/
4347
static readonly attributeTypeMap: AttributeTypeMap = {
48+
description: {
49+
baseName: "description",
50+
type: "string",
51+
},
4452
enabled: {
4553
baseName: "enabled",
4654
type: "boolean",

services/security_monitoring/src/v2/models/SecurityMonitoringCriticalAssetUpdateAttributes.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ import { SecurityMonitoringCriticalAssetSeverity } from "./SecurityMonitoringCri
66
* The critical asset properties to be updated.
77
*/
88
export class SecurityMonitoringCriticalAssetUpdateAttributes {
9+
/**
10+
* A description of the critical asset.
11+
*/
12+
"description"?: string;
913
/**
1014
* Whether the critical asset is enabled.
1115
*/
@@ -45,6 +49,10 @@ export class SecurityMonitoringCriticalAssetUpdateAttributes {
4549
* @ignore
4650
*/
4751
static readonly attributeTypeMap: AttributeTypeMap = {
52+
description: {
53+
baseName: "description",
54+
type: "string",
55+
},
4856
enabled: {
4957
baseName: "enabled",
5058
type: "boolean",

0 commit comments

Comments
 (0)