CIM_Chassis¶
Subclass of 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.
Key properties¶
Local properties¶
uint16
InputCurrentType
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)
ValueMap Values 0 Unknown 1 Other 2 AC 3 DC
uint16
MultipleSystemSupport
MultipleSystemSupport indicates whether or not this chassis supports multiple systems, for example server blades.
ValueMap Values 0 Unknown 1 True 2 False
uint16
ChassisPackageType
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.
ValueMap Values 0 Unknown 1 Other 2 SMBIOS Reserved 3 Desktop 4 Low Profile Desktop 5 Pizza Box 6 Mini Tower 7 Tower 8 Portable 9 LapTop 10 Notebook 11 Hand Held 12 Docking Station 13 All in One 14 Sub Notebook 15 Space-Saving 16 Lunch Box 17 Main System Chassis 18 Expansion Chassis 19 SubChassis 20 Bus Expansion Chassis 21 Peripheral Chassis 22 Storage Chassis 23 SMBIOS Reserved 24 Sealed-Case PC 25 SMBIOS Reserved 26 CompactPCI 27 AdvancedTCA 28 Blade Enclosure 29 SMBIOS Reserved 30 Tablet 31 Convertible 32 Detachable DMTF Reserved 0x8000..0xFFFF Vendor Reserved
string
ChassisTypeDescription
A string providing more information on the ChassisPackageType.
sint16
CurrentRequiredOrProduced
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.
string[]
TypeDescriptions
Deprecated! 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.
uint16
NumberOfPowerCords
Integer indicating the number of power cords which must be connected to the Chassis, for all the componentry to operate.
string
OtherInputCurrentType
A string describing the input current type when the value of the instance’s InputCurrentType property is (“Other”).
sint32
InputVoltage
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.
uint16
RackMountable
RackMountable indicates whether or not the chassis is Rack Mountable.
ValueMap Values 0 Unknown 1 True 2 False
uint16[]
ChassisTypes
Deprecated! 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.
ValueMap Values 1 Other 2 Unknown 3 Desktop 4 Low Profile Desktop 5 Pizza Box 6 Mini Tower 7 Tower 8 Portable 9 LapTop 10 Notebook 11 Hand Held 12 Docking Station 13 All in One 14 Sub Notebook 15 Space-Saving 16 Lunch Box 17 Main System Chassis 18 Expansion Chassis 19 SubChassis 20 Bus Expansion Chassis 21 Peripheral Chassis 22 Storage Chassis 23 Rack Mount Chassis 24 Sealed-Case PC 25 Multi-system Chassis
uint16
HeatGeneration
Amount of heat generated by the Chassis in BTU/hour.
Local methods¶
None
Inherited properties¶
boolean
HotSwappablestring
SKUuint16
HealthStatestring
UserTrackingstring
InstanceIDstring
VendorEquipmentTypestring
SerialNumberdatetime
ManufactureDatereal32
Widthboolean
Removableuint16
SecurityBreachstring
PartNumberuint16
RemovalConditionsboolean
AudibleAlarmstring[]
StatusDescriptionsstring
ElementNameboolean
CanBeFRUedstring
Descriptionboolean
Replaceableuint16
PrimaryStatusboolean
LockPresentstring
Tagstring
BreachDescriptionstring[]
VendorCompatibilityStringsstring
Manufacturerstring
Statusstring
OtherIdentifyingInfostring
Namedatetime
InstallDatestring[]
ServiceDescriptionsboolean
VisibleAlarmboolean
PoweredOnuint16
DetailedStatusuint16[]
ServicePhilosophystring
Captionboolean
IsLockeduint16
PackageTypestring
Modeluint16[]
OperationalStatusreal32
Weightuint16
CommunicationStatusuint64
Generationreal32
Depthreal32
Heightstring
Versionuint16
OperatingStatusstring
CableManagementStrategystring
CreationClassNamestring
OtherPackageType