From 57ab70e9c577e3f74abd7e7442b76124cb6bf1d8 Mon Sep 17 00:00:00 2001 From: "ci.datadog-api-spec" Date: Tue, 30 Jun 2026 13:46:50 +0000 Subject: [PATCH] Regenerate client from commit 3bd06e0 of spec repo --- .generator/schemas/v2/openapi.yaml | 12 ++++++++++++ features/v2/security_monitoring.feature | 4 ++-- .../SecurityMonitoringCriticalAssetAttributes.ts | 8 ++++++++ ...ecurityMonitoringCriticalAssetCreateAttributes.ts | 8 ++++++++ ...ecurityMonitoringCriticalAssetUpdateAttributes.ts | 8 ++++++++ 5 files changed, 38 insertions(+), 2 deletions(-) diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index 2b56734419e6..1ea7f97d7c3d 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -86566,6 +86566,10 @@ components: type: integer creator: $ref: "#/components/schemas/SecurityMonitoringUser" + description: + description: A description of the critical asset. + example: Production database servers handling PII + type: string enabled: description: Whether the critical asset is enabled. example: true @@ -86610,6 +86614,10 @@ components: SecurityMonitoringCriticalAssetCreateAttributes: description: Object containing the attributes of the critical asset to be created. properties: + description: + description: A description of the critical asset. + example: Production database servers handling PII + type: string enabled: default: true description: Whether the critical asset is enabled. Defaults to `true` if not specified. @@ -86702,6 +86710,10 @@ components: SecurityMonitoringCriticalAssetUpdateAttributes: description: The critical asset properties to be updated. properties: + description: + description: A description of the critical asset. + example: Production database servers handling PII + type: string enabled: description: Whether the critical asset is enabled. example: true diff --git a/features/v2/security_monitoring.feature b/features/v2/security_monitoring.feature index 3ec8e88ce325..ec2d30caa597 100644 --- a/features/v2/security_monitoring.feature +++ b/features/v2/security_monitoring.feature @@ -575,7 +575,7 @@ Feature: Security Monitoring @generated @skip @team:DataDog/k9-cloud-siem Scenario: Create a critical asset returns "Conflict" response Given new "CreateSecurityMonitoringCriticalAsset" request - 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"}} + 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"}} When the request is sent Then the response status is 409 Conflict @@ -3089,7 +3089,7 @@ Feature: Security Monitoring Scenario: Update a critical asset returns "Concurrent Modification" response Given new "UpdateSecurityMonitoringCriticalAsset" request And request contains "critical_asset_id" parameter from "REPLACE.ME" - 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"}} + 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"}} When the request is sent Then the response status is 409 Concurrent Modification diff --git a/packages/datadog-api-client-v2/models/SecurityMonitoringCriticalAssetAttributes.ts b/packages/datadog-api-client-v2/models/SecurityMonitoringCriticalAssetAttributes.ts index fec8a8c82b2d..91f989a5e76d 100644 --- a/packages/datadog-api-client-v2/models/SecurityMonitoringCriticalAssetAttributes.ts +++ b/packages/datadog-api-client-v2/models/SecurityMonitoringCriticalAssetAttributes.ts @@ -24,6 +24,10 @@ export class SecurityMonitoringCriticalAssetAttributes { * A user. */ "creator"?: SecurityMonitoringUser; + /** + * A description of the critical asset. + */ + "description"?: string; /** * Whether the critical asset is enabled. */ @@ -91,6 +95,10 @@ export class SecurityMonitoringCriticalAssetAttributes { baseName: "creator", type: "SecurityMonitoringUser", }, + description: { + baseName: "description", + type: "string", + }, enabled: { baseName: "enabled", type: "boolean", diff --git a/packages/datadog-api-client-v2/models/SecurityMonitoringCriticalAssetCreateAttributes.ts b/packages/datadog-api-client-v2/models/SecurityMonitoringCriticalAssetCreateAttributes.ts index d9dfff4ec846..932bf67e8f83 100644 --- a/packages/datadog-api-client-v2/models/SecurityMonitoringCriticalAssetCreateAttributes.ts +++ b/packages/datadog-api-client-v2/models/SecurityMonitoringCriticalAssetCreateAttributes.ts @@ -11,6 +11,10 @@ import { AttributeTypeMap } from "../../datadog-api-client-common/util"; * Object containing the attributes of the critical asset to be created. */ export class SecurityMonitoringCriticalAssetCreateAttributes { + /** + * A description of the critical asset. + */ + "description"?: string; /** * Whether the critical asset is enabled. Defaults to `true` if not specified. */ @@ -48,6 +52,10 @@ export class SecurityMonitoringCriticalAssetCreateAttributes { * @ignore */ static readonly attributeTypeMap: AttributeTypeMap = { + description: { + baseName: "description", + type: "string", + }, enabled: { baseName: "enabled", type: "boolean", diff --git a/packages/datadog-api-client-v2/models/SecurityMonitoringCriticalAssetUpdateAttributes.ts b/packages/datadog-api-client-v2/models/SecurityMonitoringCriticalAssetUpdateAttributes.ts index 18803f46631f..3f06c7760f63 100644 --- a/packages/datadog-api-client-v2/models/SecurityMonitoringCriticalAssetUpdateAttributes.ts +++ b/packages/datadog-api-client-v2/models/SecurityMonitoringCriticalAssetUpdateAttributes.ts @@ -11,6 +11,10 @@ import { AttributeTypeMap } from "../../datadog-api-client-common/util"; * The critical asset properties to be updated. */ export class SecurityMonitoringCriticalAssetUpdateAttributes { + /** + * A description of the critical asset. + */ + "description"?: string; /** * Whether the critical asset is enabled. */ @@ -52,6 +56,10 @@ export class SecurityMonitoringCriticalAssetUpdateAttributes { * @ignore */ static readonly attributeTypeMap: AttributeTypeMap = { + description: { + baseName: "description", + type: "string", + }, enabled: { baseName: "enabled", type: "boolean",