# Class CIM_UnitaryComputerSystem
extends CIM_ComputerSystem

A class derived from ComputerSystem that represents a Desktop, Mobile, NetPC, Server or other type of a single node Computer System.

### Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods

## Class Hierarchy

CIM_ManagedElement
|
+--CIM_ManagedSystemElement
|
+--CIM_LogicalElement
|
+--CIM_EnabledLogicalElement
|
+--CIM_AllocatedLogicalElement
|
+--CIM_System
|
+--CIM_ComputerSystem
|
+--CIM_UnitaryComputerSystem

## Direct Known Subclasses

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Deprecated | string | CIM_ComputerSystem
Description | string | A class derived from ComputerSystem that represents a Desktop, Mobile, NetPC, Server or other type of a single node Computer System.
UMLPackagePath | string | CIM::System::SystemElements
Version | string | 2.15.0

## Class Properties

### Local Class Properties

Name | Data Type | Default Value | Qualifiers
--- | --- | --- | ---
Name | Data Type | Value
LastLoadInfo | string |
Deprecated | string | CIM_BootSourceSetting
Description | string | This object contains the data identifying either the initial load device (its key) or the boot service that requested the last operating system load. In addition, the load parameters (ie, a pathname and parameters) may also be specified.
MappingStrings | string | MIB.IETF|HOST-RESOURCES-MIB.hrSystemInitialLoadDevice, MIB.IETF|HOST-RESOURCES-MIB.hrSystemInitialLoadParameters, MIF.DMTF|Host System|001.3
PowerManagementSupported | boolean |
Deprecated | string | CIM_PowerManagementCapabilities
Description | string | When TRUE, indicates that the computer can be power managed. The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilites relationship) indicates that power management is supported.
PowerState | uint16 |
Deprecated | string | CIM_AssociatedPowerManagementService.PowerState
Description | string | Indicates the current power state of the ComputerSystem and its associated OperatingSystem. This property is being deprecated. Instead, the PowerState property in the AssociatedPowerManagementService class SHOULD be used. Regarding the Power Save states, these are defined as follows: Value 4 ("Power Save - Unknown") indicates that the System is known to be in a power save mode, but its exact status in this mode is unknown; Value 2 ("Power Save - Low Power Mode") indicates that the System is in a power save state but still functioning, and may exhibit degraded performance; Value 3 ("Power Save - Standby") describes that the System is not functioning but could be brought to full power 'quickly'; value 7 ("Power Save - Warning") indicates that the ComputerSystem is in a warning state, though also in a power save mode. Values 8 and 9 describe the ACPI "Hibernate" and "Soft Off" states.
ValueMap | string | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
Values | string | Unknown, Full Power, Power Save - Low Power Mode, Power Save - Standby, Power Save - Unknown, Power Cycle, Power Off, Power Save - Warning, Power Save - Hibernate, Power Save - Soft Off
WakeUpType | uint16 |
Deprecated | string | No value
Description | string | The event that caused the System to power up. This information is available in SMBIOS, in the Type 1 structure, the Wake Up Type attribute.
ValueMap | string | 0, 1, 2, 3, 4, 5, 6, 7, 8
Values | string | Reserved, Other, Unknown, APM Timer, Modem Ring, LAN Remote, Power Switch, PCI PME#, A/C Power Restored
InitialLoadInfo | string[] |
Deprecated | string | CIM_BootSourceSetting
Description | string | This object contains the data needed to find either the initial load device (its key) or the boot service to request the operating system to start up. In addition, the load parameters (ie, a pathname and parameters) may also be specified.

### Inherited Properties

Name | Data Type
--- | ---
AllocationState | string
Caption | string
CommunicationStatus | uint16
CreationClassName | string
Description | string
DetailedStatus | uint16
ElementName | string
EnabledDefault | uint16
EnabledState | uint16
Generation | uint64
HealthState | uint16
InstallDate | datetime
InstanceID | string
Name | string
NameFormat | string
OperatingStatus | uint16
OtherEnabledState | string
PrimaryOwnerContact | string
PrimaryOwnerName | string
PrimaryStatus | uint16
RequestedState | uint16
ResetCapability | uint16
Status | string
TimeOfLastStateChange | datetime
TransitioningToState | uint16
AvailableRequestedStates | uint16[]
Dedicated | uint16[]
IdentifyingDescriptions | string[]
OperationalStatus | uint16[]
OtherDedicatedDescriptions | string[]
OtherIdentifyingInfo | string[]
PowerManagementCapabilities | uint16[]
Roles | string[]
StatusDescriptions | string[]

## Class Methods

### Inherited Class Methods

Name | Return Type
--- | ---
RequestStateChange | uint32
SetPowerState | uint32