diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml
index 6fb646a7c0d..9e32a13f42a 100644
--- a/.generator/schemas/v2/openapi.yaml
+++ b/.generator/schemas/v2/openapi.yaml
@@ -85404,6 +85404,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/main/java/com/datadog/api/client/v2/api/SecurityMonitoringApi.java b/src/main/java/com/datadog/api/client/v2/api/SecurityMonitoringApi.java
index 6d027879bb8..0a1c1240678 100644
--- a/src/main/java/com/datadog/api/client/v2/api/SecurityMonitoringApi.java
+++ b/src/main/java/com/datadog/api/client/v2/api/SecurityMonitoringApi.java
@@ -9266,6 +9266,7 @@ public SecurityMonitoringSignalsListResponse listSecurityMonitoringHistsignals(
public static class ListSecurityMonitoringRulesOptionalParameters {
private Long pageSize;
private Long pageNumber;
+ private String query;
/**
* Set pageSize.
@@ -9289,6 +9290,18 @@ public ListSecurityMonitoringRulesOptionalParameters pageNumber(Long pageNumber)
this.pageNumber = pageNumber;
return this;
}
+
+ /**
+ * Set query.
+ *
+ * @param query A search query to filter security rules. You can filter by attributes such as
+ * type, source, tags. (optional)
+ * @return ListSecurityMonitoringRulesOptionalParameters
+ */
+ public ListSecurityMonitoringRulesOptionalParameters query(String query) {
+ this.query = query;
+ return this;
+ }
}
/**
@@ -9372,6 +9385,7 @@ public ApiResponse listSecurityMonitoringRu
Object localVarPostBody = null;
Long pageSize = parameters.pageSize;
Long pageNumber = parameters.pageNumber;
+ String query = parameters.query;
// create path and map variables
String localVarPath = "/api/v2/security_monitoring/rules";
@@ -9380,6 +9394,7 @@ public ApiResponse listSecurityMonitoringRu
localVarQueryParams.addAll(apiClient.parameterToPairs("", "page[size]", pageSize));
localVarQueryParams.addAll(apiClient.parameterToPairs("", "page[number]", pageNumber));
+ localVarQueryParams.addAll(apiClient.parameterToPairs("", "query", query));
Invocation.Builder builder =
apiClient.createBuilder(
@@ -9415,6 +9430,7 @@ public ApiResponse listSecurityMonitoringRu
Object localVarPostBody = null;
Long pageSize = parameters.pageSize;
Long pageNumber = parameters.pageNumber;
+ String query = parameters.query;
// create path and map variables
String localVarPath = "/api/v2/security_monitoring/rules";
@@ -9423,6 +9439,7 @@ public ApiResponse listSecurityMonitoringRu
localVarQueryParams.addAll(apiClient.parameterToPairs("", "page[size]", pageSize));
localVarQueryParams.addAll(apiClient.parameterToPairs("", "page[number]", pageNumber));
+ localVarQueryParams.addAll(apiClient.parameterToPairs("", "query", query));
Invocation.Builder builder;
try {