| DisplayName | Description | ID | Base Class | Abstract | Hosted | Singleton | Group | Extension | Accessibility | ElementId |
| Enclosure Class | | Microsoft.SystemCenter.VirtualMachineManager.Storage.Enclosure | System.LogicalEntity | True | False | False | False | False | Public | 55c064bc-1ae4-93cd-b9f5-774ff6b9d45d |
| File Server | File Server (abstract) | Microsoft.SystemCenter.VirtualMachineManager.Storage.FileServer | System.ComputerRole | True | False | False | False | False | Public | 8a7d827c-726f-53b1-5f2b-9b41a3960df9 |
| File Server Volume (Top Level) (abstract) | File Server Volume | Microsoft.SystemCenter.VirtualMachineManager.Storage.FileServerStorageVolume.MS | System.LogicalEntity | True | False | False | False | False | Public | 71588b24-085f-c0b1-840f-dfc2a5530dab |
| File Share (Aggregate) (abstract) | This abstract type is the top level File Share onto which health rolls upto. | Microsoft.SystemCenter.VirtualMachineManager.Storage.FileShare | System.Device | True | True | False | False | False | Public | c322ee59-8f8c-2f11-b753-5a6d12ddf751 |
| File Share Base (abstract) | This abstract type is the base type for File Share | Microsoft.SystemCenter.VirtualMachineManager.Storage.FileShare.Base | System.LogicalEntity | True | False | False | False | False | Public | 97d9674b-ff85-3c23-6457-7e836af55af7 |
| Host Volume (abstract) | This abstract type is the base type for Host Volume | Microsoft.SystemCenter.VirtualMachineManager.Storage.HostVolume | System.LogicalEntity | True | True | False | False | False | Public | 59b2f175-209a-55d5-de47-ad823cdcfb51 |
| Storage Array (abstract) | This abstract type is the base type for Storage Array | Microsoft.SystemCenter.VirtualMachineManager.Storage.StorageArray | System.Device | True | True | False | False | False | Public | 539667ce-27bd-2525-7239-2a366da7a77e |
| Storage Logical Unit (abstract) | This abstract type is the base type for Storage Logical Unit | Microsoft.SystemCenter.VirtualMachineManager.Storage.StorageLogicalUnit | System.Device | True | True | False | False | False | Public | aa21741f-4057-a05a-6329-02af0a04d7de |
| Storage Pool (abstract) | This abstract type is the base type for Storage Pool | Microsoft.SystemCenter.VirtualMachineManager.Storage.StoragePool | System.Device | True | True | False | False | False | Public | 72767777-eb48-a6b6-445a-f1819504c21d |
| Storage Provider (abstract) | This abstract type is the base type for Storage Provider | Microsoft.SystemCenter.VirtualMachineManager.Storage.StorageProvider | System.Device | True | True | False | False | False | Public | 47b3c873-87e2-512b-c1d2-c8d5aeb9798a |
| Virtual Hard Disk | Virtual Hard Disk | Microsoft.SystemCenter.VirtualMachineManager.Storage.VHD | System.LogicalEntity | False | False | False | False | False | Public | bedb3b21-b425-79ac-3582-2b22dd16a074 |
| Virtual Machine Host Disk (abstract) | This abstract type is the base type for Virtual Machine Host Disk | Microsoft.SystemCenter.VirtualMachineManager.Storage.VMHostDisk | System.LogicalEntity | True | True | False | False | False | Public | a3809d2a-f1c3-ecd0-753d-2bd66c629002 |