- Resource: CaseQueueFilter
- FilterOperator
- CaseQueueCriteria
- CaseQueueFilterType
- CompareOperator
- SearchTimeRangeType
- Methods
Resource: CaseQueueFilter
This service is available for customers who migrated SOAR to a customer managed project and have the Chronicle API enabled. Case Queue Filters enable users to narrow your case search in the queue to precisely target the cases you want to analyze, by saving and editing filters that are significantly useful for them.
JSON representation |
---|
{ "name": string, "displayName": string, "filterOperator": enum ( |
Fields | |
---|---|
name |
Identifier. The unique name(ID) of the CaseQueueFilter. Format: projects/{project}/locations/{location}/instances/{instance}/caseQueueFilters/{caseQueueFilter} |
displayName |
Required. This is the name of the case queue filter that will be applied to the case filter. |
filterOperator |
Required. Specifies the logical operator for combining multiple filtering criteria. Required if Criteria is available. |
criteria[] |
Optional. List of filters to apply, optional. |
timeRangeFilter |
Optional. Specifies the time range filter type to apply. |
startTime |
Optional. Specifies the start time for filtering cases based on timestamp. |
endTime |
Optional. Specifies the end time for filtering cases based on timestamp. |
author |
Output only. Specifies the author of the case queue filter. |
FilterOperator
Enum defining logical operators for combining multiple filters.
Enums | |
---|---|
FILTER_OPERATOR_UNSPECIFIED |
Default value. This value is unused. |
OR |
The value is equal to any of the values. |
AND |
The value is equal to all of the values. |
CaseQueueCriteria
The filtering criteria that each case queue filter can have.
JSON representation |
---|
{ "type": enum ( |
Fields | |
---|---|
type |
Required. The type of the filter. |
operator |
Required. The comparison operator used for the filter. |
values[] |
Required. The values of the filter. |
includeUsers |
Optional. If the filter is of type Analysts (Roles / users) , and this is set to True, then the BE will also search for cases assigned to users that are a part of the roles in the search. "Include users associated with selected roles" in the UI. Otherwise the related to the selected roles users will not be included in the result. |
CaseQueueFilterType
Enum representing different filter types that can be used for case queue filtering.
Enums | |
---|---|
CASE_QUEUE_FILTER_TYPE_UNSPECIFIED |
Default value. This value is unused. |
ENVIRONMENTS |
The value is Environments. |
PRIORITIES |
The value is Priorities. |
STAGES |
The value is Stages. |
TAGS |
The value is Tags. |
ALERTS_NAME |
The value is Alerts name. |
PRODUCTS |
The value is Products. |
PLATFORMS |
The value is Platforms. |
ANALYSTS |
The value is Analysts. |
ALERTS_VENDOR |
The value is Alerts vendor. |
TYPE |
The value is Type. |
ENVIRONMENT_DYNAMIC_PARAMETERS |
The value is Environments dynamic parameters. |
CompareOperator
Enum defining comparison operators used in filtering criteria.
Enums | |
---|---|
COMPARE_OPERATOR_UNSPECIFIED |
Default value. This value is unused. |
IS |
The value is equal to any of the selected values. |
IS_NOT |
The value is not equal to any of the selected values. |
SearchTimeRangeType
Enum representing predefined time range filters. The SEARCH_TIME_RANGE_TYPE_UNSPECIFIED (Custom value in the UI) provides a fixed interval search - e.g. to find cases only for [March 10 - March 30]. The rest of enum values provide dynamic time range search - e.g. if LAST_WEEK is selected it always queries cases for the last week.
Enums | |
---|---|
SEARCH_TIME_RANGE_TYPE_UNSPECIFIED |
Default value. |
CUSTOM |
Custom time Range. |
LAST_DAY |
Search for cases for the last day. |
LAST_2_DAYS |
Search for cases for the last 2 days. |
LAST_3_DAYS |
Search for cases for the last 3 days. |
LAST_WEEK |
Search for cases for the last 7 days. |
LAST_YEAR |
Search for cases for the last year. |
Methods |
|
---|---|
|
Create a CaseQueueFilter. |
|
Delete a CaseQueueFilter. |
|
Get a CaseQueueFilter. |
|
Get a ShareConfig. |
|
Lists CaseQueueFilters. |
|
Update a CaseQueueFilter. |
|
Update a ShareConfig. |