Class CIM_PolicyInSystem
extends CIM_Dependency

CIM_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 PolicyRepositories 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 PolicyConditionInPolicyRepository associations, respectively.

Class Hierarchy

CIM_Dependency
   |
   +--CIM_PolicyInSystem

Direct Known Subclasses

CIM_PolicySetInSystem
CIM_PolicyGroupInSystem
CIM_PolicyRuleInSystem
CIM_ReusablePolicy
CIM_PolicyConditionInPolicyRepository
CIM_PolicyActionInPolicyRepository
CIM_SAProposalInSystem
CIM_SATransformInSystem

Class Qualifiers

NameData TypeValueScopeFlavors
AbstractbooleantrueTOSUBCLASS= falseOVERRIDABLE= false
AssociationbooleantrueNone OVERRIDABLE= false
Descriptionstring CIM_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 PolicyRepositories 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 PolicyConditionInPolicyRepository associations, respectively.None TRANSLATABLE= true

Association References

NameClass OriginReference Class
AntecedentCIM_PolicyInSystemCIM_System
DependentCIM_PolicyInSystemCIM_Policy

Propagated Association References

NameClass OriginReference Class
AntecedentCIM_DependencyCIM_ManagedElement
DependentCIM_DependencyCIM_ManagedElement