CIM2.14 Class Declaration
CIM_PolicyConditionInPolicyRule

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

Class Hierarchy

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

Class Attributes

Class Declaration Attributes
NameValue
SUPERCLASSCIM_PolicyConditionStructure
NAMECIM_PolicyConditionInPolicyRule

Class Qualifiers

Class CIM_PolicyConditionInPolicyRule Qualifiers
NameTypeValueFrom Class
Versionstring2.7.0CIM_PolicyConditionInPolicyRule
UMLPackagePathstringCIM::PolicyCIM_PolicyConditionInPolicyRule
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.CIM_PolicyConditionInPolicyRule
AssociationbooleantrueCIM_PolicyConditionInPolicyRule
AggregationbooleantrueCIM_PolicyConditionInPolicyRule
UMLPackagePathstringCIM::PolicyCIM_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
AssociationbooleantrueCIM_PolicyConditionStructure
AggregationbooleantrueCIM_PolicyConditionStructure
UMLPackagePathstringCIM::PolicyCIM_PolicyComponent
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
AssociationbooleantrueCIM_PolicyComponent
AggregationbooleantrueCIM_PolicyComponent
AssociationbooleantrueCIM_Component
AggregationbooleantrueCIM_Component
UMLPackagePathstringCIM::Core::CoreElementsCIM_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_PolicyRule ref Override
Description
Key
Aggregate
CIM_PolicyConditionInPolicyRule
PartComponentCIM_PolicyCondition ref Override
Description
Key
CIM_PolicyConditionInPolicyRule
GroupNumberuint16 Description CIM_PolicyConditionStructure
ConditionNegatedboolean Description CIM_PolicyConditionStructure

Property Qualifiers

Property GroupComponent Qualifiers
NameTypeValueFrom Class
DescriptionstringThis property represents the PolicyRule that contains one or more PolicyConditions.CIM_PolicyConditionInPolicyRule
KeybooleantrueCIM_PolicyConditionInPolicyRule
AggregatebooleantrueCIM_PolicyConditionInPolicyRule

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

Property GroupComponent Qualifiers
NameTypeValueFrom Class
DescriptionstringThis property represents the Policy that contains one or more PolicyConditions.CIM_PolicyConditionStructure
KeybooleantrueCIM_PolicyConditionStructure
AggregatebooleantrueCIM_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
KeybooleantrueCIM_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
DescriptionstringThe parent Policy in the association.CIM_PolicyComponent
KeybooleantrueCIM_PolicyComponent
AggregatebooleantrueCIM_PolicyComponent

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

Property GroupComponent Qualifiers
NameTypeValueFrom Class
KeybooleantrueCIM_Component
AggregatebooleantrueCIM_Component
DescriptionstringThe parent element in the association.CIM_Component

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

Methods

Method Qualifiers

Parameters

Parameter Qualifiers

Associations this class can participate in