CIM2.17.1 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
AssociationbooleantrueCIM_PolicyActionInPolicyRepository
DeprecatedstringCIM_ReusablePolicyCIM_PolicyActionInPolicyRepository
Versionstring2.7.0CIM_PolicyActionInPolicyRepository
UMLPackagePathstringCIM::PolicyCIM_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
AssociationbooleantrueCIM_PolicyInSystem
UMLPackagePathstringCIM::PolicyCIM_PolicyInSystem
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
AssociationbooleantrueCIM_HostedDependency
Versionstring2.8.0CIM_HostedDependency
UMLPackagePathstringCIM::Core::CoreElementsCIM_HostedDependency
DescriptionstringHostedDependency defines a ManagedElement in the context of another ManagedElement in which it resides.CIM_HostedDependency
AssociationbooleantrueCIM_Dependency
UMLPackagePathstringCIM::Core::CoreElementsCIM_Dependency
DescriptionstringCIM_Dependency is a generic association used to establish dependency relationships between ManagedElements.CIM_Dependency

Properties

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

Property Qualifiers

Property Antecedent Qualifiers
NameTypeValueFrom Class
Maxuint321CIM_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
KeybooleantrueCIM_PolicyActionInPolicyRepository

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

Property Antecedent Qualifiers
NameTypeValueFrom Class
Maxuint321CIM_PolicyInSystem
DescriptionstringThe hosting System.CIM_PolicyInSystem
KeybooleantrueCIM_PolicyInSystem

Property Dependent Qualifiers
NameTypeValueFrom Class
DescriptionstringThe hosted Policy.CIM_PolicyInSystem
KeybooleantrueCIM_PolicyInSystem

Property Antecedent Qualifiers
NameTypeValueFrom Class
Maxuint321CIM_HostedDependency
DescriptionstringThe scoping ManagedElement.CIM_HostedDependency
KeybooleantrueCIM_HostedDependency

Property Dependent Qualifiers
NameTypeValueFrom Class
DescriptionstringThe hosted ManagedElement.CIM_HostedDependency
KeybooleantrueCIM_HostedDependency

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

Property Dependent Qualifiers
NameTypeValueFrom Class
KeybooleantrueCIM_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