1 krisbash 1.1 // Copyright (c) 2005 DMTF. All rights reserved.
2 [Abstract, Version ( "2.6.0" ),
3 UMLPackagePath ( "CIM::Policy" ),
4 Description (
5 "An abstract class defining the common properties of the policy "
6 "managed elements derived from CIM_Policy. The subclasses are "
7 "used to create rules and groups of rules that work together to "
8 "form a coherent set of policies within an administrative "
9 "domain or set of domains." )]
10 class CIM_Policy : CIM_ManagedElement {
11
12 [Description (
13 "A user-friendly name of this policy-related object." )]
14 string CommonName;
15
16 [Description (
17 "An array of keywords for characterizing / categorizing "
18 "policy objects. Keywords are of one of two types: \n"
19 "- Keywords defined in this and other MOFs, or in DMTF "
20 "white papers. These keywords provide a vendor- "
21 "independent, installation-independent way of "
22 krisbash 1.1 "characterizing policy objects. \n"
23 "- Installation-dependent keywords for characterizing "
24 "policy objects. Examples include \'Engineering\', "
25 "\'Billing\', and \'Review in December 2000\'. \n"
26 "This MOF defines the following keywords: \'UNKNOWN\', "
27 "\'CONFIGURATION\', \'USAGE\', \'SECURITY\', \'SERVICE\', "
28 "\'MOTIVATIONAL\', \'INSTALLATION\', and \'EVENT\'. These "
29 "concepts are self-explanatory and are further discussed "
30 "in the SLA/Policy White Paper. One additional keyword is "
31 "defined: \'POLICY\'. The role of this keyword is to "
32 "identify policy-related instances that may not be "
33 "otherwise identifiable, in some implementations. The "
34 "keyword \'POLICY\' is NOT mutually exclusive of the "
35 "other keywords specified above." )]
36 string PolicyKeywords[];
37
38
39 };
|