CIM211 Class Declaration
CIM_PolicyActionInPolicyRepository

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

Class Hierarchy

CIM_PolicyActionInPolicyRepository --> CIM_PolicyInSystem --> CIM_HostedDependency --> CIM_Dependency --> [top]

Class Attributes

Class Declaration Attributes
NameValue
SUPERCLASSCIM_PolicyInSystem
NAMECIM_PolicyActionInPolicyRepository

Class Qualifiers

Class CIM_PolicyActionInPolicyRepository Qualifiers
NameTypeValueFrom Class
DeprecatedstringCIM_ReusablePolicy CIM_PolicyActionInPolicyRepository
Versionstring2.7.0 CIM_PolicyActionInPolicyRepository
DescriptionstringThe ReusablePolicy association is a more general relationship that incorporates both Conditions and Actions as well as any other policy subclass. This class represents the hosting of reusable PolicyActions by a PolicyRepository. A reusable Policy Action is always related to a single PolicyRepository, via this association. Note, that an instance of PolicyAction can be either reusable or rule-specific. When the Action is rule- specific, it shall not be related to any PolicyRepository via the PolicyActionInPolicyRepository association. CIM_PolicyActionInPolicyRepository
Associationbooleantrue CIM_PolicyActionInPolicyRepository
DescriptionstringCIM_PolicyInSystem is a generic association used to establish dependency relationships between Policies and the Systems that host them. These Systems may be ComputerSystems where Policies are ’ running ’ or they may be Policy Repositories where Policies are stored. This relationship is similar to the concept of CIM_Services being dependent on CIM_Systems as defined by the HostedService association. Cardinality is Max (1) for the Antecedent/System reference since Policies can only be hosted in at most one System context. Some subclasses of the association will further refine this definition to make the Policies Weak to Systems. Other subclasses of PolicyInSystem will define an optional hosting relationship. Examples of each of these are the PolicyRuleInSystem and PolicyConditionIn PolicyRepository associations, respectively. CIM_PolicyInSystem
Associationbooleantrue CIM_PolicyInSystem
DescriptionstringHostedDependency defines a ManagedElement in the context of another ManagedElement in which it resides. CIM_HostedDependency
Associationbooleantrue CIM_HostedDependency
Associationbooleantrue CIM_Dependency
DescriptionstringCIM_Dependency is a generic association used to establish dependency relationships between ManagedElements. CIM_Dependency

Properties

Properties
NameTypeValueQualifiersClassOrigin
AntecedentCIM_PolicyRepository ref Deprecated
Max
Description
Override
Key
CIM_PolicyActionInPolicyRepository
DependentCIM_PolicyAction ref Deprecated
Description
Override
Key
CIM_PolicyActionInPolicyRepository

Property Qualifiers

Property Antecedent Qualifiers
NameTypeValueFrom Class
Maxuint321 CIM_PolicyActionInPolicyRepository
DescriptionstringThis property represents a PolicyRepository hosting one or more PolicyActions. A reusable PolicyAction is always related to exactly one PolicyRepository via the PolicyActionInPolicyRepository association. The [0..1] cardinality for this property covers the two types of PolicyActions: 0 for a rule-specific PolicyAction, 1 for a reusable one. CIM_PolicyActionInPolicyRepository
OverridestringAntecedent CIM_PolicyActionInPolicyRepository
Keybooleantrue CIM_PolicyActionInPolicyRepository

Property Dependent Qualifiers
NameTypeValueFrom Class
DescriptionstringThis property holds the name of a PolicyAction hosted in the PolicyRepository. CIM_PolicyActionInPolicyRepository
OverridestringDependent CIM_PolicyActionInPolicyRepository
Keybooleantrue CIM_PolicyActionInPolicyRepository

Property Antecedent Qualifiers
NameTypeValueFrom Class
Maxuint321 CIM_PolicyInSystem
DescriptionstringThe hosting System. CIM_PolicyInSystem
OverridestringAntecedent CIM_PolicyInSystem
Keybooleantrue CIM_PolicyInSystem

Property Dependent Qualifiers
NameTypeValueFrom Class
DescriptionstringThe hosted Policy. CIM_PolicyInSystem
OverridestringDependent CIM_PolicyInSystem
Keybooleantrue CIM_PolicyInSystem

Property Antecedent Qualifiers
NameTypeValueFrom Class
OverridestringAntecedent CIM_HostedDependency
Maxuint321 CIM_HostedDependency
DescriptionstringThe scoping ManagedElement. CIM_HostedDependency
Keybooleantrue CIM_HostedDependency

Property Dependent Qualifiers
NameTypeValueFrom Class
OverridestringDependent CIM_HostedDependency
DescriptionstringThe hosted ManagedElement. CIM_HostedDependency
Keybooleantrue CIM_HostedDependency

Property Antecedent Qualifiers
NameTypeValueFrom Class
Keybooleantrue CIM_Dependency
DescriptionstringAntecedent represents the independent object in this association. CIM_Dependency

Property Dependent Qualifiers
NameTypeValueFrom Class
Keybooleantrue CIM_Dependency
DescriptionstringDependent represents the object that is dependent on the Antecedent. CIM_Dependency

Methods

Method Qualifiers

Parameters

Parameter Qualifiers

Associations this class can participate in

Association
Class
Reference
Class
Role
CIM_DependencyContextCIM_DependencyDependency