UAPI Filters
Overview
You can use additional parameters to filter UAPI output.
api.filter
Boolean — Whether to enable filtering.
-
1
— Enable filtering. -
0
— Disable filtering.
api.filter_column
The return to match against. The name of one of the function's returns.
api.filter_term
The value to match. An integer or string value.
api.filter_type
The match type.
If the api.filter_term
value is an integer, use a numeric operator.
If the api.filter_term
value is a string, use a string operator.
This parameter defaults to contains.
Numeric operators
-
eq
— The column equals to the match value. -
lt
— The column is less than the match value. This match type cannot handle unlimited values. -
lt_handle_unlimited
— The column is less than the match value. This match type can handle unlimited values. -
gt
— The column is greater than the match value. This match type cannot handle unlimited values. -
gt_handle_unlimited
— The column is greater than the match value. This match type can handle unlimited values. -
ne
— The column does not equal to the match value.
String operators
-
contains
— The column contains the match value's string. Not case-sensitive. -
begins
— The column begins with the match value's string. Not case-sensitive. -
ends
— The column ends with the match value's string. Not case-sensitive. -
matches
— The column matches the value as a regular expression.
Other operators
-
defined
— The column contains a value. -
undefined
— The column does not contain a value.