diff --git a/.generated-info b/.generated-info index 52b5ec1c65..2cf735c049 100644 --- a/.generated-info +++ b/.generated-info @@ -1,4 +1,4 @@ { - "spec_repo_commit": "f391bf6", - "generated": "2025-08-06 15:14:28.282" + "spec_repo_commit": "a6f5281", + "generated": "2025-08-06 17:43:25.644" } diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index 5da536bf8c..d200d681df 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -33749,7 +33749,7 @@ components: rule types application_code_vulnerability, application_library_vulnerability, attack_path, container_image_vulnerability, - identity_risk, misconfiguration, and api_security.' + identity_risk, misconfiguration, api_security, host_vulnerability and iac_misconfiguration.' enum: - application_security - log_detection @@ -33764,6 +33764,8 @@ components: - identity_risk - misconfiguration - api_security + - host_vulnerability + - iac_misconfiguration type: string x-enum-varnames: - APPLICATION_SECURITY @@ -33779,6 +33781,8 @@ components: - IDENTITY_RISK - MISCONFIGURATION - API_SECURITY + - HOST_VULNERABILITY + - IAC_MISCONFIGURATION RuleUser: description: User creating or modifying a rule. properties: 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 7ccc988edd..bd793b3e02 100644 --- a/src/datadog_api_client/v2/model/rule_types_items.py +++ b/src/datadog_api_client/v2/model/rule_types_items.py @@ -18,9 +18,9 @@ class RuleTypesItems(ModelSimple): Signal-based notification rules can filter signals based on rule types application_security, log_detection, 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, and api_security. + application_library_vulnerability, attack_path, container_image_vulnerability, identity_risk, misconfiguration, api_security, host_vulnerability and iac_misconfiguration. - :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"]. + :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"]. :type value: str """ @@ -38,6 +38,8 @@ class RuleTypesItems(ModelSimple): "identity_risk", "misconfiguration", "api_security", + "host_vulnerability", + "iac_misconfiguration", } APPLICATION_SECURITY: ClassVar["RuleTypesItems"] LOG_DETECTION: ClassVar["RuleTypesItems"] @@ -52,6 +54,8 @@ class RuleTypesItems(ModelSimple): IDENTITY_RISK: ClassVar["RuleTypesItems"] MISCONFIGURATION: ClassVar["RuleTypesItems"] API_SECURITY: ClassVar["RuleTypesItems"] + HOST_VULNERABILITY: ClassVar["RuleTypesItems"] + IAC_MISCONFIGURATION: ClassVar["RuleTypesItems"] @cached_property def openapi_types(_): @@ -73,3 +77,5 @@ def openapi_types(_): RuleTypesItems.IDENTITY_RISK = RuleTypesItems("identity_risk") RuleTypesItems.MISCONFIGURATION = RuleTypesItems("misconfiguration") RuleTypesItems.API_SECURITY = RuleTypesItems("api_security") +RuleTypesItems.HOST_VULNERABILITY = RuleTypesItems("host_vulnerability") +RuleTypesItems.IAC_MISCONFIGURATION = RuleTypesItems("iac_misconfiguration")