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.