Class Hierarchy
Class Attributes
Class Qualifiers
Properties
Methods
Associations in which the class can participate
Sub Profiling Summary
CIM_PolicySetComponent --> CIM_PolicyComponent --> CIM_Component --> [top]
Class Declaration Attributes Name Value SUPERCLASS CIM_PolicyComponent NAME CIM_PolicySetComponent
Class CIM_PolicySetComponent Qualifiers Name Type Value From Class Version string 2.6.0 CIM_PolicySetComponent Description string PolicySetComponent 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 Association boolean true CIM_PolicySetComponent Aggregation boolean true CIM_PolicySetComponent 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_PolicySet ref Description
Override
Key
AggregateCIM_PolicySetComponent PartComponent CIM_PolicySet ref Description
Override
KeyCIM_PolicySetComponent Priority uint16 Description CIM_PolicySetComponent Property Qualifiers
Property GroupComponent Qualifiers Name Type Value From Class Description string A PolicySet that aggregates other PolicySet instances. CIM_PolicySetComponent Override string GroupComponent CIM_PolicySetComponent Key boolean true CIM_PolicySetComponent Aggregate boolean true CIM_PolicySetComponent
Property PartComponent Qualifiers Name Type Value From Class Description string A PolicySet aggregated into a PolicySet. CIM_PolicySetComponent Override string PartComponent CIM_PolicySetComponent Key boolean true CIM_PolicySetComponent
Property Priority Qualifiers Name Type Value From Class Description string A 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 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