diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index 68c9c54a6d..3e14107f78 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -92694,7 +92694,8 @@ 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, secret_vulnerability and workload_activity. + api_security, host_vulnerability, iac_misconfiguration, sast_vulnerability, secret_vulnerability, workload_activity, + sensitive_data and serverless_function_code_vulnerability. enum: - application_security - log_detection @@ -92714,6 +92715,8 @@ components: - sast_vulnerability - secret_vulnerability - workload_activity + - sensitive_data + - serverless_function_code_vulnerability example: log_detection type: string x-enum-varnames: @@ -92735,6 +92738,8 @@ components: - SAST_VULNERABILITY - SECRET_VULNERABILITY - WORKLOAD_ACTIVITY + - SENSITIVE_DATA + - SERVERLESS_FUNCTION_CODE_VULNERABILITY 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 8df4d65cca..1f35cfde3a 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,8 @@ 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, secret_vulnerability and workload_activity. + api_security, host_vulnerability, iac_misconfiguration, sast_vulnerability, secret_vulnerability, workload_activity, + sensitive_data and serverless_function_code_vulnerability. :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 2df5f1f3bd..01b6b403bf 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,10 @@ 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, secret_vulnerability and workload_activity. + api_security, host_vulnerability, iac_misconfiguration, sast_vulnerability, secret_vulnerability, workload_activity, + sensitive_data and serverless_function_code_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"]. + :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", "sensitive_data", "serverless_function_code_vulnerability"]. :type value: str """ @@ -44,6 +45,8 @@ class RuleTypesItems(ModelSimple): "sast_vulnerability", "secret_vulnerability", "workload_activity", + "sensitive_data", + "serverless_function_code_vulnerability", } APPLICATION_SECURITY: ClassVar["RuleTypesItems"] LOG_DETECTION: ClassVar["RuleTypesItems"] @@ -63,6 +66,8 @@ class RuleTypesItems(ModelSimple): SAST_VULNERABILITY: ClassVar["RuleTypesItems"] SECRET_VULNERABILITY: ClassVar["RuleTypesItems"] WORKLOAD_ACTIVITY: ClassVar["RuleTypesItems"] + SENSITIVE_DATA: ClassVar["RuleTypesItems"] + SERVERLESS_FUNCTION_CODE_VULNERABILITY: ClassVar["RuleTypesItems"] @cached_property def openapi_types(_): @@ -89,3 +94,5 @@ def openapi_types(_): RuleTypesItems.SAST_VULNERABILITY = RuleTypesItems("sast_vulnerability") RuleTypesItems.SECRET_VULNERABILITY = RuleTypesItems("secret_vulnerability") RuleTypesItems.WORKLOAD_ACTIVITY = RuleTypesItems("workload_activity") +RuleTypesItems.SENSITIVE_DATA = RuleTypesItems("sensitive_data") +RuleTypesItems.SERVERLESS_FUNCTION_CODE_VULNERABILITY = RuleTypesItems("serverless_function_code_vulnerability")