CIM211 Class Declaration
CIM_PolicyConditionStructure

Table of Contents:
Class Hierarchy
Class Attributes
Class Qualifiers
Properties
Methods
Associations in which the class can participate
Sub Profiling Summary

Class Hierarchy

CIM_PolicyConditionStructure --> CIM_PolicyComponent --> CIM_Component --> [top]

Class Attributes

Class Declaration Attributes
NameValue
SUPERCLASSCIM_PolicyComponent
NAMECIM_PolicyConditionStructure

Class Qualifiers

Class CIM_PolicyConditionStructure Qualifiers
NameTypeValueFrom Class
Abstractbooleantrue CIM_PolicyConditionStructure
Versionstring2.7.0 CIM_PolicyConditionStructure
DescriptionstringPolicyConditions may be aggregated into rules and into compound conditions. PolicyConditionStructure is the abstract aggregation class for the structuring of policy conditions. The Conditions aggregated by a PolicyRule or CompoundPolicyCondition are grouped into two levels of lists: either an ORed set of ANDed sets of conditions (DNF, the default) or an ANDed set of ORed sets of conditions (CNF). Individual PolicyConditions in these lists may be negated. The property ConditionListType specifies which of these two grouping schemes applies to a particular PolicyRule or CompoundPolicyCondition instance. One or more PolicyTimePeriodConditions may be among the conditions associated with a PolicyRule or CompoundPolicyCondition via the PolicyConditionStructure subclass association. In this case, the time periods are simply additional Conditions to be evaluated along with any others that are specified. CIM_PolicyConditionStructure
Associationbooleantrue CIM_PolicyConditionStructure
Aggregationbooleantrue CIM_PolicyConditionStructure
DescriptionstringCIM_PolicyComponent is a generic association used to establish ’ part of ’ relationships between the subclasses of CIM_Policy. For example, the PolicyConditionInPolicyRule association defines that PolicyConditions are part of a PolicyRule. CIM_PolicyComponent
Associationbooleantrue CIM_PolicyComponent
Aggregationbooleantrue CIM_PolicyComponent
Associationbooleantrue CIM_Component
Aggregationbooleantrue CIM_Component
DescriptionstringCIM_Component is a generic association used to establish ’ part of ’ relationships between Managed Elements. For example, it could be used to define the components or parts of a System. CIM_Component

Properties

Properties
NameTypeValueQualifiersClassOrigin
GroupComponentCIM_Policy ref Description
Override
Key
Aggregate
CIM_PolicyConditionStructure
PartComponentCIM_PolicyCondition ref Description
Override
Key
CIM_PolicyConditionStructure
GroupNumberuint16 Description CIM_PolicyConditionStructure
ConditionNegatedboolean Description CIM_PolicyConditionStructure

Property Qualifiers

Property GroupComponent Qualifiers
NameTypeValueFrom Class
DescriptionstringThis property represents the Policy that contains one or more PolicyConditions. CIM_PolicyConditionStructure
OverridestringGroupComponent CIM_PolicyConditionStructure
Keybooleantrue CIM_PolicyConditionStructure
Aggregatebooleantrue CIM_PolicyConditionStructure

Property PartComponent Qualifiers
NameTypeValueFrom Class
DescriptionstringThis property holds the name of a PolicyCondition contained by one or more PolicyRule or CompoundPolicyCondition instances. CIM_PolicyConditionStructure
OverridestringPartComponent CIM_PolicyConditionStructure
Keybooleantrue CIM_PolicyConditionStructure

Property GroupNumber Qualifiers
NameTypeValueFrom Class
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 " ). CIM_PolicyConditionStructure

Property ConditionNegated Qualifiers
NameTypeValueFrom Class
DescriptionstringIndication of whether the contained PolicyCondition is negated. TRUE indicates that the PolicyCondition IS negated, FALSE indicates that it IS NOT negated. CIM_PolicyConditionStructure

Property GroupComponent Qualifiers
NameTypeValueFrom Class
OverridestringGroupComponent CIM_PolicyComponent
DescriptionstringThe parent Policy in the association. CIM_PolicyComponent
Keybooleantrue CIM_PolicyComponent
Aggregatebooleantrue CIM_PolicyComponent

Property PartComponent Qualifiers
NameTypeValueFrom Class
OverridestringPartComponent CIM_PolicyComponent
DescriptionstringThe child/part Policy in the association. CIM_PolicyComponent
Keybooleantrue CIM_PolicyComponent

Property GroupComponent Qualifiers
NameTypeValueFrom Class
Keybooleantrue CIM_Component
Aggregatebooleantrue CIM_Component
DescriptionstringThe parent element in the association. CIM_Component

Property PartComponent Qualifiers
NameTypeValueFrom Class
Keybooleantrue CIM_Component
DescriptionstringThe child element in the association. CIM_Component

Methods

Method Qualifiers

Parameters

Parameter Qualifiers

Associations this class can participate in