Class Hierarchy
Class Attributes
Class Qualifiers
Properties
Methods
Associations in which the class can participate
Sub Profiling Summary
CIM_PolicyConditionInPolicyRule --> CIM_PolicyConditionStructure --> CIM_PolicyComponent --> CIM_Component --> [top]
Class Declaration Attributes Name Value SUPERCLASS CIM_PolicyConditionStructure NAME CIM_PolicyConditionInPolicyRule
Class CIM_PolicyConditionInPolicyRule Qualifiers Name Type Value From Class Version string 2.7.0 CIM_PolicyConditionInPolicyRule Description string 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. CIM_PolicyConditionInPolicyRule Association boolean true CIM_PolicyConditionInPolicyRule Aggregation boolean true CIM_PolicyConditionInPolicyRule 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_PolicyRule ref Description
Override
Key
AggregateCIM_PolicyConditionInPolicyRule PartComponent CIM_PolicyCondition ref Description
Override
KeyCIM_PolicyConditionInPolicyRule 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 PolicyRule that contains one or more PolicyConditions. CIM_PolicyConditionInPolicyRule Override string GroupComponent CIM_PolicyConditionInPolicyRule Key boolean true CIM_PolicyConditionInPolicyRule Aggregate boolean true CIM_PolicyConditionInPolicyRule
Property PartComponent Qualifiers Name Type Value From Class Description string This property holds the name of a PolicyCondition contained by one or more PolicyRules. CIM_PolicyConditionInPolicyRule Override string PartComponent CIM_PolicyConditionInPolicyRule Key boolean true CIM_PolicyConditionInPolicyRule
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