Skip to content

Commit 57ab70e

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 3bd06e0 of spec repo
1 parent 679d967 commit 57ab70e

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

packages/datadog-api-client-v2/models/SecurityMonitoringCriticalAssetAttributes.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,10 @@ export class SecurityMonitoringCriticalAssetAttributes {
2424
* A user.
2525
*/
2626
"creator"?: SecurityMonitoringUser;
27+
/**
28+
* A description of the critical asset.
29+
*/
30+
"description"?: string;
2731
/**
2832
* Whether the critical asset is enabled.
2933
*/
@@ -91,6 +95,10 @@ export class SecurityMonitoringCriticalAssetAttributes {
9195
baseName: "creator",
9296
type: "SecurityMonitoringUser",
9397
},
98+
description: {
99+
baseName: "description",
100+
type: "string",
101+
},
94102
enabled: {
95103
baseName: "enabled",
96104
type: "boolean",

packages/datadog-api-client-v2/models/SecurityMonitoringCriticalAssetCreateAttributes.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ import { AttributeTypeMap } from "../../datadog-api-client-common/util";
1111
* Object containing the attributes of the critical asset to be created.
1212
*/
1313
export class SecurityMonitoringCriticalAssetCreateAttributes {
14+
/**
15+
* A description of the critical asset.
16+
*/
17+
"description"?: string;
1418
/**
1519
* Whether the critical asset is enabled. Defaults to `true` if not specified.
1620
*/
@@ -48,6 +52,10 @@ export class SecurityMonitoringCriticalAssetCreateAttributes {
4852
* @ignore
4953
*/
5054
static readonly attributeTypeMap: AttributeTypeMap = {
55+
description: {
56+
baseName: "description",
57+
type: "string",
58+
},
5159
enabled: {
5260
baseName: "enabled",
5361
type: "boolean",

packages/datadog-api-client-v2/models/SecurityMonitoringCriticalAssetUpdateAttributes.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ import { AttributeTypeMap } from "../../datadog-api-client-common/util";
1111
* The critical asset properties to be updated.
1212
*/
1313
export class SecurityMonitoringCriticalAssetUpdateAttributes {
14+
/**
15+
* A description of the critical asset.
16+
*/
17+
"description"?: string;
1418
/**
1519
* Whether the critical asset is enabled.
1620
*/
@@ -52,6 +56,10 @@ export class SecurityMonitoringCriticalAssetUpdateAttributes {
5256
* @ignore
5357
*/
5458
static readonly attributeTypeMap: AttributeTypeMap = {
59+
description: {
60+
baseName: "description",
61+
type: "string",
62+
},
5563
enabled: {
5664
baseName: "enabled",
5765
type: "boolean",

0 commit comments

Comments
 (0)