Class Hierarchy
Class Attributes
Class Qualifiers
Properties
Methods
Associations in which the class can participate
Sub Profiling Summary
CIM_PolicyConditionStructure --> CIM_PolicyComponent --> CIM_Component --> [top]
Class Declaration Attributes Name Value SUPERCLASS CIM_PolicyComponent NAME CIM_PolicyConditionStructure
Class CIM_PolicyConditionStructure Qualifiers Name Type Value From Class Abstract boolean true CIM_PolicyConditionStructure Version string 2.7.0 CIM_PolicyConditionStructure Description string PolicyConditions 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 Association boolean true CIM_PolicyConditionStructure Aggregation boolean true CIM_PolicyConditionStructure Description string CIM_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 Association boolean true CIM_PolicyComponent Aggregation boolean true CIM_PolicyComponent Association boolean true CIM_Component Aggregation boolean true CIM_Component Description string CIM_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 Name Type Value Qualifiers ClassOrigin GroupComponent CIM_Policy ref Description
Override
Key
AggregateCIM_PolicyConditionStructure PartComponent CIM_PolicyCondition ref Description
Override
KeyCIM_PolicyConditionStructure GroupNumber uint16 Description CIM_PolicyConditionStructure ConditionNegated boolean Description CIM_PolicyConditionStructure Property Qualifiers
Property GroupComponent Qualifiers Name Type Value From Class Description string This property represents the Policy that contains one or more PolicyConditions. CIM_PolicyConditionStructure Override string GroupComponent CIM_PolicyConditionStructure Key boolean true CIM_PolicyConditionStructure Aggregate boolean true CIM_PolicyConditionStructure
Property PartComponent Qualifiers Name Type Value From Class Description string This property holds the name of a PolicyCondition contained by one or more PolicyRule or CompoundPolicyCondition instances. CIM_PolicyConditionStructure Override string PartComponent CIM_PolicyConditionStructure Key boolean true CIM_PolicyConditionStructure
Property GroupNumber Qualifiers Name Type Value From Class Description string Unsigned 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 Name Type Value From Class Description string Indication 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 Name Type Value From Class Override string GroupComponent CIM_PolicyComponent Description string The parent Policy in the association. CIM_PolicyComponent Key boolean true CIM_PolicyComponent Aggregate boolean true CIM_PolicyComponent
Property PartComponent Qualifiers Name Type Value From Class Override string PartComponent CIM_PolicyComponent Description string The child/part Policy in the association. CIM_PolicyComponent Key boolean true CIM_PolicyComponent
Property GroupComponent Qualifiers Name Type Value From Class Key boolean true CIM_Component Aggregate boolean true CIM_Component Description string The parent element in the association. CIM_Component
Property PartComponent Qualifiers Name Type Value From Class Key boolean true CIM_Component Description string The child element in the association. CIM_Component
Method Qualifiers
Parameters
Parameter Qualifiers