Class CIM_PolicySetComponent
extends CIM_PolicyComponent

PolicySetComponent is a concrete aggregation class that collects instances of PolicySet subclasses (PolicyGroups and PolicyRules) into coherent sets of policies that have the same decision strategy and are prioritized within the set.

Class Hierarchy

CIM_PolicyComponent
   |
   +--CIM_PolicySetComponent

Direct Known Subclasses

None.

Class Qualifiers

NameData TypeValueScopeFlavors
AggregationbooleantrueNone OVERRIDABLE= false
AssociationbooleantrueNone OVERRIDABLE= false
DescriptionstringPolicySetComponent is a concrete aggregation class that collects instances of PolicySet subclasses (PolicyGroups and PolicyRules) into coherent sets of policies that have the same decision strategy and are prioritized within the set.None TRANSLATABLE= true

Local Class Properties

NameData TypeQualifiers
NameData TypeValueScopeFlavors
Priorityuint16
DescriptionstringA non-negative integer for prioritizing this PolicySetcomponent relative to components of the same PolicySet. A larger value indicates a higher priority.None TRANSLATABLE= true

Association References

NameClass OriginReference Class
GroupComponentCIM_PolicySetComponentCIM_PolicySet
PartComponentCIM_PolicySetComponentCIM_PolicySet

Propagated Association References

NameClass OriginReference Class
GroupComponentCIM_PolicyComponentCIM_Policy
PartComponentCIM_PolicyComponentCIM_Policy