Name | Data Type | Default Value | Qualifiers |
Name | Data Type | Value |
Query | string | |
Description | string | A query expression that MAY be evaluated and that defines the query results that MAY be generated. Note that the query's FROM clause MAY reference any class, including those named by the QueryResultName of other QueryCondition instances associated to the same PolicyRule. |
ModelCorrespondence | string | CIM_QueryCondition.QueryLanguage, CIM_QueryCondition.QueryResultName |
Required | boolean | true |
QueryLanguage | uint16 | 2 |
Description | string | The language in which the Query string is expressed./n CQL - refers to the 'DMTF:CQL' language defined by DSP0200.
CQL: indicates a CIM Query Language string.
CQLT: indicates a CIM Query Language Template string. When used, the identifiers recognized in the $identifier$ tokens are "SELF" and the property names of this class, or one of its subclasses. When used in the Query string, $SELF$ will be replaced by a string corresponding to a WBEM URI referencing the instance of this class that contains the Query template string. Tokens of the form $<propertyname>$ will be replaced by a string representing the corresponding property value of the instance of this class that contains the Query string. |
ModelCorrespondence | string | CIM_QueryCondition.Query |
Required | boolean | true |
ValueMap | string | 2, 3, .., 0x8000.. |
Values | string | CQL, CQLT, DMTF Reserved, Vendor Reserved |
QueryResultName | string | |
Description | string | In the context of the associated PolicyRule, QueryResultName defines a unique alias for the query results that MAY be used in subsequent QueryConditions or MethodActions of the same PolicyRule. This string is treated as a class name, in a query statement. |
ModelCorrespondence | string | CIM_QueryCondition.Query, CIM_MethodAction.Query |
Required | boolean | true |
Trigger | boolean | false |
Description | string | If Trigger = true, and with the exception of any PolicyTimePeriodConditions, PolicyConditions of this Policy are not evaluated until this 'triggering' condition query is true. There MUST be no more than one QueryCondition with Trigger = true associated with a particular Policy. |
Required | boolean | true |