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
.
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.
|