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
.
Key Objects in the vSphere API for Extension and Solution Development
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
.
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
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
.
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.