Class CIM_PolicyConditionInPolicyRule
extends CIM_PolicyConditionStructure

A PolicyRule aggregates zero or more instances of the PolicyCondition class, via the PolicyConditionInPolicyRule association. A Rule that aggregates zero Conditions is not valid; it may, however, be in the process of being defined. Note that a PolicyRule should have no effect until it is valid.

Class Hierarchy

CIM_Component
   |
   +--CIM_PolicyComponent
   |
   +--CIM_PolicyConditionStructure
   |
   +--CIM_PolicyConditionInPolicyRule

Direct Known Subclasses

CIM_PacketConditionInSARule

Class Qualifiers

NameData TypeValueScopeFlavors
AggregationbooleantrueNone OVERRIDABLE= false
AssociationbooleantrueNone OVERRIDABLE= false
DescriptionstringA PolicyRule aggregates zero or more instances of the PolicyCondition class, via the PolicyConditionInPolicyRule association. A Rule that aggregates zero Conditions is not valid; it may, however, be in the process of being defined. Note that a PolicyRule should have no effect until it is valid.None TRANSLATABLE= true
Versionstring2.7.0TOSUBCLASS= falseTRANSLATABLE= true

Local Class Properties

NameData TypeQualifiers
NameData TypeValueScopeFlavors
ConditionNegatedboolean
DescriptionstringIndication of whether the contained PolicyCondition is negated. TRUE indicates that the PolicyCondition IS negated, FALSE indicates that it IS NOT negated.None TRANSLATABLE= true
GroupNumberuint16
DescriptionstringUnsigned integer indicating the group to which the contained PolicyCondition belongs. This integer segments the Conditions into the ANDed sets (when the ConditionListType is "DNF") or, similarly, into the ORed sets (when the ConditionListType is "CNF").None TRANSLATABLE= true

Association References

NameClass OriginReference Class
GroupComponentCIM_PolicyConditionInPolicyRuleCIM_PolicyRule
PartComponentCIM_PolicyConditionInPolicyRuleCIM_PolicyCondition