The vSphere API
contains objects that are key for developing extensions and for integrating the
extensions with
ExtensionManager.
Key Objects in the
vSphere API for Extension and Solution Development
|
|
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 Web
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.
|