Class Hierarchy
Class Attributes
Class Qualifiers
Properties
Methods
Associations in which the class can participate
Sub Profiling Summary
CIM_PolicyActionInPolicyRule --> CIM_PolicyActionStructure --> CIM_PolicyComponent --> CIM_Component --> [top]
Class Declaration Attributes Name Value SUPERCLASS CIM_PolicyActionStructure NAME CIM_PolicyActionInPolicyRule
Class CIM_PolicyActionInPolicyRule Qualifiers Name Type Value From Class Version string 2.6.0 CIM_PolicyActionInPolicyRule Description string A PolicyRule aggregates zero or more instances of the PolicyAction class, via the PolicyActionInPolicyRule association. A Rule that aggregates zero Actions is not valid--it may, however, be in the process of being entered into a PolicyRepository or being defined for a System. Alternately, the actions of the policy may be explicit in the definition of the PolicyRule. Note that a PolicyRule should have no effect until it is valid. The Actions associated with a PolicyRule may be given a required order, a recommended order, or no order at all. For Actions represented as separate objects, the PolicyActionInPolicyRule aggregation can be used to express an order. This aggregation does not indicate whether a specified action order is required, recommended, or of no significance; the property SequencedActions in the aggregating instance of PolicyRule provides this indication. CIM_PolicyActionInPolicyRule Association boolean true CIM_PolicyActionInPolicyRule Aggregation boolean true CIM_PolicyActionInPolicyRule Description string PolicyActions may be aggregated into rules and into compound actions. PolicyActionStructure is the abstract aggregation class for the structuring of policy actions. CIM_PolicyActionStructure Association boolean true CIM_PolicyActionStructure Aggregation boolean true CIM_PolicyActionStructure 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_PolicyActionInPolicyRule PartComponent CIM_PolicyAction ref Description
Override
KeyCIM_PolicyActionInPolicyRule ActionOrder uint16 Description CIM_PolicyActionStructure Property Qualifiers
Property GroupComponent Qualifiers Name Type Value From Class Description string This property represents the PolicyRule that contains one or more PolicyActions. CIM_PolicyActionInPolicyRule Override string GroupComponent CIM_PolicyActionInPolicyRule Key boolean true CIM_PolicyActionInPolicyRule Aggregate boolean true CIM_PolicyActionInPolicyRule
Property PartComponent Qualifiers Name Type Value From Class Description string This property holds the name of a PolicyAction contained by one or more PolicyRules. CIM_PolicyActionInPolicyRule Override string PartComponent CIM_PolicyActionInPolicyRule Key boolean true CIM_PolicyActionInPolicyRule
Property GroupComponent Qualifiers Name Type Value From Class Description string PolicyAction instances may be aggregated into either PolicyRule instances or CompoundPolicyAction instances. CIM_PolicyActionStructure Override string GroupComponent CIM_PolicyActionStructure Key boolean true CIM_PolicyActionStructure Aggregate boolean true CIM_PolicyActionStructure
Property PartComponent Qualifiers Name Type Value From Class Description string A PolicyAction aggregated by a PolicyRule or CompoundPolicyAction. CIM_PolicyActionStructure Override string PartComponent CIM_PolicyActionStructure Key boolean true CIM_PolicyActionStructure
Property ActionOrder Qualifiers Name Type Value From Class Description string ActionOrder is an unsigned integer ’ n ’ that indicates the relative position of a PolicyAction in the sequence of actions associated with a PolicyRule or CompoundPolicyAction. When ’ n ’ is a positive integer, it indicates a place in the sequence of actions to be performed, with smaller integers indicating earlier positions in the sequence. The special value ’ 0 ’ indicates ’ don ’ t care ’ . If two or more PolicyActions have the same non-zero sequence number, they may be performed in any order, but they must all be performed at the appropriate place in the overall action sequence. A series of examples will make ordering of PolicyActions clearer: o If all actions have the same sequence number, regardless of whether it is ’ 0 ’ or non-zero, any order is acceptable. o The values: 1:ACTION A 2:ACTION B 1:ACTION C 3:ACTION D indicate two acceptable orders: A,C,B,D or C,A,B,D, since A and C can be performed in either order, but only at the ’ 1 ’ position. o The values: 0:ACTION A 2:ACTION B 3:ACTION C 3:ACTION D require that B,C, and D occur either as B,C,D or as B,D,C. Action A may appear at any point relative to B, C, and D. Thus the complete set of acceptable orders is: A,B,C,D; B,A,C,D; B,C,A,D; B,C,D,A; A,B,D,C; B,A,D,C; B,D,A,C; B,D,C,A. Note that the non-zero sequence numbers need not start with ’ 1 ’ , and they need not be consecutive. All that matters is their relative magnitude. CIM_PolicyActionStructure
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