The vSphere inventory is a representation of the vSphere datacenter and the objects in the datacenter. Knowing how the objects in the datacenter relate to each other helps you traverse the inventory hierarchy and access the objects you want to manipulate.
What to read next
Inventory Overview for the Web Services SDK The vSphere inventory contains the following types of objects:
Inventory Hierarchies and ServiceInstance When you start a session, vSphere creates a ServiceInstance with one root folder, one Datacenter , and four folders that hold the different types of inventory objects.
Accessing Inventory Objects To retrieve information from an inventory object, you start with ServiceInstance , the root object of the inventory. You access an object using a TraversalSpec in conjunction with a property collector, using the properties that identify an object’s position in the hierarchy.
Creating Inventory Objects The Folder managed entity provides methods for creating instances of the following managed entities.
Privileges Required for Inventory Management Navigating the inventory requires a user account that can connect to the server and obtain a valid session. The user identity associated with the session is called a principal. When a client application attempts to access an object in the inventory, the server checks the permission object or objects and compares the permissions with the principal’s privileges.
Managed and Standalone ESXi Hosts You can run ESXi as a managed or standalone ESXi host.