Class CIM_PolicyRuleValidityPeriod
extends CIM_PolicyComponent

The PolicyRuleValidityPeriod aggregation represents scheduled activation and deactivation of a PolicyRule. If a PolicyRule is associated with multiple policy time periods via this association, then the Rule is active if at least one of the time periods indicates that it is active. (In other words, the PolicyTimePeriodConditions are ORed to determine whether the Rule is active.) A Time Period may be aggregated by multiple PolicyRules. A Rule that does not point to a PolicyTimePeriodCondition via this association is, from the point of view of scheduling, always active. It may, however, be inactive for other reasons. For example, the Rule's Enabled property may be set to "disabled" (value=2).

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


Class Hierarchy

CIM_Component
   |
   +--CIM_PolicyComponent
   |
   +--CIM_PolicyRuleValidityPeriod

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
Aggregationbooleantrue
Associationbooleantrue
DeprecatedstringCIM_PolicySetValidityPeriod
DescriptionstringThe PolicyRuleValidityPeriod aggregation represents scheduled activation and deactivation of a PolicyRule. If a PolicyRule is associated with multiple policy time periods via this association, then the Rule is active if at least one of the time periods indicates that it is active. (In other words, the PolicyTimePeriodConditions are ORed to determine whether the Rule is active.) A Time Period may be aggregated by multiple PolicyRules. A Rule that does not point to a PolicyTimePeriodCondition via this association is, from the point of view of scheduling, always active. It may, however, be inactive for other reasons. For example, the Rule's Enabled property may be set to "disabled" (value=2).
UMLPackagePathstringCIM::Policy
Versionstring2.7.0

Class Properties

Association References

NameClass OriginReference ClassQualifiers
NameData TypeValue
GroupComponentCIM_PolicyRuleValidityPeriodCIM_PolicyRule
Aggregatebooleantrue
DeprecatedstringCIM_PolicySetValidityPeriod.GroupComponent
DescriptionstringThis property contains the name of a PolicyRule that contains one or more PolicyTimePeriodConditions.
Keybooleantrue
OverridestringGroupComponent
PartComponentCIM_PolicyRuleValidityPeriodCIM_PolicyTimePeriodCondition
DeprecatedstringCIM_PolicySetValidityPeriod.PartComponent
DescriptionstringThis property contains the name of a PolicyTimePeriodCondition defining the valid time periods for one or more PolicyRules.
Keybooleantrue
OverridestringPartComponent

Class Methods