From c172fa7fb80eac6c3725099d1034115f98ee2abc Mon Sep 17 00:00:00 2001 From: "api-clients-generation-pipeline[bot]" <54105614+api-clients-generation-pipeline[bot]@users.noreply.github.com> Date: Fri, 26 Sep 2025 13:57:22 +0000 Subject: [PATCH] Add suppression list query string parameter (#2689) Co-authored-by: ci.datadog-api-spec --- .generator/schemas/v2/openapi.yaml | 7 +++++++ features/scenarios_model_mapping.rb | 3 +++ lib/datadog_api_client/v2/api/security_monitoring_api.rb | 2 ++ 3 files changed, 12 insertions(+) diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index 5051b689027c..661976d24e3e 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -70064,6 +70064,13 @@ paths: get: description: Get the list of all suppression rules. operationId: ListSecurityMonitoringSuppressions + parameters: + - description: Query string. + in: query + name: query + required: false + schema: + type: string responses: '200': content: diff --git a/features/scenarios_model_mapping.rb b/features/scenarios_model_mapping.rb index 4e2d08a17003..ef0a2707bb6f 100644 --- a/features/scenarios_model_mapping.rb +++ b/features/scenarios_model_mapping.rb @@ -1383,6 +1383,9 @@ "security_filter_id" => "String", "body" => "SecurityFilterUpdateRequest", }, + "v2.ListSecurityMonitoringSuppressions" => { + "query" => "String", + }, "v2.CreateSecurityMonitoringSuppression" => { "body" => "SecurityMonitoringSuppressionCreateRequest", }, diff --git a/lib/datadog_api_client/v2/api/security_monitoring_api.rb b/lib/datadog_api_client/v2/api/security_monitoring_api.rb index b02190d72c55..52ec5ece42bc 100644 --- a/lib/datadog_api_client/v2/api/security_monitoring_api.rb +++ b/lib/datadog_api_client/v2/api/security_monitoring_api.rb @@ -3319,6 +3319,7 @@ def list_security_monitoring_suppressions(opts = {}) # Get the list of all suppression rules. # # @param opts [Hash] the optional parameters + # @option opts [String] :query Query string. # @return [Array<(SecurityMonitoringSuppressionsResponse, Integer, Hash)>] SecurityMonitoringSuppressionsResponse data, response status code and response headers def list_security_monitoring_suppressions_with_http_info(opts = {}) @@ -3330,6 +3331,7 @@ def list_security_monitoring_suppressions_with_http_info(opts = {}) # query parameters query_params = opts[:query_params] || {} + query_params[:'query'] = opts[:'query'] if !opts[:'query'].nil? # header parameters header_params = opts[:header_params] || {}