# 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
--- | ---
AudibleAlarm | boolean
BreachDescription | string
CableManagementStrategy | string
CanBeFRUed | boolean
Caption | string
CommunicationStatus | uint16
CreationClassName | string
Depth | real32
Description | string
DetailedStatus | uint16
ElementName | string
Generation | uint64
HealthState | uint16
Height | real32
HotSwappable | boolean
InstallDate | datetime
InstanceID | string
IsLocked | boolean
LockPresent | boolean
ManufactureDate | datetime
Manufacturer | string
Model | string
Name | string
OperatingStatus | uint16
OtherIdentifyingInfo | string
OtherPackageType | string
PackageType | uint16
PartNumber | string
PoweredOn | boolean
PrimaryStatus | uint16
Removable | boolean
RemovalConditions | uint16
Replaceable | boolean
SecurityBreach | uint16
SerialNumber | string
SKU | string
Status | string
Tag | string
UserTracking | string
VendorEquipmentType | string
Version | string
VisibleAlarm | boolean
Weight | real32
Width | real32
OperationalStatus | uint16[]
ServiceDescriptions | string[]
ServicePhilosophy | uint16[]
StatusDescriptions | string[]
VendorCompatibilityStrings | string[]

## Class Methods

### Inherited Class Methods

Name | Return Type
--- | ---
IsCompatible | uint32