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/src/main/java/com/datadog/api/client/v2/api/SecurityMonitoringApi.java b/src/main/java/com/datadog/api/client/v2/api/SecurityMonitoringApi.java
index a62e4b387a1..deb58362403 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
@@ -8977,6 +8977,7 @@ public SecurityMonitoringSignalsListResponse listSecurityMonitoringHistsignals(
public static class ListSecurityMonitoringRulesOptionalParameters {
private Long pageSize;
private Long pageNumber;
+ private String query;
/**
* Set pageSize.
@@ -9000,6 +9001,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;
+ }
}
/**
@@ -9083,6 +9096,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";
@@ -9091,6 +9105,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(
@@ -9126,6 +9141,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";
@@ -9134,6 +9150,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 {