From f76964c0605f27e262b7c682fbf11b539a647fa5 Mon Sep 17 00:00:00 2001 From: "ci.datadog-api-spec" Date: Fri, 3 Jul 2026 14:31:47 +0000 Subject: [PATCH] Regenerate client from commit 7febaf8 of spec repo --- .generator/schemas/v2/openapi.yaml | 4 +++- .../v2/model/notification_rule_preview_result.py | 2 +- src/datadog_api_client/v2/model/rule_types_items.py | 7 +++++-- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index e951455792..10f16a21b7 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -81127,7 +81127,7 @@ components: workload_security, signal_correlation, cloud_configuration and infrastructure_configuration. Vulnerability-based notification rules can filter vulnerabilities based on rule types application_code_vulnerability, application_library_vulnerability, attack_path, container_image_vulnerability, identity_risk, misconfiguration, - api_security, host_vulnerability, iac_misconfiguration, sast_vulnerability and secret_vulnerability. + api_security, host_vulnerability, iac_misconfiguration, sast_vulnerability, secret_vulnerability and workload_activity. enum: - application_security - log_detection @@ -81146,6 +81146,7 @@ components: - iac_misconfiguration - sast_vulnerability - secret_vulnerability + - workload_activity example: log_detection type: string x-enum-varnames: @@ -81166,6 +81167,7 @@ components: - IAC_MISCONFIGURATION - SAST_VULNERABILITY - SECRET_VULNERABILITY + - WORKLOAD_ACTIVITY RuleUser: description: User creating or modifying a rule. properties: diff --git a/src/datadog_api_client/v2/model/notification_rule_preview_result.py b/src/datadog_api_client/v2/model/notification_rule_preview_result.py index 8cd5ae1051..8df4d65cca 100644 --- a/src/datadog_api_client/v2/model/notification_rule_preview_result.py +++ b/src/datadog_api_client/v2/model/notification_rule_preview_result.py @@ -50,7 +50,7 @@ def __init__( workload_security, signal_correlation, cloud_configuration and infrastructure_configuration. Vulnerability-based notification rules can filter vulnerabilities based on rule types application_code_vulnerability, application_library_vulnerability, attack_path, container_image_vulnerability, identity_risk, misconfiguration, - api_security, host_vulnerability, iac_misconfiguration, sast_vulnerability and secret_vulnerability. + api_security, host_vulnerability, iac_misconfiguration, sast_vulnerability, secret_vulnerability and workload_activity. :type rule_type: RuleTypesItems """ super().__init__(kwargs) diff --git a/src/datadog_api_client/v2/model/rule_types_items.py b/src/datadog_api_client/v2/model/rule_types_items.py index a5b8bc66ed..2df5f1f3bd 100644 --- a/src/datadog_api_client/v2/model/rule_types_items.py +++ b/src/datadog_api_client/v2/model/rule_types_items.py @@ -19,9 +19,9 @@ class RuleTypesItems(ModelSimple): workload_security, signal_correlation, cloud_configuration and infrastructure_configuration. Vulnerability-based notification rules can filter vulnerabilities based on rule types application_code_vulnerability, application_library_vulnerability, attack_path, container_image_vulnerability, identity_risk, misconfiguration, - api_security, host_vulnerability, iac_misconfiguration, sast_vulnerability and secret_vulnerability. + api_security, host_vulnerability, iac_misconfiguration, sast_vulnerability, secret_vulnerability and workload_activity. - :param value: Must be one of ["application_security", "log_detection", "workload_security", "signal_correlation", "cloud_configuration", "infrastructure_configuration", "application_code_vulnerability", "application_library_vulnerability", "attack_path", "container_image_vulnerability", "identity_risk", "misconfiguration", "api_security", "host_vulnerability", "iac_misconfiguration", "sast_vulnerability", "secret_vulnerability"]. + :param value: Must be one of ["application_security", "log_detection", "workload_security", "signal_correlation", "cloud_configuration", "infrastructure_configuration", "application_code_vulnerability", "application_library_vulnerability", "attack_path", "container_image_vulnerability", "identity_risk", "misconfiguration", "api_security", "host_vulnerability", "iac_misconfiguration", "sast_vulnerability", "secret_vulnerability", "workload_activity"]. :type value: str """ @@ -43,6 +43,7 @@ class RuleTypesItems(ModelSimple): "iac_misconfiguration", "sast_vulnerability", "secret_vulnerability", + "workload_activity", } APPLICATION_SECURITY: ClassVar["RuleTypesItems"] LOG_DETECTION: ClassVar["RuleTypesItems"] @@ -61,6 +62,7 @@ class RuleTypesItems(ModelSimple): IAC_MISCONFIGURATION: ClassVar["RuleTypesItems"] SAST_VULNERABILITY: ClassVar["RuleTypesItems"] SECRET_VULNERABILITY: ClassVar["RuleTypesItems"] + WORKLOAD_ACTIVITY: ClassVar["RuleTypesItems"] @cached_property def openapi_types(_): @@ -86,3 +88,4 @@ def openapi_types(_): RuleTypesItems.IAC_MISCONFIGURATION = RuleTypesItems("iac_misconfiguration") RuleTypesItems.SAST_VULNERABILITY = RuleTypesItems("sast_vulnerability") RuleTypesItems.SECRET_VULNERABILITY = RuleTypesItems("secret_vulnerability") +RuleTypesItems.WORKLOAD_ACTIVITY = RuleTypesItems("workload_activity")