// Copyright (c) 2005 DMTF. All rights reserved. [Version ( "2.6.0" ), UMLPackagePath ( "CIM::System::SystemElements" ), Description ( "A class derived from ComputerSystem that \'is made up of\' two " "or more ComputerSystems which operate together as an atomic, " "functional whole to increase the performance, resources and/or " "RAS (Reliability, Availability and Serviceability) of the " "component ComputerSystems, related to some aspects of these " "ComputerSystems." )] class CIM_Cluster : CIM_ComputerSystem { [Description ( "Interconnect is a free form string that describes the " "interconnection mechanism for the Cluster." )] string Interconnect; [Description ( "InterconnectAddress indicates the address of the Cluster " "System, which is dependent on the interconnection " "scheme. If no address is available or applicable, a null " "string should be used." )] string InterconnectAddress; [Description ( "The cluster types. This specifies whether the cluster is " "for failover (value=2), performance (3), etc. The values " "which can be specified are not mutually exclusive. Thus, " "Types is an array." ), ValueMap { "0", "1", "2", "3", "4", "5", "6" }, Values { "Unknown", "Other", "Failover", "Performance", "Distributed OS", "Node Grouping", "SysPlex" }] uint16 Types[]; [Description ( "Indicates the maximum number of nodes that may " "participate in the Cluster. If unlimited, enter 0." )] uint32 MaxNumberOfNodes; [Description ( "Indicates the state of the Cluster. The cluster can be " "defined to be on-line (value=2), off-line (3), in a " "degraded mode of operation (4) or unavailable (5)." ), ValueMap { "0", "1", "2", "3", "4", "5" }, Values { "Unknown", "Other", "On-line", "Off-line", "Degraded", "Unavailable" }] uint16 ClusterState; };