Comparison Expressions
Comparison expressions let you compare resource parameters with specific values. Comparison expressions have the following format:
| <parameter><operator><value> | 
where:
- <parameter> is a name of the query parameter that you are able to use for filtering.
To learn what query parameters are available for a specific resource, see the Query Parameters section in the GET HTTP method description of the resource. For example, GET /backupServers/{ID}.
- <operator> is an operator that compares the parameter and value. For details, see Comparison Operators.
- <value> is a parameter value.
Comparison expression may contain the following operators.
| Comparison Operator | Query Syntax Character | Description | 
|---|---|---|
| Greater | > | The resource parameter must be greater than the specified value. | 
| Less | < | The resource parameter must be less than the specified value. | 
| Equal | == | The resource parameter must be equal to the specified value. | 
| Does not equal | != | The resource parameter must not be equal to the specified value. | 
| Greater or equal | >= | The resource parameter must be greater than or equal to the specified value. | 
| Less or equal | <= | The resource parameter must be less than or equal to the specified value. | 
| Note | 
| If a resource parameter has an array of possible values, the values are compared by their index. For example, the Result parameter of a backup job session has the following possible values listed in the acceding order: 
 In this example, the Failed value is greater than the Success value. | 
Example
To get a backup job with the Exchange Backup name, use the following query.
| Request: GET https://localhost:9398/api/query?type=job&filter=name=="Exchange Backup" 
 Response: 200 OK 
 Response Body: <QueryResult xmlns="http://www.veeam.com/ent/v1.0"> |