When you add custom vSphere objects, use the extension templates to make the vSphere Web Client user interface consistent.
Creates a complete object workspace for a given custom object type. When you create an instance of the objectViewTemplate, the vSphere Web Client generates an extension point for each of the standard object workspace tabs, second-level tabs, and views. Requires the following variables: The objectViewTemplate creates extension points in the format namespace.extension-point-name. To continue the previous example, one extension point might be com.acme.plugin01.rack.monitorViews. For the full list of object workspace extension points, see Custom Object Extension Points. A given tab does not appear in the vSphere Client or vSphere Web Client user interface unless you explicitly create an extension that references that tab's extension point. <templateInstance id="com.vmware.samples.chassisb.viewTemplateInstance"> <templateId>vsphere.core.inventory.objectViewTemplate</templateId> <variable name="namespace" value="com.vmware.samples.chassisb"/> <variable name="objectType" value="samples:ChassisB"/> </templateInstance> |