<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Azure Resource Manager Template Archives | KAISPE</title>
	<atom:link href="https://www.kaispe.com/tag/azure-resource-manager-template/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.kaispe.com/tag/azure-resource-manager-template/</link>
	<description>Your Digital Transformation Partner</description>
	<lastBuildDate>Sat, 12 Nov 2022 07:01:57 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.7.4</generator>

<image>
	<url>https://www.kaispe.com/wp-content/uploads/2022/01/cropped-k-32x32.png</url>
	<title>Azure Resource Manager Template Archives | KAISPE</title>
	<link>https://www.kaispe.com/tag/azure-resource-manager-template/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>How to write create Ui Definition.json for Azure Managed application</title>
		<link>https://www.kaispe.com/how-to-write-createuidefinition-json-for-azure-managed-application/</link>
		
		<dc:creator><![CDATA[jdkaispe]]></dc:creator>
		<pubDate>Tue, 27 Aug 2019 11:21:21 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Azure application]]></category>
		<category><![CDATA[Azure Resource Manager Template]]></category>
		<category><![CDATA[createUiDefinition.json]]></category>
		<guid isPermaLink="false">https://www.kaispe.com/?p=778</guid>

					<description><![CDATA[<p>Today, I will walk you through why do we need to create createUiDefinition.json file when developed an Azure based app. What is createUiDefinition.json file? create Ui Definition.json is an Azure [&#8230;]</p>
<p>The post <a href="https://www.kaispe.com/how-to-write-createuidefinition-json-for-azure-managed-application/">How to write create Ui Definition.json for Azure Managed application</a> appeared first on <a href="https://www.kaispe.com">KAISPE</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Today, I will walk you through why do we need to create createUiDefinition.json file when developed an Azure based app.</p>
<h3><strong>What is createUiDefinition.json file?</strong></h3>
<p>create Ui Definition.json is an Azure Resource Manager Template used to generate the application user interface.</p>
<h3><strong>How to Create and Test?</strong></h3>
<p>You can easily create a createUiDefinition.json using the JSON editor or any IDE. In my case I am using the Visual Studio Code and then test it in the createUiDefinition Sandbox in Azure portal. Just paste my JSON code for previewing using the link below.</p>
<p><a href="https://portal.azure.com/?feature.customPortal=false&amp;#blade/Microsoft_Azure_CreateUIDef/SandboxBlade">https://portal.azure.com/?feature.customPortal=false&amp;#blade/Microsoft_Azure_CreateUIDef/SandboxBlade</a></p>
<p><img fetchpriority="high" decoding="async" class="alignleft size-large wp-image-779" src="https://www.kaispe.com/wp-content/uploads/2019/08/basicSchema-1024x305.png" alt="" width="640" height="191" srcset="https://www.kaispe.com/wp-content/uploads/2019/08/basicSchema-1024x305.png 1024w, https://www.kaispe.com/wp-content/uploads/2019/08/basicSchema-300x89.png 300w, https://www.kaispe.com/wp-content/uploads/2019/08/basicSchema-768x228.png 768w, https://www.kaispe.com/wp-content/uploads/2019/08/basicSchema-1500x447.png 1500w, https://www.kaispe.com/wp-content/uploads/2019/08/basicSchema.png 1503w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<p>You can also use the link above to create a user interface.</p>
<h3><strong>Structure of createUiDefinition.json file:</strong></h3>
<p><strong>Handler:</strong> Should always point to Microsoft.Azure.CreateUIDef</p>
<p><strong>Version:</strong> The latest supported version is 0.1.2-preview</p>
<p><strong>Parameters:</strong> The mode of a parameter property depends on the combination of the specified handler and version. The supported properties are the basics, the steps and the output. The base and step properties contain the elements to be displayed in the Azure Portal such as</p>
<p><strong>Basics:</strong> Where user can select Subscription, Resource Group and Location.<br />
User can also create a Resource Group in the basics.<br />
<img decoding="async" class="alignleft size-full wp-image-783" src="https://www.kaispe.com/wp-content/uploads/2019/08/paas.png" alt="" width="1003" height="505" srcset="https://www.kaispe.com/wp-content/uploads/2019/08/paas.png 1003w, https://www.kaispe.com/wp-content/uploads/2019/08/paas-300x151.png 300w, https://www.kaispe.com/wp-content/uploads/2019/08/paas-768x387.png 768w" sizes="(max-width: 1003px) 100vw, 1003px" /></p>
<p>&nbsp;</p>
<p><strong>Steps:</strong> The step attribute can contain zero or more additional steps to display after the basics.<br />
For example: After basics, we will add a step named as KAISPE.</p>
<p><img decoding="async" class="alignleft size-full wp-image-784" src="https://www.kaispe.com/wp-content/uploads/2019/08/stepKaispe.png" alt="" width="404" height="156" srcset="https://www.kaispe.com/wp-content/uploads/2019/08/stepKaispe.png 404w, https://www.kaispe.com/wp-content/uploads/2019/08/stepKaispe-300x116.png 300w" sizes="(max-width: 404px) 100vw, 404px" /></p>
<p>We can add elements in the steps. For e.g., we will add some information text using Microsoft.Common.InfoBox element as shown below.</p>
<p><img decoding="async" class="alignleft size-full wp-image-785" src="https://www.kaispe.com/wp-content/uploads/2019/08/elements.png" alt="" width="924" height="409" srcset="https://www.kaispe.com/wp-content/uploads/2019/08/elements.png 924w, https://www.kaispe.com/wp-content/uploads/2019/08/elements-300x133.png 300w, https://www.kaispe.com/wp-content/uploads/2019/08/elements-768x340.png 768w" sizes="(max-width: 924px) 100vw, 924px" /></p>
<p>Now we are going to add a dropdown box using Microsoft.Common.DropDown element as shown below.</p>
<p><img decoding="async" class="alignleft size-full wp-image-786" src="https://www.kaispe.com/wp-content/uploads/2019/08/dropdown.png" alt="" width="839" height="689" /></p>
<p>Last but not least, we will add an option group element using Microsoft.Common.OptionGroup as shown below.</p>
<p><img decoding="async" class="alignleft size-full wp-image-787" src="https://www.kaispe.com/wp-content/uploads/2019/08/optionGroup.png" alt="" width="645" height="642" /></p>
<p>You can explore further elements using this link <a href="https://docs.microsoft.com/en-us/azure/managed-applications/create-uidefinition-elements">https://docs.microsoft.com/en-us/azure/managed-applications/create-uidefinition-elements</a></p>
<p><strong>Output:</strong> The Azure Portal uses output attributes to map elements in the basics and steps to the parameters.</p>
<h3><strong>Preview of the creteUiDefinition.json file:</strong></h3>
<p><img decoding="async" class="alignleft size-full wp-image-788" src="https://www.kaispe.com/wp-content/uploads/2019/08/preview.png" alt="" width="908" height="348" srcset="https://www.kaispe.com/wp-content/uploads/2019/08/preview.png 908w, https://www.kaispe.com/wp-content/uploads/2019/08/preview-300x115.png 300w, https://www.kaispe.com/wp-content/uploads/2019/08/preview-768x294.png 768w" sizes="(max-width: 908px) 100vw, 908px" /></p>
<p>I hope you found this blog post helpful. For any queries, feel free to contact me <strong>farrukh.ahmed@kaispe.com</strong></p>
<p>The post <a href="https://www.kaispe.com/how-to-write-createuidefinition-json-for-azure-managed-application/">How to write create Ui Definition.json for Azure Managed application</a> appeared first on <a href="https://www.kaispe.com">KAISPE</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
