1 karl 1.1.2.2 // Copyright (c) 2005 DMTF. All rights reserved.
2 [Association, Version ( "2.10.0" ),
3 UMLPackagePath ( "CIM::Core::Redundancy" ),
4 Description (
5 "The IsSpare association indicates an element that can spare or "
6 "replace any of the elements in the referenced RedundancySet. "
7 "If the \'spare\' is itself a Collection, this indicates that "
8 "each of the \'spare\' members can replace any of the elements "
9 "in the RedundancySet. In the case of a collection all of the "
10 "values in the properties of this association MUST apply to all "
11 "members of the Collection. \n"
12 "If this is not true, then the Collection SHOULD be broken down "
13 "into smaller sets (and the IsSpare association defined for "
14 "each of these smaller sets), such that the properties of this "
15 "association apply to all collected members." )]
16 class CIM_IsSpare : CIM_Dependency {
17
18 [Override ( "Antecedent" ),
19 Description (
20 "A ManagedElement or Collection of elements acting as a spare."
21 )]
22 karl 1.1.2.2 CIM_ManagedElement REF Antecedent;
23
24 [Override ( "Dependent" ),
25 Description ( "The set of elements that ARE spared." )]
26 CIM_RedundancySet REF Dependent;
27
28 [Description (
29 "Indicates the state of the \'spare\'. \n"
30 "- Hot Standby. The element is available \'immediately\' "
31 "to become a functioning member of the set. Such an "
32 "element is powered on and has been initialized for it\'s "
33 "role as a spare. \n"
34 "- Cold Standby. The element is not available to join the "
35 "set without action to prepare it." ),
36 ValueMap { "0", "2", "3" },
37 Values { "Unknown", "Hot Standby", "Cold Standby" }]
38 uint16 SpareStatus;
39
40 [Description (
41 "Indicates whether or not the failover to the spare is a "
42 "manual or automatic action." ),
43 karl 1.1.2.2 ValueMap { "0", "2", "3", "4" },
44 Values { "Unknown", "Automatic", "Manual",
45 "Both Manual and Automatic" }]
46 uint16 FailoverSupported;
47
48
49 };
|