# Class CIM_Chassis
extends CIM_PhysicalFrame

The Chassis class represents the PhysicalElements that enclose other Elements and provide definable functionality, such as a desktop, processing node, UPS, disk or tape storage, or a combination of these.

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

## Class Hierarchy

CIM_ManagedElement
|
+--CIM_ManagedSystemElement
|
+--CIM_PhysicalElement
|
+--CIM_PhysicalPackage
|
+--CIM_PhysicalFrame
|
+--CIM_Chassis

## Direct Known Subclasses

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Description | string | The Chassis class represents the PhysicalElements that enclose other Elements and provide definable functionality, such as a desktop, processing node, UPS, disk or tape storage, or a combination of these.
UMLPackagePath | string | CIM::Physical::Package
Version | string | 2.47.0

## Class Properties

### Local Class Properties

Name | Data Type | Default Value | Qualifiers
--- | --- | --- | ---
Name | Data Type | Value
ChassisPackageType | uint16 |
Description | string | ChassisPackageType indicates the physical form factor for the type of Chassis. This property may have a value when the PackageType property contains the value 3 "Chassis Frame". A value of 28 "Blade Enclosure" shall indicate the Chassis is designed to contain one or more PhysicalPackage(s) of PackageType 16 "Blade" or PackageType 17 "Blade Expansion". The value, "SMBIOS Reserved", is used for types in SMBIOS that do not have a corresponding type in CIM and for better alignment between the values used in CIM and SMBIOS.
MappingStrings | string | MIF.DMTF|Physical Container Global Table|004.1
ModelCorrespondence | string | CIM_Chassis.ChassisTypeDescription
ValueMap | string | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, .., 0x8000..0xFFFF
Values | string | Unknown, Other, SMBIOS Reserved, Desktop, Low Profile Desktop, Pizza Box, Mini Tower, Tower, Portable, LapTop, Notebook, Hand Held, Docking Station, All in One, Sub Notebook, Space-Saving, Lunch Box, Main System Chassis, Expansion Chassis, SubChassis, Bus Expansion Chassis, Peripheral Chassis, Storage Chassis, SMBIOS Reserved, Sealed-Case PC, SMBIOS Reserved, CompactPCI, AdvancedTCA, Blade Enclosure, SMBIOS Reserved, Tablet, Convertible, Detachable, IoT Gateway, Embedded PC, Mini PC, Stick PC, DMTF Reserved, Vendor Reserved
ChassisTypeDescription | string |
Description | string | A string providing more information on the ChassisPackageType.
ModelCorrespondence | string | CIM_Chassis.ChassisPackageType
CurrentRequiredOrProduced | sint16 |
Description | string | Current required by the Chassis at 120V. If power is provided by the Chassis (as in the case of a UPS), this property may indicate the amperage produced, as a negative number.
Units | string | Amps at 120 Volts
HeatGeneration | uint16 |
Description | string | Amount of heat generated by the Chassis in BTU/hour.
Units | string | BTU per Hour
InputCurrentType | uint16 |
Description | string | Enumeration indicating whether the input voltage required by the Chassis is: Unknown indicates the InputCurrentType is unknown Other indicates that InputCurrentType is not one of the enumerated values. OtherInputCurrentType may have more information. AC indicates that the InputCurrentType is Alternating Current (AC) DC indicates that the InputCurrentType is Direct Current (DC)
ModelCorrespondence | string | CIM_Chassis.InputVoltage, CIM_Chassis.OtherInputCurrentType
ValueMap | string | 0, 1, 2, 3
Values | string | Unknown, Other, AC, DC
InputVoltage | sint32 |
Description | string | A signed integer indicating the input voltage required by the Chassis. If the value of this property is unknown, it SHOULD have a value of 0. If the value of InputCurrentType is "Unknown", this property SHOULD have a value of 0.
ModelCorrespondence | string | CIM_Chassis.InputCurrentType
PUnit | string | volt * 10^-3
Units | string | MilliVolts
MultipleSystemSupport | uint16 |
Description | string | MultipleSystemSupport indicates whether or not this chassis supports multiple systems, for example server blades.
ValueMap | string | 0, 1, 2
Values | string | Unknown, True, False
NumberOfPowerCords | uint16 |
Description | string | Integer indicating the number of power cords which must be connected to the Chassis, for all the componentry to operate.
OtherInputCurrentType | string |
Description | string | A string describing the input current type when the value of the instance's InputCurrentType property is ("Other").
ModelCorrespondence | string | CIM_Chassis.InputCurrentType
RackMountable | uint16 |
Description | string | RackMountable indicates whether or not the chassis is Rack Mountable.
ValueMap | string | 0, 1, 2
Values | string | Unknown, True, False
ChassisTypes | uint16[] |
ArrayType | string | Indexed
Deprecated | string | CIM_Chassis.ChassisPackageType, CIM_Chassis.MultipleSystemSupport
Description | string | The use of this property is deprecated in lieu of ChassisPackageType. A physical package should not have multiple form factors. Therefore, this property is being deprecated in lieu of a single value property. An enumerated, integer-valued array indicating the type of Chassis.
MappingStrings | string | MIF.DMTF|Physical Container Global Table|004.1
ModelCorrespondence | string | CIM_Chassis.TypeDescriptions
ValueMap | string | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25
Values | string | Other, Unknown, Desktop, Low Profile Desktop, Pizza Box, Mini Tower, Tower, Portable, LapTop, Notebook, Hand Held, Docking Station, All in One, Sub Notebook, Space-Saving, Lunch Box, Main System Chassis, Expansion Chassis, SubChassis, Bus Expansion Chassis, Peripheral Chassis, Storage Chassis, Rack Mount Chassis, Sealed-Case PC, Multi-system Chassis
TypeDescriptions | string[] |
ArrayType | string | Indexed
Deprecated | string | CIM_Chassis.ChassisTypeDescription
Description | string | The use of this property is deprecated in lieu of a single value property, ChassisTypeDescription. An array of free-form strings providing more information on the ChassisTypes array entries. Note, each entry of this array is related to the entry in ChassisTypes that is located at the same index.
ModelCorrespondence | string | CIM_Chassis.ChassisTypes

