CIM211 Class Declaration
CIM_PolicyConditionInPolicyRepository

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

Class Hierarchy

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

Class Attributes

Class Declaration Attributes
NameValue
SUPERCLASSCIM_PolicyInSystem
NAMECIM_PolicyConditionInPolicyRepository

Class Qualifiers

Class CIM_PolicyConditionInPolicyRepository Qualifiers
NameTypeValueFrom Class
DeprecatedstringCIM_ReusablePolicy CIM_PolicyConditionInPolicyRepository
Versionstring2.7.0 CIM_PolicyConditionInPolicyRepository
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 PolicyConditions by a PolicyRepository. A reusable Policy Condition is always related to a single PolicyRepository, via this association. Note, that an instance of PolicyCondition can be either reusable or rule-specific. When the Condition is rule- specific, it shall not be related to any PolicyRepository via the PolicyConditionInPolicyRepository association. CIM_PolicyConditionInPolicyRepository
Associationbooleantrue CIM_PolicyConditionInPolicyRepository
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_PolicyConditionInPolicyRepository
DependentCIM_PolicyCondition ref Deprecated
Description
Override
Key
CIM_PolicyConditionInPolicyRepository

Property Qualifiers

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

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

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