CIM211 Class Declaration
CIM_PolicySetComponent

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

Class Hierarchy

CIM_PolicySetComponent --> CIM_PolicyComponent --> CIM_Component --> [top]

Class Attributes

Class Declaration Attributes
NameValue
SUPERCLASSCIM_PolicyComponent
NAMECIM_PolicySetComponent

Class Qualifiers

Class CIM_PolicySetComponent Qualifiers
NameTypeValueFrom Class
Versionstring2.6.0 CIM_PolicySetComponent
DescriptionstringPolicySetComponent is a concrete aggregation that collects instances of the subclasses of PolicySet (i.e., PolicyGroups and PolicyRules). Instances are collected in sets that use the same decision strategy. They are prioritized relative to each other, within the set, using the Priority property of this aggregation. Together, the PolicySet.PolicyDecisionStrategy and PolicySet Component.Priority properties determine the processing for the groups and rules contained in a PolicySet. A larger priority value represents a higher priority. Note that the Priority property MUST have a unique value when compared with others defined for the same aggregating PolicySet. Thus, the evaluation of rules within a set is deterministically specified. CIM_PolicySetComponent
Associationbooleantrue CIM_PolicySetComponent
Aggregationbooleantrue CIM_PolicySetComponent
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_PolicySet ref Description
Override
Key
Aggregate
CIM_PolicySetComponent
PartComponentCIM_PolicySet ref Description
Override
Key
CIM_PolicySetComponent
Priorityuint16 Description CIM_PolicySetComponent

Property Qualifiers

Property GroupComponent Qualifiers
NameTypeValueFrom Class
DescriptionstringA PolicySet that aggregates other PolicySet instances. CIM_PolicySetComponent
OverridestringGroupComponent CIM_PolicySetComponent
Keybooleantrue CIM_PolicySetComponent
Aggregatebooleantrue CIM_PolicySetComponent

Property PartComponent Qualifiers
NameTypeValueFrom Class
DescriptionstringA PolicySet aggregated into a PolicySet. CIM_PolicySetComponent
OverridestringPartComponent CIM_PolicySetComponent
Keybooleantrue CIM_PolicySetComponent

Property Priority Qualifiers
NameTypeValueFrom Class
DescriptionstringA non-negative integer for prioritizing this PolicySet component relative to other elements of the same PolicySet. A larger value indicates a higher priority. The Priority property MUST have a unique value when compared with others defined for the same aggregating PolicySet. CIM_PolicySetComponent

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