1 karl 1.1.2.2 // Copyright (c) 2005 DMTF. All rights reserved.
2 // <change cr="SysDevCR00717.001" type ="add">Deprecated</change>
3 // <change cr="ArchCR00066.004" type="add">Add UmlPackagePath
4 // qualifier values to CIM Schema.</change>
5 // ==================================================================
6 // CIM_RedundancyGroup
7 // ==================================================================
8 [Deprecated { "CIM_RedundancySet" },
9 Version ( "2.13.0" ),
10 UMLPackagePath ( "CIM::Core::Redundancy" ),
11 Description (
12 "A class derived from LogicalElement that is a special "
13 "collection of ManagedSystemElements. This collection indicates "
14 "that the aggregated components together provide redundancy. "
15 "All elements aggregated in a RedundancyGroup should be "
16 "instantiations of the same object class. \n"
17 "The use of this class is being deprecated in lieu of using the "
18 "RedundancySet class." )]
19 class CIM_RedundancyGroup : CIM_LogicalElement {
20
21 [Deprecated { "No Value" },
22 karl 1.1.2.2 Key, Description (
23 "CreationClassName indicates the name of the class or the "
24 "subclass used in the creation of an instance. When used "
25 "with the other key properties of this class, this "
26 "property allows all instances of this class and its "
27 "subclasses to be uniquely identified." ),
28 MaxLen ( 256 )]
29 string CreationClassName;
30
31 [Deprecated { "CIM_RedundancySet.InstanceID" },
32 Key, Override ( "Name" ),
33 Description (
34 "The RedundancyGroup Name serves as the key for the "
35 "Group\'s instance in an enterprise environment." ),
36 MaxLen ( 256 )]
37 string Name;
38
39 [Deprecated { "CIM_RedundancySet.RedundancyStatus" },
40 Description (
41 "RedundancyStatus provides information on the state of "
42 "the RedundancyGroup. \"Fully Redundant\" (value=2) means "
43 karl 1.1.2.2 "that all of the configured redundancy is still "
44 "available; \"Degraded Redundancy\" (3) means that some "
45 "failures have been experienced but some reduced amount "
46 "of redundancy is still available; \"Redundancy Lost\" "
47 "(4) means that a sufficient number of failures have been "
48 "experienced such that no redundancy is available and the "
49 "next failure experienced will cause overall failure. "
50 "Also, the values, \"Other\" (1) and \"Unknown\" (0), are "
51 "defined." ),
52 ValueMap { "0", "1", "2", "3", "4" },
53 Values { "Unknown", "Other", "Fully Redundant",
54 "Degraded Redundancy", "Redundancy Lost" }]
55 uint16 RedundancyStatus;
56
57
58 };
|