Class CIM_AccessControlPolicy
extends CIM_PolicySet

CIM_AccessControlPolicy represents an access control policy that is centrally managed through a policy identifier. CIM_AccessControlPolicy is an opaque object for the access policy. That is, CIM_AccessControlPolicy contains some administrative states of the access policy such as a policy identifier and activation status, but does not contain policy rules themselves. The CIM_AccessControlPolicy extends the CIM_PolicySet, and is associated with CIM_AccessControlPolicyGroup through PolicySetComponent.

Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_Policy
   |
   +--CIM_PolicySet
   |
   +--CIM_AccessControlPolicy

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DescriptionstringCIM_AccessControlPolicy represents an access control policy that is centrally managed through a policy identifier. CIM_AccessControlPolicy is an opaque object for the access policy. That is, CIM_AccessControlPolicy contains some administrative states of the access policy such as a policy identifier and activation status, but does not contain policy rules themselves. The CIM_AccessControlPolicy extends the CIM_PolicySet, and is associated with CIM_AccessControlPolicyGroup through PolicySetComponent.
Experimentalbooleantrue
UMLPackagePathstringCIM::Policy
Versionstring2.28.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
CreationClassNamestring
DescriptionstringCreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.
Keybooleantrue
MaxLenuint32256
Enableduint162
DescriptionstringThe Enabled property indicates whether this policy is Enabled(1) or Disabled (2). At the instantiation time, the initial value will be Disabled (2).
OverridestringEnabled
ValueMapstring1, 2
ValuesstringEnabled, Disabled
PolicyIDstring
DescriptionstringThe PolicyID property is a key property of CIM_AccessControlPolicy, and holds an identifier of an access policy. This property shall be an octet string. A value of this property shall be unique in the scope of the associated CIM_AccessControlPolicyGroup. The uniqueness of policy identifiers should be guaranteed by CIM clients that generates the access policies.
Keybooleantrue
MaxLenuint3264
Octetstringbooleantrue
SystemCreationClassNamestring
DescriptionstringThe scoping System's CreationClassName.
Keybooleantrue
MaxLenuint32256
PropagatedstringCIM_System.CreationClassName
SystemNamestring
DescriptionstringThe scoping System's Name.
Keybooleantrue
MaxLenuint32256
PropagatedstringCIM_System.Name

Inherited Properties

NameData TypeClass Origin
CaptionstringCIM_ManagedElement
CommonNamestringCIM_Policy
DescriptionstringCIM_ManagedElement
ElementNamestringCIM_ManagedElement
Generationuint64CIM_ManagedElement
InstanceIDstringCIM_ManagedElement
PolicyDecisionStrategyuint16CIM_PolicySet
PolicyKeywordsstring[]CIM_Policy
PolicyRolesstring[]CIM_PolicySet

Class Methods