From 7fc6c9db070a733da588b828fb1916e0e541f32a Mon Sep 17 00:00:00 2001 From: "ci.datadog-api-spec" Date: Mon, 22 Dec 2025 18:04:08 +0000 Subject: [PATCH] Regenerate client from commit 415eb41 of spec repo --- .generator/schemas/v2/openapi.yaml | 8 ++++++++ .../v2/api/security_monitoring_api.py | 11 +++++++++++ 2 files changed, 19 insertions(+) diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index cfbcb7286a..fb8167158e 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -82778,6 +82778,14 @@ paths: parameters: - $ref: '#/components/parameters/PageSize' - $ref: '#/components/parameters/PageNumber' + - description: A search query to filter security rules. You can filter by attributes + such as `type`, `source`, `tags`. + example: type:signal_correlation source:cloudtrail + in: query + name: query + required: false + schema: + type: string responses: '200': content: diff --git a/src/datadog_api_client/v2/api/security_monitoring_api.py b/src/datadog_api_client/v2/api/security_monitoring_api.py index 10259f0459..8cf104cb68 100644 --- a/src/datadog_api_client/v2/api/security_monitoring_api.py +++ b/src/datadog_api_client/v2/api/security_monitoring_api.py @@ -1531,6 +1531,11 @@ def __init__(self, api_client=None): "attribute": "page[number]", "location": "query", }, + "query": { + "openapi_types": (str,), + "attribute": "query", + "location": "query", + }, }, headers_map={ "accept": ["application/json"], @@ -3793,6 +3798,7 @@ def list_security_monitoring_rules( *, page_size: Union[int, UnsetType] = unset, page_number: Union[int, UnsetType] = unset, + query: Union[str, UnsetType] = unset, ) -> SecurityMonitoringListRulesResponse: """List rules. @@ -3802,6 +3808,8 @@ def list_security_monitoring_rules( :type page_size: int, optional :param page_number: Specific page number to return. :type page_number: int, optional + :param query: A search query to filter security rules. You can filter by attributes such as ``type`` , ``source`` , ``tags``. + :type query: str, optional :rtype: SecurityMonitoringListRulesResponse """ kwargs: Dict[str, Any] = {} @@ -3811,6 +3819,9 @@ def list_security_monitoring_rules( if page_number is not unset: kwargs["page_number"] = page_number + if query is not unset: + kwargs["query"] = query + return self._list_security_monitoring_rules_endpoint.call_with_http_info(**kwargs) def list_security_monitoring_signals(