CIM211 Class Declaration
CIM_PolicyConditionInPolicyCondition

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

Class Hierarchy

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

Class Attributes

Class Declaration Attributes
NameValue
SUPERCLASSCIM_PolicyConditionStructure
NAMECIM_PolicyConditionInPolicyCondition

Class Qualifiers

Class CIM_PolicyConditionInPolicyCondition Qualifiers
NameTypeValueFrom Class
Versionstring2.7.0 CIM_PolicyConditionInPolicyCondition
DescriptionstringA CompoundPolicyCondition aggregates zero or more instances of the PolicyCondition class, via the PolicyConditionInPolicyCondition association. A CompoundPolicyCondition that aggregates zero Conditions is not valid; it may, however, be in the process of being defined. Note that a CompoundPolicyCondition should have no effect until it is valid. CIM_PolicyConditionInPolicyCondition
Associationbooleantrue CIM_PolicyConditionInPolicyCondition
Aggregationbooleantrue CIM_PolicyConditionInPolicyCondition
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_CompoundPolicyCondition ref Description
Override
Key
Aggregate
CIM_PolicyConditionInPolicyCondition
PartComponentCIM_PolicyCondition ref Description
Override
Key
CIM_PolicyConditionInPolicyCondition
GroupNumberuint16 Description CIM_PolicyConditionStructure
ConditionNegatedboolean Description CIM_PolicyConditionStructure

Property Qualifiers

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

Property PartComponent Qualifiers
NameTypeValueFrom Class
DescriptionstringThis property holds the name of a PolicyCondition contained by one or more PolicyRules. CIM_PolicyConditionInPolicyCondition
OverridestringPartComponent CIM_PolicyConditionInPolicyCondition
Keybooleantrue CIM_PolicyConditionInPolicyCondition

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