Key objects in the vSphere API for extension and solution developmentLast Updated December 16, 2024
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. |