CIM_PolicyActionStructure, ROOT\StandardCimv2\MS_409

Class | Childs (1) | Methods | Properties (3) | Qualifiers (4) | Instances | Namespaces (2)
Samples: VB Script | C# | VB.Net | Search on:Microsoft

Description

PolicyActions may be aggregated into rules and into compound actions. PolicyActionStructure is the abstract aggregation class for the structuring of policy actions.

CIM_PolicyActionStructure - child subclasses in ROOT\StandardCimv2\MS_409

Number of classes:1
Class nameChildsPropertiesMethodsClass
Instances
Child
Instances
AbstractSingleton
CIM_PolicyActionInPolicyRule130----

CIM_PolicyActionStructure properties

CIM_PolicyActionStructure has 3 properties (1 Local, 2 Derived)

NameOriginCIMType
ActionOrderCIM_PolicyActionStructure18 [uint16]
key
GroupComponent
CIM_Component102 [ref:CIM_Policy]
key
PartComponent
CIM_Component102 [ref:CIM_PolicyAction]

Detailed description of CIM_PolicyActionStructure properties

Local properties (1) of CIM_PolicyActionStructure class

ActionOrder property
CIMTYPE'uint16'
Description'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.'
ActionOrder property is in 12 classes of ROOT\StandardCimv2\MS_409 and in 2 namespaces

Derived properties (2) of CIM_PolicyActionStructure class

GroupComponent property
CIMTYPE'ref:CIM_Policy'
Description'PolicyAction instances may be aggregated into either PolicyRule instances or CompoundPolicyAction instances.'
keyTrue
GroupComponent property is in 37 classes of ROOT\StandardCimv2\MS_409 and in 18 namespaces
PartComponent property
CIMTYPE'ref:CIM_PolicyAction'
Description'A PolicyAction aggregated by a PolicyRule or CompoundPolicyAction.'
keyTrue
PartComponent property is in 37 classes of ROOT\StandardCimv2\MS_409 and in 18 namespaces

CIM_PolicyActionStructure Qualifiers

NameValueToInstanceToSubclassOverridableAmendedLocal
AMENDMENTTrue
Description'PolicyActions may be aggregated into rules and into compound actions. PolicyActionStructure is the abstract aggregation class for the structuring of policy actions.'
LOCALE'MS_409'
Version'2.6.0'

CIM_PolicyActionStructure System properties

NameValueOriginCIMTypeLocalArray
__PATH'\\.\ROOT\StandardCimv2\MS_409:CIM_PolicyActionStructure'___SYSTEM8
__NAMESPACE'ROOT\StandardCimv2\MS_409'___SYSTEM8
__SERVER'.'___SYSTEM8
__DERIVATION['CIM_PolicyComponent', 'CIM_Component']___SYSTEM8
__PROPERTY_COUNT3___SYSTEM3
__RELPATH'CIM_PolicyActionStructure'___SYSTEM8
__DYNASTY'CIM_Component'___SYSTEM8
__SUPERCLASS'CIM_PolicyComponent'___SYSTEM8
__CLASS'CIM_PolicyActionStructure'___SYSTEM8
__GENUS1___SYSTEM3
comments powered by Disqus
WUtils.com