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 {