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

NameData TypeValue
DescriptionstringThe 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.
UMLPackagePathstringCIM::Physical::Package
Versionstring2.47.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
ChassisPackageTypeuint16
DescriptionstringChassisPackageType 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.
MappingStringsstringMIF.DMTF|Physical Container Global Table|004.1
ModelCorrespondencestringCIM_Chassis.ChassisTypeDescription
ValueMapstring0, 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
ValuesstringUnknown, 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
ChassisTypeDescriptionstring
DescriptionstringA string providing more information on the ChassisPackageType.
ModelCorrespondencestringCIM_Chassis.ChassisPackageType
CurrentRequiredOrProducedsint16
DescriptionstringCurrent 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.
UnitsstringAmps at 120 Volts
HeatGenerationuint16
DescriptionstringAmount of heat generated by the Chassis in BTU/hour.
UnitsstringBTU per Hour
InputCurrentTypeuint16
DescriptionstringEnumeration 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)
ModelCorrespondencestringCIM_Chassis.InputVoltage, CIM_Chassis.OtherInputCurrentType
ValueMapstring0, 1, 2, 3
ValuesstringUnknown, Other, AC, DC
InputVoltagesint32
DescriptionstringA 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.
ModelCorrespondencestringCIM_Chassis.InputCurrentType
PUnitstringvolt * 10^-3
UnitsstringMilliVolts
MultipleSystemSupportuint16
DescriptionstringMultipleSystemSupport indicates whether or not this chassis supports multiple systems, for example server blades.
ValueMapstring0, 1, 2
ValuesstringUnknown, True, False
NumberOfPowerCordsuint16
DescriptionstringInteger indicating the number of power cords which must be connected to the Chassis, for all the componentry to operate.
OtherInputCurrentTypestring
DescriptionstringA string describing the input current type when the value of the instance's InputCurrentType property is ("Other").
ModelCorrespondencestringCIM_Chassis.InputCurrentType
RackMountableuint16
DescriptionstringRackMountable indicates whether or not the chassis is Rack Mountable.
ValueMapstring0, 1, 2
ValuesstringUnknown, True, False
ChassisTypesuint16[]
ArrayTypestringIndexed
DeprecatedstringCIM_Chassis.ChassisPackageType, CIM_Chassis.MultipleSystemSupport
DescriptionstringThe 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.
MappingStringsstringMIF.DMTF|Physical Container Global Table|004.1
ModelCorrespondencestringCIM_Chassis.TypeDescriptions
ValueMapstring1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25
ValuesstringOther, 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
TypeDescriptionsstring[]
ArrayTypestringIndexed
DeprecatedstringCIM_Chassis.ChassisTypeDescription
DescriptionstringThe 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.
ModelCorrespondencestringCIM_Chassis.ChassisTypes

Inherited Properties

NameData TypeClass Origin
AudibleAlarmbooleanCIM_PhysicalFrame
BreachDescriptionstringCIM_PhysicalFrame
CableManagementStrategystringCIM_PhysicalFrame
CanBeFRUedbooleanCIM_PhysicalElement
CaptionstringCIM_ManagedElement
CommunicationStatusuint16CIM_ManagedSystemElement
CreationClassNamestringCIM_PhysicalElement
Depthreal32CIM_PhysicalPackage
DescriptionstringCIM_PhysicalElement
DetailedStatusuint16CIM_ManagedSystemElement
ElementNamestringCIM_PhysicalElement
Generationuint64CIM_ManagedElement
HealthStateuint16CIM_ManagedSystemElement
Heightreal32CIM_PhysicalPackage
HotSwappablebooleanCIM_PhysicalPackage
InstallDatedatetimeCIM_ManagedSystemElement
InstanceIDstringCIM_ManagedElement
IsLockedbooleanCIM_PhysicalFrame
LockPresentbooleanCIM_PhysicalFrame
ManufactureDatedatetimeCIM_PhysicalElement
ManufacturerstringCIM_PhysicalElement
ModelstringCIM_PhysicalElement
NamestringCIM_ManagedSystemElement
OperatingStatusuint16CIM_ManagedSystemElement
OtherIdentifyingInfostringCIM_PhysicalElement
OtherPackageTypestringCIM_PhysicalPackage
PackageTypeuint16CIM_PhysicalPackage
PartNumberstringCIM_PhysicalElement
PoweredOnbooleanCIM_PhysicalElement
PrimaryStatusuint16CIM_ManagedSystemElement
RemovablebooleanCIM_PhysicalPackage
RemovalConditionsuint16CIM_PhysicalPackage
ReplaceablebooleanCIM_PhysicalPackage
SecurityBreachuint16CIM_PhysicalFrame
SerialNumberstringCIM_PhysicalElement
SKUstringCIM_PhysicalElement
StatusstringCIM_ManagedSystemElement
TagstringCIM_PhysicalElement
UserTrackingstringCIM_PhysicalElement
VendorEquipmentTypestringCIM_PhysicalElement
VersionstringCIM_PhysicalElement
VisibleAlarmbooleanCIM_PhysicalFrame
Weightreal32CIM_PhysicalPackage
Widthreal32CIM_PhysicalPackage
OperationalStatusuint16[]CIM_ManagedSystemElement
ServiceDescriptionsstring[]CIM_PhysicalFrame
ServicePhilosophyuint16[]CIM_PhysicalFrame
StatusDescriptionsstring[]CIM_ManagedSystemElement
VendorCompatibilityStringsstring[]CIM_PhysicalPackage

Class Methods

Inherited Class Methods

NameReturn TypeClass Origin
IsCompatibleuint32CIM_PhysicalPackage