### Inherited Properties

Name | Data Type | Class Origin
--- | --- | ---
AudibleAlarm | boolean | CIM_PhysicalFrame
BreachDescription | string | CIM_PhysicalFrame
CableManagementStrategy | string | CIM_PhysicalFrame
CanBeFRUed | boolean | CIM_PhysicalElement
Caption | string | CIM_ManagedElement
CommunicationStatus | uint16 | CIM_ManagedSystemElement
CreationClassName | string | CIM_PhysicalElement
Depth | real32 | CIM_PhysicalPackage
Description | string | CIM_PhysicalElement
DetailedStatus | uint16 | CIM_ManagedSystemElement
ElementName | string | CIM_PhysicalElement
Generation | uint64 | CIM_ManagedElement
HealthState | uint16 | CIM_ManagedSystemElement
Height | real32 | CIM_PhysicalPackage
HotSwappable | boolean | CIM_PhysicalPackage
InstallDate | datetime | CIM_ManagedSystemElement
InstanceID | string | CIM_ManagedElement
IsLocked | boolean | CIM_PhysicalFrame
LockPresent | boolean | CIM_PhysicalFrame
ManufactureDate | datetime | CIM_PhysicalElement
Manufacturer | string | CIM_PhysicalElement
Model | string | CIM_PhysicalElement
Name | string | CIM_ManagedSystemElement
OperatingStatus | uint16 | CIM_ManagedSystemElement
OtherIdentifyingInfo | string | CIM_PhysicalElement
OtherPackageType | string | CIM_PhysicalPackage
PackageType | uint16 | CIM_PhysicalPackage
PartNumber | string | CIM_PhysicalElement
PoweredOn | boolean | CIM_PhysicalElement
PrimaryStatus | uint16 | CIM_ManagedSystemElement
Removable | boolean | CIM_PhysicalPackage
RemovalConditions | uint16 | CIM_PhysicalPackage
Replaceable | boolean | CIM_PhysicalPackage
SecurityBreach | uint16 | CIM_PhysicalFrame
SerialNumber | string | CIM_PhysicalElement
SKU | string | CIM_PhysicalElement
Status | string | CIM_ManagedSystemElement
Tag | string | CIM_PhysicalElement
UserTracking | string | CIM_PhysicalElement
VendorEquipmentType | string | CIM_PhysicalElement
Version | string | CIM_PhysicalElement
VisibleAlarm | boolean | CIM_PhysicalFrame
Weight | real32 | CIM_PhysicalPackage
Width | real32 | CIM_PhysicalPackage
OperationalStatus | uint16[] | CIM_ManagedSystemElement
ServiceDescriptions | string[] | CIM_PhysicalFrame
ServicePhilosophy | uint16[] | CIM_PhysicalFrame
StatusDescriptions | string[] | CIM_ManagedSystemElement
VendorCompatibilityStrings | string[] | CIM_PhysicalPackage

## Class Methods

### Inherited Class Methods

Name | Return Type | Class Origin
--- | --- | ---
IsCompatible | uint32 | CIM_PhysicalPackage