PureStorageFlashArray.UITemplate.TemplatePageSet (UIPageSet)

Element properties:

Type DefinitionPureStorageFlashArray.UITemplate.Template

Source Code:

<UIPageSet ID="PureStorageFlashArray.UITemplate.TemplatePageSet" TypeDefinitionID="PureStorageFlashArray.UITemplate.Template">
<UIPageReferences>
<!--
Each UIPageReference is a page in the wizard.
PageID: References a <UIPage> element
Usage: Determines whether the page will be shown when running the Add Monitoring Wizard (create), when the user edits an existing template, or both
Title, Subtitle: Shown in wizard UI
TabName: Shown in wizard when editing an existing template
-->
<UIPageReference ID="PureStorageFlashArray.UITemplate.TemplatePageSet.Reference.NameAndDescription" PageID="System!System.NameAndDescriptionPage" Usage="CreationOnly">
<InputTransform>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="xml" indent="yes" omit-xml-declaration="yes"/>
<xsl:template match="/">
<xsl:element name="Name">
<xsl:value-of select="//Name"/>
</xsl:element>
<xsl:element name="Description">
<xsl:value-of select="//Description"/>
</xsl:element>
</xsl:template>
</xsl:stylesheet>
</InputTransform>
<Title ID="PureStorageFlashArray.UITemplate.TemplatePageSet.Reference.NameAndDescription.Title"/>
<SubTitle ID="PureStorageFlashArray.UITemplate.TemplatePageSet.Reference.NameAndDescription.SubTitle"/>
</UIPageReference>
<UIPageReference ID="PureStorageFlashArray.UITemplate.TemplatePageSet.Reference.EndpointDetailsPage" PageID="PureStorageFlashArray.UITemplate.Page" Usage="CreationOnly">
<InputTransform>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="xml" indent="yes" omit-xml-declaration="yes"/>
<xsl:template match="/">
<xsl:element name="Endpoint">
<xsl:value-of select="//Endpoint"/>
</xsl:element>
</xsl:template>
</xsl:stylesheet>
</InputTransform>
<Title ID="PureStorageFlashArray.UITemplate.TemplatePageSet.Reference.EndpointDetailsPage.Title"/>
<SubTitle ID="PureStorageFlashArray.UITemplate.TemplatePageSet.Reference.EndpointDetailsPage.SubTitle"/>
<TabName ID="PureStorageFlashArray.UITemplate.TemplatePageSet.Reference.EndpointDetailsPage.TabName"/>
</UIPageReference>
</UIPageReferences>
<!--
UIPages each can output XML. At the end of the wizard, OpsMgr takes the combined XML
and runs it through the OutputTransform (if it exists) to map it to the <Configuration>
elements you declared in your template
-->
<OutputTransform>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="xml" indent="yes" omit-xml-declaration="yes"/>
<xsl:template match="/">
<xsl:element name="Configuration">
<xsl:element name="Name">
<xsl:value-of select="/Name"/>
</xsl:element>
<xsl:element name="Description">
<xsl:value-of select="/Description"/>
</xsl:element>
<xsl:element name="Endpoint">
<xsl:value-of select="//Endpoint"/>
</xsl:element>
<xsl:element name="ID">
<xsl:value-of select="//ID"/>
</xsl:element>
</xsl:element>
</xsl:template>
</xsl:stylesheet>
</OutputTransform>
</UIPageSet>