{"id":584,"date":"2024-08-28T20:15:57","date_gmt":"2024-08-28T10:15:57","guid":{"rendered":"https:\/\/www.cloudproinc.com.au\/?p=584"},"modified":"2024-08-28T20:25:57","modified_gmt":"2024-08-28T10:25:57","slug":"deploy-azure-resources-with-logic-apps","status":"publish","type":"post","link":"https:\/\/cloudproinc.com.au\/index.php\/2024\/08\/28\/deploy-azure-resources-with-logic-apps\/","title":{"rendered":"Deploy Azure Resources With Logic Apps"},"content":{"rendered":"\n<p>This Microsoft Azure post will show how to deploy Azure resources with Logic Apps.<\/p>\n\n\n\n<!--more-->\n\n\n\n<div class=\"wp-block-yoast-seo-table-of-contents yoast-table-of-contents\"><h2>Table of contents<\/h2><ul><li><a href=\"#h-deploy-azure-resources-with-logic-apps\" data-level=\"2\">Deploy Azure Resources With Logic Apps<\/a><\/li><li><a href=\"#h-azure-rest-api\" data-level=\"2\">Azure Rest API<\/a><\/li><li><a href=\"#h-create-a-logic-app\" data-level=\"2\">Create a Logic App<\/a><\/li><li><a href=\"#h-related-articles\" data-level=\"2\">Related Articles<\/a><\/li><\/ul><\/div>\n\n\n\n<p>Azure Logic App is a cloud service that allows us to create workflows and automation tasks similar to Power Automate in Microsoft Azure. <\/p>\n\n\n\n<p>The main difference between Logic Apps and Power Automate is that Power Automate is more for citizen developers, whereas Logic Apps is more for developers and engineers. <\/p>\n\n\n\n<p>Logic Apps offer integrations with services outside of Microsoft 365 but also allow us to provision and deploy Azure Resources using the Azure Resource Manager REST API protocol.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-deploy-azure-resources-with-logic-apps\">Deploy Azure Resources With Logic Apps<\/h2>\n\n\n\n<p>In our case, we will create a workflow on Logic Apps that will create an Azure Key Vault every time a new record is added to a Metaverse table. The workflow will use a dynamic value from the table as the vault&#8217;s name.  <\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-azure-rest-api\">Azure Rest API <\/h2>\n\n\n\n<p>Azure Logic Apps USS the Azure Resource Manager <a href=\"https:\/\/learn.microsoft.com\/en-us\/connectors\/arm\/#create-or-update-a-resource\">connector<\/a> to access Azure REST API and manage resources using REST API. In our case, we are using the Azure <a href=\"https:\/\/learn.microsoft.com\/en-us\/rest\/api\/keyvault\/?view=rest-keyvault-keyvault-2022-07-01\">Key Vault REST API<\/a>. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-create-a-logic-app\">Create a Logic App <\/h2>\n\n\n\n<p>In our example, we have the following workflow. The trigger is the creation of a row in a MetaVerse.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"559\" height=\"529\" data-src=\"\/wp-content\/uploads\/2024\/08\/image-14.png\" alt=\"\" class=\"wp-image-585 lazyload\" data-srcset=\"\/wp-content\/uploads\/2024\/08\/image-14.png 559w, \/wp-content\/uploads\/2024\/08\/image-14-300x284.png 300w, \/wp-content\/uploads\/2024\/08\/image-14-480x454.png 480w\" data-sizes=\"(max-width: 559px) 100vw, 559px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 559px; --smush-placeholder-aspect-ratio: 559\/529;\" \/><\/figure>\n\n\n\n<p>The important action is the <strong>Create or update a resource<\/strong>. To create a resource we need to add the following values.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Subscription<\/li>\n\n\n\n<li>Resource group<\/li>\n\n\n\n<li>API Version (find it in Azure REST API)<\/li>\n\n\n\n<li>Location (resource) <\/li>\n\n\n\n<li>Properties &#8211; This is the most important part and contains the body of the API request (see JSON code below).<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"799\" height=\"1024\" data-src=\"\/wp-content\/uploads\/2024\/08\/image-15-799x1024.png\" alt=\"\" class=\"wp-image-586 lazyload\" data-srcset=\"\/wp-content\/uploads\/2024\/08\/image-15-799x1024.png 799w, \/wp-content\/uploads\/2024\/08\/image-15-234x300.png 234w, \/wp-content\/uploads\/2024\/08\/image-15-768x985.png 768w, \/wp-content\/uploads\/2024\/08\/image-15-480x615.png 480w, \/wp-content\/uploads\/2024\/08\/image-15.png 940w\" data-sizes=\"(max-width: 799px) 100vw, 799px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 799px; --smush-placeholder-aspect-ratio: 799\/1024;\" \/><\/figure>\n\n\n\n<p>To create an Azure Key Vault, I&#8217;m using the following code in the Properties parameter.<\/p>\n\n\n\n<pre class=\"wp-block-code has-white-color has-black-background-color has-text-color has-background has-link-color wp-elements-2099a9d8fd01d633cfc22f4b8994f337\"><code>{\n  \"tenantId\": \"TENANTID\",\n  \"sku\": {\n    \"family\": \"A\",\n    \"name\": \"standard\"\n  },\n  \"accessPolicies\": &#91;\n    {\n      \"tenantId\": \"TENANTID\",\n      \"objectId\": \"ObjectID of user\",\n      \"permissions\": {\n        \"keys\": &#91;\n          \"encrypt\",\n          \"decrypt\",\n          \"wrapKey\",\n          \"unwrapKey\",\n          \"sign\",\n          \"verify\",\n          \"get\",\n          \"list\",\n          \"create\",\n          \"update\",\n          \"import\",\n          \"delete\",\n          \"backup\",\n          \"restore\",\n          \"recover\",\n          \"purge\"\n        ],\n        \"secrets\": &#91;\n          \"get\",\n          \"list\",\n          \"set\",\n          \"delete\",\n          \"backup\",\n          \"restore\",\n          \"recover\",\n          \"purge\"\n        ],\n        \"certificates\": &#91;\n          \"get\",\n          \"list\",\n          \"delete\",\n          \"create\",\n          \"import\",\n          \"update\",\n          \"managecontacts\",\n          \"getissuers\",\n          \"listissuers\",\n          \"setissuers\",\n          \"deleteissuers\",\n          \"manageissuers\",\n          \"recover\",\n          \"purge\"\n        ]\n      }\n    }\n  ],\n  \"enabledForDeployment\": true,\n  \"enabledForDiskEncryption\": true,\n  \"enabledForTemplateDeployment\": true,\n  \"publicNetworkAccess\": \"Enabled\"\n}<\/code><\/pre>\n\n\n\n<p>Once the Logic App is triggered, the workflow will create a new Azure Key Vault.  <\/p>\n\n\n\n<p>If your organisation needs help with Azure Logic Apps and automation workflow, please get in touch with us using the form below.<\/p>\n\n\n<div class=\"wp-block-jetpack-contact-form is-layout-flex wp-container-jetpack-contact-form-is-layout-026b38f8 wp-block-jetpack-contact-form-is-layout-flex\"><a href=\"https:\/\/cloudproinc.com.au\/index.php\/2024\/08\/28\/deploy-azure-resources-with-logic-apps\/\" target=\"_blank\" rel=\"noopener noreferrer\">Submit a form.<\/a><\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"h-related-articles\">Related Articles <\/h2>\n\n\n\n<ul class=\"wp-block-yoast-seo-related-links yoast-seo-related-links\">\n<li><a href=\"https:\/\/cloudproinc.com.au\/index.php\/2024\/07\/11\/list-classic-azure-administrators-using-powershell-and-azure-rest-api\/\">List Classic Azure Administrators Using PowerShell and Azure REST API<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/cloudproinc.com.au\/index.php\/2024\/07\/29\/setting-up-email-to-case-in-dynamics-365\/\">Setting Up Email to Case in Dynamics 365<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/cloudproinc.com.au\/index.php\/2024\/07\/23\/how-to-use-microsoft-graph-security-api\/\">How to Use Microsoft Graph Security API<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/cloudproinc.com.au\/index.php\/2024\/05\/06\/simplifying-ios-app-deployment-with-microsoft-intune\/\">Simplifying iOS App Deployment with Microsoft Intune<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/cloudproinc.com.au\/index.php\/2024\/08\/01\/automating-access-to-microsoft-graph-api-using-azure-pipelines\/\">Automating Access to Microsoft Graph API Using Azure Pipelines<\/a><\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This Microsoft Azure post will show how to deploy Azure resources with Logic Apps.<\/p>\n","protected":false},"author":1,"featured_media":470,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_focuskw":"Deploy Azure Resources With Logic Apps","_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"Learn how to deploy Azure resources with Logic Apps in Microsoft Azure. Discover the power of workflows and automation tasks.","_yoast_wpseo_opengraph-title":"","_yoast_wpseo_opengraph-description":"","_yoast_wpseo_twitter-title":"","_yoast_wpseo_twitter-description":"","_et_pb_use_builder":"off","_et_pb_old_content":"","_et_gb_content_width":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[16,46,13,45],"tags":[],"class_list":["post-584","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-microsoft-azure","category-azure-key-vault","category-blog","category-logic-apps"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Deploy Azure Resources With Logic Apps - CPI Consulting<\/title>\n<meta name=\"description\" content=\"Learn how to deploy Azure resources with Logic Apps in Microsoft Azure. Discover the power of workflows and automation tasks.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cloudproinc.com.au\/index.php\/2024\/08\/28\/deploy-azure-resources-with-logic-apps\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Deploy Azure Resources With Logic Apps\" \/>\n<meta property=\"og:description\" content=\"Learn how to deploy Azure resources with Logic Apps in Microsoft Azure. Discover the power of workflows and automation tasks.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cloudproinc.com.au\/index.php\/2024\/08\/28\/deploy-azure-resources-with-logic-apps\/\" \/>\n<meta property=\"og:site_name\" content=\"CPI Consulting\" \/>\n<meta property=\"article:published_time\" content=\"2024-08-28T10:15:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-08-28T10:25:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cloudproinc.com.au\/wp-content\/uploads\/2024\/07\/How-to-Recover-Deleted-or-Lost-Exchange-Online-Emails-to-PST.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1792\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"CPI Staff\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"CPI Staff\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/cloudproinc.com.au\\\/index.php\\\/2024\\\/08\\\/28\\\/deploy-azure-resources-with-logic-apps\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cloudproinc.com.au\\\/index.php\\\/2024\\\/08\\\/28\\\/deploy-azure-resources-with-logic-apps\\\/\"},\"author\":{\"name\":\"CPI Staff\",\"@id\":\"https:\\\/\\\/cloudproinc.azurewebsites.net\\\/#\\\/schema\\\/person\\\/192eeeb0ce91062126ce3822ae88fe6e\"},\"headline\":\"Deploy Azure Resources With Logic Apps\",\"datePublished\":\"2024-08-28T10:15:57+00:00\",\"dateModified\":\"2024-08-28T10:25:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/cloudproinc.com.au\\\/index.php\\\/2024\\\/08\\\/28\\\/deploy-azure-resources-with-logic-apps\\\/\"},\"wordCount\":372,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\\\/\\\/cloudproinc.azurewebsites.net\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/cloudproinc.com.au\\\/index.php\\\/2024\\\/08\\\/28\\\/deploy-azure-resources-with-logic-apps\\\/#primaryimage\"},\"thumbnailUrl\":\"\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/How-to-Recover-Deleted-or-Lost-Exchange-Online-Emails-to-PST.webp\",\"articleSection\":[\"Azure\",\"Azure Key Vault\",\"Blog\",\"Logic Apps\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/cloudproinc.com.au\\\/index.php\\\/2024\\\/08\\\/28\\\/deploy-azure-resources-with-logic-apps\\\/#respond\"]}],\"accessibilityFeature\":[\"tableOfContents\"]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/cloudproinc.com.au\\\/index.php\\\/2024\\\/08\\\/28\\\/deploy-azure-resources-with-logic-apps\\\/\",\"url\":\"https:\\\/\\\/cloudproinc.com.au\\\/index.php\\\/2024\\\/08\\\/28\\\/deploy-azure-resources-with-logic-apps\\\/\",\"name\":\"Deploy Azure Resources With Logic Apps - CPI Consulting\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cloudproinc.azurewebsites.net\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/cloudproinc.com.au\\\/index.php\\\/2024\\\/08\\\/28\\\/deploy-azure-resources-with-logic-apps\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/cloudproinc.com.au\\\/index.php\\\/2024\\\/08\\\/28\\\/deploy-azure-resources-with-logic-apps\\\/#primaryimage\"},\"thumbnailUrl\":\"\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/How-to-Recover-Deleted-or-Lost-Exchange-Online-Emails-to-PST.webp\",\"datePublished\":\"2024-08-28T10:15:57+00:00\",\"dateModified\":\"2024-08-28T10:25:57+00:00\",\"description\":\"Learn how to deploy Azure resources with Logic Apps in Microsoft Azure. Discover the power of workflows and automation tasks.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/cloudproinc.com.au\\\/index.php\\\/2024\\\/08\\\/28\\\/deploy-azure-resources-with-logic-apps\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/cloudproinc.com.au\\\/index.php\\\/2024\\\/08\\\/28\\\/deploy-azure-resources-with-logic-apps\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/cloudproinc.com.au\\\/index.php\\\/2024\\\/08\\\/28\\\/deploy-azure-resources-with-logic-apps\\\/#primaryimage\",\"url\":\"\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/How-to-Recover-Deleted-or-Lost-Exchange-Online-Emails-to-PST.webp\",\"contentUrl\":\"\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/How-to-Recover-Deleted-or-Lost-Exchange-Online-Emails-to-PST.webp\",\"width\":1792,\"height\":1024},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/cloudproinc.com.au\\\/index.php\\\/2024\\\/08\\\/28\\\/deploy-azure-resources-with-logic-apps\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/cloudproinc.com.au\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Deploy Azure Resources With Logic Apps\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/cloudproinc.azurewebsites.net\\\/#website\",\"url\":\"https:\\\/\\\/cloudproinc.azurewebsites.net\\\/\",\"name\":\"Cloud Pro Inc - CPI Consulting Pty Ltd\",\"description\":\"Cloud, AI &amp; Cybersecurity Consulting | Melbourne\",\"publisher\":{\"@id\":\"https:\\\/\\\/cloudproinc.azurewebsites.net\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/cloudproinc.azurewebsites.net\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/cloudproinc.azurewebsites.net\\\/#organization\",\"name\":\"Cloud Pro Inc - Cloud Pro Inc - CPI Consulting Pty Ltd\",\"url\":\"https:\\\/\\\/cloudproinc.azurewebsites.net\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/cloudproinc.azurewebsites.net\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/favfinalfile.png\",\"contentUrl\":\"\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/favfinalfile.png\",\"width\":500,\"height\":500,\"caption\":\"Cloud Pro Inc - Cloud Pro Inc - CPI Consulting Pty Ltd\"},\"image\":{\"@id\":\"https:\\\/\\\/cloudproinc.azurewebsites.net\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/cloudproinc.azurewebsites.net\\\/#\\\/schema\\\/person\\\/192eeeb0ce91062126ce3822ae88fe6e\",\"name\":\"CPI Staff\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2d96eeb53b791d92c8c50dd667e3beec92c93253bb6ff21c02cfa8ca73665c70?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2d96eeb53b791d92c8c50dd667e3beec92c93253bb6ff21c02cfa8ca73665c70?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2d96eeb53b791d92c8c50dd667e3beec92c93253bb6ff21c02cfa8ca73665c70?s=96&d=mm&r=g\",\"caption\":\"CPI Staff\"},\"sameAs\":[\"http:\\\/\\\/www.cloudproinc.com.au\"],\"url\":\"https:\\\/\\\/cloudproinc.com.au\\\/index.php\\\/author\\\/cpiadmin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Deploy Azure Resources With Logic Apps - CPI Consulting","description":"Learn how to deploy Azure resources with Logic Apps in Microsoft Azure. Discover the power of workflows and automation tasks.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cloudproinc.com.au\/index.php\/2024\/08\/28\/deploy-azure-resources-with-logic-apps\/","og_locale":"en_US","og_type":"article","og_title":"Deploy Azure Resources With Logic Apps","og_description":"Learn how to deploy Azure resources with Logic Apps in Microsoft Azure. Discover the power of workflows and automation tasks.","og_url":"https:\/\/cloudproinc.com.au\/index.php\/2024\/08\/28\/deploy-azure-resources-with-logic-apps\/","og_site_name":"CPI Consulting","article_published_time":"2024-08-28T10:15:57+00:00","article_modified_time":"2024-08-28T10:25:57+00:00","og_image":[{"width":1792,"height":1024,"url":"https:\/\/cloudproinc.com.au\/wp-content\/uploads\/2024\/07\/How-to-Recover-Deleted-or-Lost-Exchange-Online-Emails-to-PST.webp","type":"image\/webp"}],"author":"CPI Staff","twitter_card":"summary_large_image","twitter_misc":{"Written by":"CPI Staff","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/cloudproinc.com.au\/index.php\/2024\/08\/28\/deploy-azure-resources-with-logic-apps\/#article","isPartOf":{"@id":"https:\/\/cloudproinc.com.au\/index.php\/2024\/08\/28\/deploy-azure-resources-with-logic-apps\/"},"author":{"name":"CPI Staff","@id":"https:\/\/cloudproinc.azurewebsites.net\/#\/schema\/person\/192eeeb0ce91062126ce3822ae88fe6e"},"headline":"Deploy Azure Resources With Logic Apps","datePublished":"2024-08-28T10:15:57+00:00","dateModified":"2024-08-28T10:25:57+00:00","mainEntityOfPage":{"@id":"https:\/\/cloudproinc.com.au\/index.php\/2024\/08\/28\/deploy-azure-resources-with-logic-apps\/"},"wordCount":372,"commentCount":1,"publisher":{"@id":"https:\/\/cloudproinc.azurewebsites.net\/#organization"},"image":{"@id":"https:\/\/cloudproinc.com.au\/index.php\/2024\/08\/28\/deploy-azure-resources-with-logic-apps\/#primaryimage"},"thumbnailUrl":"\/wp-content\/uploads\/2024\/07\/How-to-Recover-Deleted-or-Lost-Exchange-Online-Emails-to-PST.webp","articleSection":["Azure","Azure Key Vault","Blog","Logic Apps"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/cloudproinc.com.au\/index.php\/2024\/08\/28\/deploy-azure-resources-with-logic-apps\/#respond"]}],"accessibilityFeature":["tableOfContents"]},{"@type":"WebPage","@id":"https:\/\/cloudproinc.com.au\/index.php\/2024\/08\/28\/deploy-azure-resources-with-logic-apps\/","url":"https:\/\/cloudproinc.com.au\/index.php\/2024\/08\/28\/deploy-azure-resources-with-logic-apps\/","name":"Deploy Azure Resources With Logic Apps - CPI Consulting","isPartOf":{"@id":"https:\/\/cloudproinc.azurewebsites.net\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cloudproinc.com.au\/index.php\/2024\/08\/28\/deploy-azure-resources-with-logic-apps\/#primaryimage"},"image":{"@id":"https:\/\/cloudproinc.com.au\/index.php\/2024\/08\/28\/deploy-azure-resources-with-logic-apps\/#primaryimage"},"thumbnailUrl":"\/wp-content\/uploads\/2024\/07\/How-to-Recover-Deleted-or-Lost-Exchange-Online-Emails-to-PST.webp","datePublished":"2024-08-28T10:15:57+00:00","dateModified":"2024-08-28T10:25:57+00:00","description":"Learn how to deploy Azure resources with Logic Apps in Microsoft Azure. Discover the power of workflows and automation tasks.","breadcrumb":{"@id":"https:\/\/cloudproinc.com.au\/index.php\/2024\/08\/28\/deploy-azure-resources-with-logic-apps\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cloudproinc.com.au\/index.php\/2024\/08\/28\/deploy-azure-resources-with-logic-apps\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cloudproinc.com.au\/index.php\/2024\/08\/28\/deploy-azure-resources-with-logic-apps\/#primaryimage","url":"\/wp-content\/uploads\/2024\/07\/How-to-Recover-Deleted-or-Lost-Exchange-Online-Emails-to-PST.webp","contentUrl":"\/wp-content\/uploads\/2024\/07\/How-to-Recover-Deleted-or-Lost-Exchange-Online-Emails-to-PST.webp","width":1792,"height":1024},{"@type":"BreadcrumbList","@id":"https:\/\/cloudproinc.com.au\/index.php\/2024\/08\/28\/deploy-azure-resources-with-logic-apps\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cloudproinc.com.au\/"},{"@type":"ListItem","position":2,"name":"Deploy Azure Resources With Logic Apps"}]},{"@type":"WebSite","@id":"https:\/\/cloudproinc.azurewebsites.net\/#website","url":"https:\/\/cloudproinc.azurewebsites.net\/","name":"Cloud Pro Inc - CPI Consulting Pty Ltd","description":"Cloud, AI &amp; Cybersecurity Consulting | Melbourne","publisher":{"@id":"https:\/\/cloudproinc.azurewebsites.net\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cloudproinc.azurewebsites.net\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/cloudproinc.azurewebsites.net\/#organization","name":"Cloud Pro Inc - Cloud Pro Inc - CPI Consulting Pty Ltd","url":"https:\/\/cloudproinc.azurewebsites.net\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cloudproinc.azurewebsites.net\/#\/schema\/logo\/image\/","url":"\/wp-content\/uploads\/2022\/01\/favfinalfile.png","contentUrl":"\/wp-content\/uploads\/2022\/01\/favfinalfile.png","width":500,"height":500,"caption":"Cloud Pro Inc - Cloud Pro Inc - CPI Consulting Pty Ltd"},"image":{"@id":"https:\/\/cloudproinc.azurewebsites.net\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/cloudproinc.azurewebsites.net\/#\/schema\/person\/192eeeb0ce91062126ce3822ae88fe6e","name":"CPI Staff","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/2d96eeb53b791d92c8c50dd667e3beec92c93253bb6ff21c02cfa8ca73665c70?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/2d96eeb53b791d92c8c50dd667e3beec92c93253bb6ff21c02cfa8ca73665c70?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2d96eeb53b791d92c8c50dd667e3beec92c93253bb6ff21c02cfa8ca73665c70?s=96&d=mm&r=g","caption":"CPI Staff"},"sameAs":["http:\/\/www.cloudproinc.com.au"],"url":"https:\/\/cloudproinc.com.au\/index.php\/author\/cpiadmin\/"}]}},"jetpack_featured_media_url":"\/wp-content\/uploads\/2024\/07\/How-to-Recover-Deleted-or-Lost-Exchange-Online-Emails-to-PST.webp","jetpack-related-posts":[{"id":739,"url":"https:\/\/cloudproinc.com.au\/index.php\/2024\/10\/07\/creating-a-text-to-speech-power-app-using-openai-whisper\/","url_meta":{"origin":584,"position":0},"title":"Creating a Text-to-Speech Power App Using OpenAI Whisper","author":"CPI Staff","date":"October 7, 2024","format":false,"excerpt":"In this post on OpenAI and Microsoft Power Apps, we will create a Text-to-Speech Power App using OpenAI Whisper. Table of contentsCreating a Text-to-Speech Power App Using OpenAI WhisperGet an API Key from OpenAICreating a Text-to-Speech Power AppCreate Power Automate FlowRelated Articles OpenAI whisper is OpenAI's Text-to-Speech service, offering human-like\u2026","rel":"","context":"In &quot;AI&quot;","block_context":{"text":"AI","link":"https:\/\/cloudproinc.com.au\/index.php\/category\/ai\/"},"img":{"alt_text":"","src":"\/wp-content\/uploads\/2024\/10\/Creating-a-Text-to-Speech-Power-App-Using-OpenAI-Whisper.webp","width":350,"height":200,"srcset":"\/wp-content\/uploads\/2024\/10\/Creating-a-Text-to-Speech-Power-App-Using-OpenAI-Whisper.webp 1x, \/wp-content\/uploads\/2024\/10\/Creating-a-Text-to-Speech-Power-App-Using-OpenAI-Whisper.webp 1.5x, \/wp-content\/uploads\/2024\/10\/Creating-a-Text-to-Speech-Power-App-Using-OpenAI-Whisper.webp 2x"},"classes":[]},{"id":53456,"url":"https:\/\/cloudproinc.com.au\/index.php\/2025\/07\/08\/develop-and-deploy-teams-apps-with-m365-agents-toolkit\/","url_meta":{"origin":584,"position":1},"title":"Develop and Deploy Teams Apps With M365 Agents Toolkit","author":"CPI Staff","date":"July 8, 2025","format":false,"excerpt":"In this blog post, we\u2019ll walk you through how to develop and deploy an application for Microsoft Teams using the Microsoft 365 Agent Toolkit (previously known as the Microsoft Teams Toolkit). Table of contentsWhy Use the Microsoft 365 Agent Toolkit?PrerequisitesSetting Up the ProjectDeployment StepsConclusion Microsoft Teams has become the world\u2019s\u2026","rel":"","context":"In &quot;Blog&quot;","block_context":{"text":"Blog","link":"https:\/\/cloudproinc.com.au\/index.php\/category\/blog\/"},"img":{"alt_text":"","src":"\/wp-content\/uploads\/2025\/02\/Enhancing-Windows-11-Security-with-Microsoft-Intune-Attack-Surface-Reduction-Rules.webp","width":350,"height":200,"srcset":"\/wp-content\/uploads\/2025\/02\/Enhancing-Windows-11-Security-with-Microsoft-Intune-Attack-Surface-Reduction-Rules.webp 1x, \/wp-content\/uploads\/2025\/02\/Enhancing-Windows-11-Security-with-Microsoft-Intune-Attack-Surface-Reduction-Rules.webp 1.5x, \/wp-content\/uploads\/2025\/02\/Enhancing-Windows-11-Security-with-Microsoft-Intune-Attack-Surface-Reduction-Rules.webp 2x"},"classes":[]},{"id":53425,"url":"https:\/\/cloudproinc.com.au\/index.php\/2025\/06\/27\/how-to-restore-an-azure-vm-os-disk-using-azure-powershell\/","url_meta":{"origin":584,"position":2},"title":"How to Restore an Azure VM OS Disk Using Azure PowerShell","author":"CPI Staff","date":"June 27, 2025","format":false,"excerpt":"In this Microsoft Azure PowerShell post, We'll walk through how to restore the OS disk of an Azure VM using PowerShell. Restoring a virtual machine (VM) OS disk in Azure is a critical task when recovering from corruption, accidental deletion, or software failure. Prerequisites Ensure you have the following before\u2026","rel":"","context":"In &quot;Azure&quot;","block_context":{"text":"Azure","link":"https:\/\/cloudproinc.com.au\/index.php\/category\/microsoft-azure\/"},"img":{"alt_text":"","src":"\/wp-content\/uploads\/2025\/06\/image-3.png","width":350,"height":200,"srcset":"\/wp-content\/uploads\/2025\/06\/image-3.png 1x, \/wp-content\/uploads\/2025\/06\/image-3.png 1.5x, \/wp-content\/uploads\/2025\/06\/image-3.png 2x"},"classes":[]},{"id":53432,"url":"https:\/\/cloudproinc.com.au\/index.php\/2025\/07\/01\/automate-app-development-with-openais-codex\/","url_meta":{"origin":584,"position":3},"title":"Automate App Development with OpenAI&#8217;s Codex","author":"CPI Staff","date":"July 1, 2025","format":false,"excerpt":"In this blog post, we explore how to automate app development with OpenAI's Codex. Table of contentsWhat is Codex?Requirements to Use CodexAutomate App Development with OpenAI's CodexUsing Codex with TasksReviewing Codex Pull RequestsFinal Thoughts Codex is an AI development agent that enables developers to manage and enhance projects through natural\u2026","rel":"","context":"In &quot;Blog&quot;","block_context":{"text":"Blog","link":"https:\/\/cloudproinc.com.au\/index.php\/category\/blog\/"},"img":{"alt_text":"","src":"\/wp-content\/uploads\/2025\/07\/codex-datacentre-image.png","width":350,"height":200,"srcset":"\/wp-content\/uploads\/2025\/07\/codex-datacentre-image.png 1x, \/wp-content\/uploads\/2025\/07\/codex-datacentre-image.png 1.5x, \/wp-content\/uploads\/2025\/07\/codex-datacentre-image.png 2x"},"classes":[]},{"id":669,"url":"https:\/\/cloudproinc.com.au\/index.php\/2024\/09\/13\/effortless-web-app-deployment-with-azure-cli\/","url_meta":{"origin":584,"position":4},"title":"Effortless Web App Deployment with Azure CLI","author":"CPI Staff","date":"September 13, 2024","format":false,"excerpt":"This Azure Web Apps article will show how to use az webapp up to for quick deployment of web apps with minimal configuration. Deploying web applications has never been easier, thanks to the Azure CLI's az webapp up command. In this article, we'll explore how to quickly deploy web apps\u2026","rel":"","context":"In &quot;App Service&quot;","block_context":{"text":"App Service","link":"https:\/\/cloudproinc.com.au\/index.php\/category\/app-service\/"},"img":{"alt_text":"","src":"\/wp-content\/uploads\/2024\/09\/How-to-Create-an-Azure-AI-Language-Account-Using-REST-API.webp","width":350,"height":200,"srcset":"\/wp-content\/uploads\/2024\/09\/How-to-Create-an-Azure-AI-Language-Account-Using-REST-API.webp 1x, \/wp-content\/uploads\/2024\/09\/How-to-Create-an-Azure-AI-Language-Account-Using-REST-API.webp 1.5x, \/wp-content\/uploads\/2024\/09\/How-to-Create-an-Azure-AI-Language-Account-Using-REST-API.webp 2x"},"classes":[]},{"id":53428,"url":"https:\/\/cloudproinc.com.au\/index.php\/2025\/06\/30\/run-azure-powershell-cmdlets-using-docker-containers\/","url_meta":{"origin":584,"position":5},"title":"Run Azure PowerShell cmdlets using Docker Containers","author":"CPI Staff","date":"June 30, 2025","format":false,"excerpt":"In this blog post, we\u2019ll show you how to run Azure PowerShell cmdlets using Docker containers. Table of contentsPrerequisitesPull the Azure PowerShell Docker ImageRun the Container and Connect to AzureRunning Scripts from Your Local Machine Azure PowerShell provides a familiar PowerShell interface to manage Azure resources and infrastructure. It enables\u2026","rel":"","context":"In &quot;Azure&quot;","block_context":{"text":"Azure","link":"https:\/\/cloudproinc.com.au\/index.php\/category\/microsoft-azure\/"},"img":{"alt_text":"","src":"\/wp-content\/uploads\/2025\/06\/run-auzre-powershell-using-docker.png","width":350,"height":200,"srcset":"\/wp-content\/uploads\/2025\/06\/run-auzre-powershell-using-docker.png 1x, \/wp-content\/uploads\/2025\/06\/run-auzre-powershell-using-docker.png 1.5x, \/wp-content\/uploads\/2025\/06\/run-auzre-powershell-using-docker.png 2x, \/wp-content\/uploads\/2025\/06\/run-auzre-powershell-using-docker.png 3x, \/wp-content\/uploads\/2025\/06\/run-auzre-powershell-using-docker.png 4x"},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/posts\/584","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/comments?post=584"}],"version-history":[{"count":2,"href":"https:\/\/cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/posts\/584\/revisions"}],"predecessor-version":[{"id":588,"href":"https:\/\/cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/posts\/584\/revisions\/588"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/media\/470"}],"wp:attachment":[{"href":"https:\/\/cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/media?parent=584"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/categories?post=584"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/tags?post=584"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}