Key objects in the vSphere API for extension and solution development
The vSphere API contains objects that are key for developing extensions and for integrating the extensions with
ExtensionManager
.Object | Description |
---|---|
ExtensionManager
| You call ExtensionManager.registerExtension() to register an Extension instance with ExtensionManager . |
Extension
| Information about extension instances, including properties that you set in an ExtSolutionManagerInfo object to integrate an extension as a solution in ExtensionManager . |
ExtensionClientInfo
| Information about the client side of an extension. |
ExtensionEventTypeInfo
| Information about the types of events that occur on the objects in the extension. |
ExtensionFaultTypeInfo
| Information about the types of problems that the objects in the extension encounter. |
ExtensionHealthInfo
| Information about the health of a solution. |
ExtensionPrivilegeInfo
| Information about access privileges for the extension. |
ExtensionResourceInfo
| Information about resource files that contain localizable user interface text and messages that appear in vSphere Client in different locales. |
ExtensionServerInfo
| Information about the server side of an extension. |
ExtensionTaskTypeInfo
| Information about the types of tasks that the objects perform in the extension. |
ExtExtendedProductInfo
| Information about the product that the extension exposes to vCenter Server . |
ExtManagedEntityInfo
| Information about the objects that the extension manages. |
ExtSolutionManagerInfo
| Information that the solution exposes about itself. |
ExtSolutionManagerInfoTabInfo
| Information about the tabs that a solution adds to its Summary page. |