| DisplayName | Description | ID | Base Class | Abstract | Hosted | Singleton | Group | Extension | Accessibility | ElementId |
| Blade | This abstract class represents a hardware blade. Blades are hosted in chassis that specifically host types of blades. A combination of a blade and its hosting chassis make up a whole part, e.g. a computer, network device, etc... | System.Blade | System.HardwareEnclosure | True | False | False | False | False | Public | afcceb46-3c1a-2da6-44bf-264641c9d548 |
| Blade (Server) | This abstract class represents a blade that is part of a computer. When a blade of this type is hosted in a compatible blade chassis, a computer is composed. | System.Blade.ComputerBlade | System.Blade | True | False | False | False | False | Public | 68e3f43e-71d1-99af-e976-eb1bb107bbc6 |
| Blade (Network) | This abstract class represents a blade that can be hosted by a network chassis or device. When this type of blade is hosted by a compatible network chassis, a network device is composed. | System.Blade.NetworkBlade | System.Blade | True | False | False | False | False | Public | 822ffacb-8d7b-35a0-62fd-d4decb166010 |
| Chassis | This abstract class is the base for all types of chassis. | System.Chassis | System.HardwareEnclosure | True | False | False | False | False | Public | 1a520bdb-b69e-ec77-ff6a-f6244804f2e1 |
| Blade Chassis | This abstract class represents a chassis that hosts a type of blade. | System.Chassis.BladeEnclosure | System.Chassis | True | False | False | False | False | Public | f1bc4692-55c4-80ff-86c2-be1731801ccc |
| Blade Chassis (Network) | This abstract class represents network devices that can host various types of network cards. | System.Chassis.NetworkBladeEnclosure | System.Chassis.BladeEnclosure | True | False | False | False | False | Public | 67fed8bc-9736-3d5b-2454-cbd07f8ae358 |
| Chassis (Rackable) | This abstract class represents a chassis that are mounted in a rack. | System.Chassis.Rackable | System.Chassis | True | False | False | False | False | Public | 834bad6c-b4a5-d5cc-5c1d-755596db03d6 |
| Blade Chassis (Server) | This abstract class is a chassis that specifically hosts blades that represent a computer. | System.Chassis.ServerBladeEnclosure | System.Chassis.BladeEnclosure | True | False | False | False | False | Public | 79d7bc1d-cbf2-959f-73dc-9f5c6bb4a9ba |
| Chassis (Standalone) | This abstract class represents a standalone chassis. E.g. desktop computer, vertical standalone server, etc... | System.Chassis.Standalone | System.Chassis | True | False | False | False | False | Public | 135ab960-128a-36c1-9e0e-ac2ade3ea3ca |
| Chassis (Storage) | This abstract class represents a chassis that contains physical disks or other types of storage media. E.g. SANs, tape libraries, etc... | System.Chassis.Storage | System.Chassis | True | False | False | False | False | Public | 4aaa389c-cbe2-e4f2-2063-a8b807331353 |
| Computer Hardware | Abstract class that represents computer hardware | System.ComputerHardware | System.HardwareEnclosure | True | False | False | False | False | Public | e31c3c41-4084-d37c-4833-194eea402354 |
| Fan | Defines the properties of fans | System.Fan | System.HardwareComponent | True | False | False | False | False | Public | 117b4b97-fae6-eb7e-a471-8bdb8591ac2e |
| Hardware Component | Abstract class that represents components found within other hardware. E.g. Fans, CPUs, Physical Disks. | System.HardwareComponent | System.PhysicalEntity | True | False | False | False | False | Public | 620cddb3-894a-4d17-b914-6a05637f78f3 |
| Hardware Enclosure | Abstract class that represents an enclosure that encapsulates hardware components and other hardware enclosures. | System.HardwareEnclosure | System.PhysicalEntity | True | False | False | False | False | Public | 66d71f99-9ab8-13a2-5854-66b9d54121ba |
| Modem | Modem | System.Modem | System.HardwareComponent | True | False | False | False | False | Public | 17fbb9da-d91f-2e0d-dd85-b62951adc5f4 |
| Physical Disk | Physical Disk | System.PhysicalDisk | System.HardwareComponent | True | False | False | False | False | Public | 4c0143db-719c-6b2b-3037-179b5d1038dc |
| Physical NIC | Physical NIC | System.PhysicalNetworkInterfaceCard | System.HardwareComponent | True | False | False | False | False | Public | a2ae9a9f-efa8-42a9-4426-3903412c915f |
| Port | Port | System.Port | System.HardwareComponent | True | False | False | False | False | Public | 34ae13e9-41c8-9b8a-be75-ae71f8c05a65 |
| Power Supply | Power Supply | System.PowerSupply | System.HardwareComponent | True | False | False | False | False | Public | cd99a60e-09e5-213a-fc85-2d9e268b4dc8 |
| Processor | Processor | System.Processor | System.HardwareComponent | True | False | False | False | False | Public | d4da0895-1051-d452-296e-3710a89069de |
| Rack | This abstract class represents a rack used to hold servers, storage devices (e.g SANs), and networking equipment. | System.Rack | System.HardwareEnclosure | True | False | False | False | False | Public | 9d5e8ad8-0a5d-d3c7-5b01-4fdf34a993eb |
| StorageArrayController | Defines the properties of storage array controllers | System.StorageArrayController | System.HardwareComponent | True | False | False | False | False | Public | 784bf487-82a0-c86f-ad1c-0febc572fdc2 |
| Video Card | Defines the properties of video cards | System.VideoCard | System.HardwareComponent | True | False | False | False | False | Public | b3763037-4e31-7bc1-d938-2ae1bcc7d663 |