| DisplayName | Description | ID | Base Class | Abstract | Hosted | Singleton | Group | Extension | Accessibility | ElementId |
| Agent Watcher | This abstract type is the base type for all VMM agent watchers | Microsoft.SystemCenter.VirtualMachineManager.AgentWatcher | System.LogicalEntity | True | False | False | False | False | Public | 82aa23b3-5354-3bfd-6de2-3a6ac4654d43 |
| Agent Watcher Group | This abstract type is the base type for all agent watcher groups | Microsoft.SystemCenter.VirtualMachineManager.AgentWatcherGroup | System.Group | True | False | False | True | False | Public | 581d2dc3-c39a-4392-a066-e08ebfaaec49 |
| All Clouds | This abstract group is the base type for all VMM managed private clouds | Microsoft.SystemCenter.VirtualMachineManager.AllClouds | System.Group | True | False | False | True | False | Public | d25d5e62-068b-6c6d-f640-9bd46318b1ba |
| Application | This abstract type represents an application that is managed by VMM. | Microsoft.SystemCenter.VirtualMachineManager.Application | System.LogicalEntity | True | False | False | False | False | Public | 5c55c175-cfa3-a273-9b54-4d575759e4dd |
| Application Host | This abstract type represents an Application Host leveraged by one or more VMM services. | Microsoft.SystemCenter.VirtualMachineManager.ApplicationHost | System.LogicalEntity | True | False | False | False | False | Public | a23338e2-fdee-109c-cb3b-5b285157dc2e |
| Cloud | This abstract type is the base type for all VMM private clouds | Microsoft.SystemCenter.VirtualMachineManager.Cloud | Microsoft.SystemCenter.VirtualMachineManager.ResourceGroup | True | False | False | False | False | Public | c999c7e1-b1b9-989e-c15e-b3e96f9a3c48 |
| Computer Tier | This abstract type is the base type for all VMM computer tiers | Microsoft.SystemCenter.VirtualMachineManager.ComputerTier | System.LogicalEntity | True | False | False | False | False | Public | 48f3c8a9-0e7c-bbf0-4d1a-67a803df7fc1 |
| ESX Host | This abstract type is the base type for all VMM managed VMware ESX hosts | Microsoft.SystemCenter.VirtualMachineManager.ESXHost | Microsoft.SystemCenter.VirtualMachineManager.VMHost | True | True | False | False | False | Public | c49d4920-c4a8-c57c-b2ad-df801f82ebf4 |
| Guest Agent | This abstract type is the base type for all VMM guest agents | Microsoft.SystemCenter.VirtualMachineManager.GuestAgent | Microsoft.SystemCenter.VirtualMachineManager.VMMAgent | True | True | False | False | False | Public | 4f3efb23-0483-d7ff-144a-8b084bc3c3fd |
| Host Cluster | This abstract type is the base type for all VMM host clusters | Microsoft.SystemCenter.VirtualMachineManager.HostCluster | Microsoft.SystemCenter.VirtualMachineManager.ResourceGroup | True | False | False | False | False | Public | 0618ee23-3c43-88c3-7ced-cdaa458fe277 |
| Host Group | This abstract type is the base type for all VMM host groups | Microsoft.SystemCenter.VirtualMachineManager.HostGroup | Microsoft.SystemCenter.VirtualMachineManager.ResourceGroup | True | False | False | False | False | Public | 05395a63-f7b5-ef6f-af87-3a1ffb5fe72a |
| Hyper-V Host | This abstract type is the base type for all VMM managed Hyper-V hosts | Microsoft.SystemCenter.VirtualMachineManager.HyperVHost | Microsoft.SystemCenter.VirtualMachineManager.VMHost | True | True | False | False | False | Public | 018261b4-e6a4-1310-ad2f-ae76ce3e647f |
| IP Address Pool | This abstract type is the base type for all VMM IP address pools | Microsoft.SystemCenter.VirtualMachineManager.IPAddressPool | System.LogicalEntity | True | False | False | False | False | Public | f939c4b8-d552-be26-f554-d015d8874bb6 |
| Library Server | This abstract type is the base type for all VMM library servers | Microsoft.SystemCenter.VirtualMachineManager.LibraryServer | Microsoft.Windows.ComputerRole | True | True | False | False | False | Public | cacf2f3c-9f96-b594-63b9-51bad592b365 |
| Library Server Group | This abstract type is the base type for all VMM library server groups | Microsoft.SystemCenter.VirtualMachineManager.LibraryServerGroup | System.Group | True | False | False | True | False | Public | 47766b23-3a45-9868-feb4-c01a84baec88 |
| Load Balancer | This abstract type represents a load balancer which has been integrated with VMM. | Microsoft.SystemCenter.VirtualMachineManager.LoadBalancer | System.Device | True | False | False | False | False | Public | 20c66c87-8ee6-161a-6760-e918ef70be08 |
| MAC Address Pool | This abstract type is the base type for all VMM MAC address pools | Microsoft.SystemCenter.VirtualMachineManager.MACAddressPool | System.LogicalEntity | True | False | False | False | False | Public | 1dfa8c7c-a424-521d-5f79-4fc34e9bc9e0 |
| Managed Resources | This is a logical grouping for all VMM managed resources | Microsoft.SystemCenter.VirtualMachineManager.ManagedResources | System.LogicalEntity | True | False | False | False | False | Public | 16455e68-afe9-0e82-f9af-e4187d266b3b |
| Managed Services | | Microsoft.SystemCenter.VirtualMachineManager.ManagedServices | System.Group | True | False | False | True | False | Public | 8a2dd6d2-e738-c128-1cc5-41d62a2c3749 |
| Management Group | | Microsoft.SystemCenter.VirtualMachineManager.ManagementGroup | System.Service | True | False | False | False | False | Public | 41aceaa1-3221-21df-cdd7-5eb35bf83dd6 |
| Virtual Uplink Port | This abstract type is the base type for all VMM uplink ports | Microsoft.SystemCenter.VirtualMachineManager.Network.UplinkPort | Microsoft.SystemCenter.VirtualMachineManager.Network.VirtualNetworkAdapter | True | True | False | False | False | Public | 0b339c18-e9c3-3d1e-be36-320c2cc116c4 |
| Virtual Network Adapter | This abstract type is the base type for all VMM virtual network adapters | Microsoft.SystemCenter.VirtualMachineManager.Network.VirtualNetworkAdapter | System.VirtualNetworkAdapter | True | False | False | False | False | Public | 2cde5f3b-8fd0-5bfa-7323-af8563fd4084 |
| Virtual Nic | This abstract type is the base type for all VMM virtual nics | Microsoft.SystemCenter.VirtualMachineManager.Network.VNic | Microsoft.SystemCenter.VirtualMachineManager.Network.VirtualNetworkAdapter | True | True | False | False | False | Public | ba265335-b546-af6a-8ef4-4b9c6ccce3d0 |
| Virtual Port | This abstract type is the base type for all VMM virtual ports | Microsoft.SystemCenter.VirtualMachineManager.Network.VPort | Microsoft.SystemCenter.VirtualMachineManager.Network.VirtualNetworkAdapter | True | True | False | False | False | Public | 9f5e9ca2-63e8-695a-ae8c-939b4a72bd3e |
| Virtual Switch | This abstract type is the base type for all VMM virtual switches | Microsoft.SystemCenter.VirtualMachineManager.Network.VSwitch | System.VirtualNetworkDevice | True | True | False | False | False | Public | 09c2b8da-ef32-53ca-47ee-32a0b28081fe |
| Network Resources | This abstract type is the base type for all VMM network resources | Microsoft.SystemCenter.VirtualMachineManager.NetworkResources | System.LogicalEntity | True | False | False | False | False | Public | 2b0bf873-82d5-7041-f9fa-6fff3ec3188a |
| Private Cloud | This abstract type is the base type for all VMM private clouds | Microsoft.SystemCenter.VirtualMachineManager.PrivateCloud | Microsoft.SystemCenter.VirtualMachineManager.Cloud | True | False | False | False | False | Public | 027e744b-a041-4bd9-0e84-da0b7dffaa67 |
| Resource Group | | Microsoft.SystemCenter.VirtualMachineManager.ResourceGroup | System.Group | True | False | False | True | False | Public | be916352-28e5-ca19-b158-dbf0391c9f49 |
| Self Service Site | This abstract type is the base type for all VMM self-service portals | Microsoft.SystemCenter.VirtualMachineManager.SelfServiceSite | Microsoft.Windows.InternetInformationServices.2008.WebSite | False | True | False | False | False | Public | c56f718f-f8e2-9b59-05d8-b059142d1c24 |
| Self Service Sites | This abstract type is the base type for all VMM Self-Service Portal groups | Microsoft.SystemCenter.VirtualMachineManager.SelfServiceSiteGroup | System.Group | True | False | False | True | False | Public | f23643d6-2999-500d-e2d7-505be8aada72 |
| Service | This abstract type is the base type for all VMM managed services | Microsoft.SystemCenter.VirtualMachineManager.Service | System.Service | True | False | False | False | False | Public | fbd09205-8173-72c6-36f5-766ea5621532 |
| Storage Pool | This abstract type is the base type for all VMM storage pools | Microsoft.SystemCenter.VirtualMachineManager.StoragePool | System.LogicalEntity | True | False | False | False | False | Public | 026f568d-22ca-081b-de42-9f85471331af |
| StoragePool Group | | Microsoft.SystemCenter.VirtualMachineManager.StoragePoolGroup | System.Group | True | False | False | True | False | Public | 7d677c6a-0ab8-c4e0-e36e-016bf4c14afc |
| User role | This abstract type is the base type for VMM user roles | Microsoft.SystemCenter.VirtualMachineManager.UserRole | System.LogicalEntity | True | False | False | False | False | Public | 188675f3-54f8-d1ad-7719-af70fd196bf6 |
| Virtual Center Server | This abstract type is the base type for all VMM managed VMware vCenter servers | Microsoft.SystemCenter.VirtualMachineManager.VirtualCenterServer | System.LogicalEntity | True | False | False | False | False | Public | c926a752-fea7-39e4-d88c-210622704388 |
| Virtual Disk Drive | This abstract type is the base type for all VMM virtual disk drives | Microsoft.SystemCenter.VirtualMachineManager.VirtualDiskDrive | System.VirtualHardwareComponent | True | False | False | False | False | Public | 230059ad-298e-d8ef-1611-51445f94e067 |
| VirtualMachine | This abstract type is the base type for all VMM managed virtual machines | Microsoft.SystemCenter.VirtualMachineManager.VirtualMachine | System.VirtualMachine | True | False | False | False | False | Public | 7f91a2c3-c8f3-157d-05e9-30c7a6019a73 |
| Virtual Switch (deprecated) | This abstract type is the base type for all VMM virtual switches | Microsoft.SystemCenter.VirtualMachineManager.VirtualSwitch | System.VirtualHardwareComponent | True | False | False | False | False | Public | 1a217089-f734-ab4f-9696-7832d7872fdd |
| VMHost | This abstract type is the base type for all VMM managed hosts | Microsoft.SystemCenter.VirtualMachineManager.VMHost | System.LogicalEntity | True | True | False | False | False | Public | 045fea45-483c-fdd4-4fcf-81cdb5cd3e03 |
| VMM Agent | This abstract type is the base type for all VMM agents | Microsoft.SystemCenter.VirtualMachineManager.VMMAgent | Microsoft.Windows.LocalApplication | True | True | False | False | False | Public | ad5029aa-60b8-60bf-a43a-2f6f979aff02 |
| VMM Database | This abstract type is the base type for all VMM databases | Microsoft.SystemCenter.VirtualMachineManager.VMMDatabase | Microsoft.SQLServer.Database | False | True | False | False | False | Public | 33a86229-d145-bb8c-c724-0da99cf7747d |
| VMM Host Agent | This abstract type is the base type for all VMM host agents | Microsoft.SystemCenter.VirtualMachineManager.VMMHostAgent | Microsoft.SystemCenter.VirtualMachineManager.VMMAgent | True | True | False | False | False | Public | 3737a670-5084-577c-4f00-3398d7d37e24 |
| VMM Library Agent | This abstract type is the base type for all VMM library server agents | Microsoft.SystemCenter.VirtualMachineManager.VMMLibraryAgent | Microsoft.SystemCenter.VirtualMachineManager.VMMAgent | True | True | False | False | False | Public | d84fc020-6bc9-547d-3ad8-63d93fa12ae6 |
| VMM Management Server | This abstract type is the base type for VMM management server | Microsoft.SystemCenter.VirtualMachineManager.VMMManagementServer | Microsoft.Windows.ComputerRole | True | True | False | False | False | Public | 7136409f-07f7-49f9-4745-22c7251a9ff2 |
| VMM Management Servers | This abstract type is the base type for all VMM management server groups | Microsoft.SystemCenter.VirtualMachineManager.VMMManagementServers | System.Group | True | False | False | True | False | Public | fc3336cc-48af-8d53-6cab-8c948d5135be |
| Virtual Nic (deprecated) | This abstract type is the base type for all VMM virtual network adapters | Microsoft.SystemCenter.VirtualMachineManager.VNic | System.VirtualHardwareComponent | True | False | False | False | False | Public | 36167750-16c9-ba6b-b188-68d138e614e2 |
| Virtual Switch Extension Manager | This abstract type is the base type for virtual switch extension managers | Microsoft.SystemCenter.VirtualMachineManager.VSEM | System.ComputerRole | True | False | False | False | False | Public | 0cf44979-86a6-13e8-cb28-382acc68d55b |
| Xen Server | This abstract type is the base type for all VMM managed Citrix XenServer hosts | Microsoft.SystemCenter.VirtualMachineManager.XenServerHost | Microsoft.SystemCenter.VirtualMachineManager.VMHost | True | True | False | False | False | Public | f0472b21-898c-fb5a-b2c5-1abc1baf92ab |
| Microsoft.SystemCenter.VirtualMachineManager.UserRoleGroup | | Microsoft.SystemCenter.VirtualMachineManager.UserRoleGroup | System.Group | True | False | False | True | False | Public | f0f03e5f-4a25-ff6c-d298-5c46dda0359b |