1 marek 1.1 // Copyright (c) 2008 DMTF. All rights reserved.
2 [Association, Version ( "2.19.1" ),
3 UMLPackagePath ( "CIM::Core::Settings" ),
4 Description (
5 "ElementSettingData represents the association between "
6 "ManagedElements and applicable setting data. This association "
7 "also describes whether this is a default or current setting." )]
8 class CIM_ElementSettingData {
9
10 [Key, Description ( "The managed element." )]
11 CIM_ManagedElement REF ManagedElement;
12
13 [Key, Description (
14 "The SettingData object associated with the element." )]
15 CIM_SettingData REF SettingData;
16
17 [Description (
18 "An enumerated integer indicating that the referenced "
19 "setting is a default setting for the element, or that "
20 "this information is unknown." ),
21 ValueMap { "0", "1", "2" },
22 marek 1.1 Values { "Unknown", "Is Default", "Is Not Default" }]
23 uint16 IsDefault;
24
25 [Description (
26 "An enumerated integer indicating that the referenced "
27 "setting is currently being used in the operation of the "
28 "element, or that this information is unknown." ),
29 ValueMap { "0", "1", "2" },
30 Values { "Unknown", "Is Current", "Is Not Current" }]
31 uint16 IsCurrent;
32
33 [Description (
34 "An enumerated integer indicating whether or not the "
35 "referenced setting is the next setting to be applied. "
36 "For example, the application could take place on a "
37 "re-initialization, reset, reconfiguration request. This "
38 "could be a permanent setting, or a setting used only one "
39 "time, as indicated by the flag. If it is a permanent "
40 "setting then the setting is applied every time the "
41 "managed element reinitializes, until this flag is "
42 "manually reset. However, if it is single use, then the "
43 marek 1.1 "flag is automatically cleared after the settings are "
44 "applied. Also note that if this flag is specified (i.e. "
45 "set to value other than \"Unknown\"), then this takes "
46 "precedence over any SettingData that may have been "
47 "specified as Default. For example: If the managed "
48 "element is a computer system, and the value of this flag "
49 "is \"Is Next\", then the setting will be effective next "
50 "time the system resets. And, unless this flag is "
51 "changed, it will persist for subsequent system resets. "
52 "However, if this flag is set to \"Is Next For Single "
53 "Use\", then this setting will only be used once and the "
54 "flag would be reset after that to \"Is Not Next\". So, "
55 "in the above example, if the system reboots in a quick "
56 "succession, the setting will not be used at the second "
57 "reboot." ),
58 ValueMap { "0", "1", "2", "3" },
59 Values { "Unknown", "Is Next", "Is Not Next",
60 "Is Next For Single Use" }]
61 uint16 IsNext;
62
63
64 marek 1.1 };
|