From c1c696ee96c2852e3e11f504927037b4c1f76d34 Mon Sep 17 00:00:00 2001 From: "ci.datadog-api-spec" Date: Mon, 22 Dec 2025 18:04:00 +0000 Subject: [PATCH] Regenerate client from commit 415eb41 of spec repo --- .generator/schemas/v2/openapi.yaml | 8 ++++++++ features/scenarios_model_mapping.rb | 1 + lib/datadog_api_client/v2/api/security_monitoring_api.rb | 2 ++ 3 files changed, 11 insertions(+) diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index cfbcb7286ac..fb8167158e1 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/features/scenarios_model_mapping.rb b/features/scenarios_model_mapping.rb index 3a27e10133c..806352e4b81 100644 --- a/features/scenarios_model_mapping.rb +++ b/features/scenarios_model_mapping.rb @@ -1562,6 +1562,7 @@ "v2.ListSecurityMonitoringRules" => { "page_size" => "Integer", "page_number" => "Integer", + "query" => "String", }, "v2.CreateSecurityMonitoringRule" => { "body" => "SecurityMonitoringRuleCreatePayload", 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 72c954d50b2..5f7d915af09 100644 --- a/lib/datadog_api_client/v2/api/security_monitoring_api.rb +++ b/lib/datadog_api_client/v2/api/security_monitoring_api.rb @@ -3788,6 +3788,7 @@ def list_security_monitoring_rules(opts = {}) # @param opts [Hash] the optional parameters # @option opts [Integer] :page_size Size for a given page. The maximum allowed value is 100. # @option opts [Integer] :page_number Specific page number to return. + # @option opts [String] :query A search query to filter security rules. You can filter by attributes such as `type`, `source`, `tags`. # @return [Array<(SecurityMonitoringListRulesResponse, Integer, Hash)>] SecurityMonitoringListRulesResponse data, response status code and response headers def list_security_monitoring_rules_with_http_info(opts = {}) @@ -3801,6 +3802,7 @@ def list_security_monitoring_rules_with_http_info(opts = {}) query_params = opts[:query_params] || {} query_params[:'page[size]'] = opts[:'page_size'] if !opts[:'page_size'].nil? query_params[:'page[number]'] = opts[:'page_number'] if !opts[:'page_number'].nil? + query_params[:'query'] = opts[:'query'] if !opts[:'query'].nil? # header parameters header_params = opts[:header_params] || {}