HP XP P9000 Tiered Storage Manager Software 7.6.1-00 CLI Reference Guide

Specifiable properties
Description and commands that
have access to the filter
Filter name and function
See Table 5 and Table 8.
Filter condition expressions used to
filter storage domains and volumes
in storage tiers
Commands that have access to this
filter type:
CreateMigrationPlan
GetVolumes
Filter condition expressions for volumes
(volume-filter-condition)
See Table 6 and Table 9.
Filter condition expressions used to
filter pools in storage domains
Command that has access to this filter
type:GetPools
Filter condition expressions for pools
(pool-filter-condition)
See Table 7 and Table 10.
Filter condition expressions used to
filter unused capacity in storage
systems registered in Device Manager
Command that has access to this filter
type:GetFreeSpaces
Filter condition expressions for unused
capacity
(unused-capacity-filter-condition)
Syntax of filter condition expressions
The following shows the syntax of these filter condition expressions, in BNF format.
storage-tier-filter-condition ::= and-search-condition
| or-search-condition
and-search-condition ::= comparison-predicate
| and-search-condition "AND" and-search-condition
| "(" and-search-condition ")"
or-search-condition ::= comparison-predicate
| or-search-condition "OR" or-search-condition
| "(" or-search-condition ")"
volume-filter-condition ::= term
| volume-filter-condition "OR" volume-filter-condition
term ::= factor | term "AND" term
factor ::= test | "NOT" factor
test ::= comparison-predicate | "(" volume-filter-condition ")"
pool-filter-condition ::= pool-term
| pool-filter-condition "OR" pool-filter-condition
pool-term ::= pool-factor | pool-term "AND" pool-term
pool-factor ::= pool-test | "NOT" pool-factor
pool-test ::= comparison-predicate | "(" pool-filter-condition ")"
unused-capacity-filter-condition ::= unused-capacity-term
| unused-capacity-filter-condition "OR" unused-capacity-filter-condition
unused-capacity-term ::= unused-capacity-factor
| unused-capacity-term "AND" unused-capacity-term
unused-capacity-factor ::= unused-capacity-test | "NOT" unused-capacity-factor
unused-capacity-test ::= comparison-predicate
| "(" unused-capacity-filter-condition ")"
Filter conditions that can be used in the CLI36