CIM2.17.1 Class Declaration
CIM_PolicySetValidityPeriod

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

Class Hierarchy

CIM_PolicySetValidityPeriod --> CIM_PolicyComponent --> CIM_Component --> [top]

Class Attributes

Class Declaration Attributes
NameValue
SUPERCLASSCIM_PolicyComponent
NAMECIM_PolicySetValidityPeriod

Class Qualifiers

Class CIM_PolicySetValidityPeriod Qualifiers
NameTypeValueFrom Class
AssociationbooleantrueCIM_PolicySetValidityPeriod
AggregationbooleantrueCIM_PolicySetValidityPeriod
Versionstring2.7.0CIM_PolicySetValidityPeriod
UMLPackagePathstringCIM::PolicyCIM_PolicySetValidityPeriod
DescriptionstringThe PolicySetValidityPeriod aggregation represents scheduled activation and deactivation of a PolicySet. A PolicySet is considered "active" if it is both "Enabled" and in a valid time period. If a PolicySet is associated with multiple policy time periods via this association, then the Set is in a valid time period if at least one of the time periods evaluates to TRUE. If a PolicySet is contained in another PolicySet via the PolicySetComponent aggregation (e.g., a PolicyRule in a PolicyGroup), then the contained PolicySet (e.g., PolicyRule) is in a valid period if at least one of the aggregate's PolicyTimePeriodCondition instances evaluates to TRUE and at least one of its own PolicyTimePeriodCondition instances also evalutes to TRUE. (In other words, the PolicyTimePeriodConditions are ORed to determine whether the PolicySet is in a valid time period and then ANDed with the ORed PolicyTimePeriodConditions of each of PolicySet instances in the PolicySetComponent hierarchy to determine if the PolicySet is in a valid time period and, if also "Enabled", therefore, active, i.e., the hierachy ANDs the ORed PolicyTimePeriodConditions of the elements of the hierarchy. A Time Period may be aggregated by multiple PolicySets. A Set that does not point to a PolicyTimePeriodCondition via this association, from the point of view of scheduling, is always in a valid time period.CIM_PolicySetValidityPeriod
AssociationbooleantrueCIM_PolicyComponent
AbstractbooleantrueCIM_PolicyComponent
AggregationbooleantrueCIM_PolicyComponent
Versionstring2.6.0CIM_PolicyComponent
UMLPackagePathstringCIM::PolicyCIM_PolicyComponent
DescriptionstringCIM_PolicyComponent is a generic association used to establish 'part of' relationships between the subclasses of CIM_Policy. For example, the PolicyConditionInPolicyRule association defines that PolicyConditions are part of a PolicyRule.CIM_PolicyComponent
AssociationbooleantrueCIM_Component
AggregationbooleantrueCIM_Component
UMLPackagePathstringCIM::Core::CoreElementsCIM_Component
DescriptionstringCIM_Component is a generic association used to establish 'part of' relationships between Managed Elements. For example, it could be used to define the components or parts of a System.CIM_Component

Properties

Properties
NameTypeValueQualifiersClassOrigin
GroupComponentCIM_PolicySet ref Aggregate
Override
Description
Key
CIM_PolicySetValidityPeriod
PartComponentCIM_PolicyTimePeriodCondition ref Override
Description
Key
CIM_PolicySetValidityPeriod

Property Qualifiers

Property GroupComponent Qualifiers
NameTypeValueFrom Class
AggregatebooleantrueCIM_PolicySetValidityPeriod
DescriptionstringThis property contains the name of a PolicySet that contains one or more PolicyTimePeriodConditions.CIM_PolicySetValidityPeriod
KeybooleantrueCIM_PolicySetValidityPeriod

Property PartComponent Qualifiers
NameTypeValueFrom Class
DescriptionstringThis property contains the name of a PolicyTimePeriodCondition defining the valid time periods for one or more PolicySets.CIM_PolicySetValidityPeriod
KeybooleantrueCIM_PolicySetValidityPeriod

Property GroupComponent Qualifiers
NameTypeValueFrom Class
AggregatebooleantrueCIM_PolicyComponent
DescriptionstringThe parent Policy in the association.CIM_PolicyComponent
KeybooleantrueCIM_PolicyComponent

Property PartComponent Qualifiers
NameTypeValueFrom Class
DescriptionstringThe child/part Policy in the association.CIM_PolicyComponent
KeybooleantrueCIM_PolicyComponent

Property GroupComponent Qualifiers
NameTypeValueFrom Class
KeybooleantrueCIM_Component
AggregatebooleantrueCIM_Component
DescriptionstringThe parent element in the association.CIM_Component

Property PartComponent Qualifiers
NameTypeValueFrom Class
KeybooleantrueCIM_Component
DescriptionstringThe child element in the association.CIM_Component

Methods

Method Qualifiers

Parameters

Parameter Qualifiers

Associations this class can participate in