Skip to content

marnixcox/logicapp-consumption

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logic App Consumption. The budget option.

"Without Visual Studio Logic App Designer"

Logic App Consumption is Microsoft's low code offering for implementing enterprise integrations. It offers Connectors which can save you time from building everything yourself.

This templates includes a Logic App Consumption deployment and some popular connections.

Application architecture

Deploy

This template utilizes the following Azure resources:

How to get started

  1. Install Visual Studio Code with Azure Logic Apps (Standard) and Azure Functions extensions
  2. Create a new folder and switch to it in the Terminal tab
  3. Run azd login
  4. Run azd init -t https://github.com/marnixcox/logicapp-consumption

Now the magic happens. The template contents will be downloaded into your project folder. This will be the next starting point for building your integrations.

Contents

The following folder structure is created. Where corelocal is added to extend the standard set of core infra files.

├── infra                      [ Infrastructure As Code files ]
│   ├── main.bicep             [ Main infrastructure file ]
│   ├── main.parameters.json   [ Parameters file ]
│   ├── app                    [ Infra files specifically added for this template ]
│   ├── core                   [ Full set of infra files provided by AzdCli team ]
│   └── corelocal              [ Extension on original core files to enable private endpoint functionality ]
├── src                        [ Application code ]
│   └── workflows              [ Azure Logic App Consumption ]
└── azure.yaml                 [ Describes the app and type of Azure resources ]

Provision Infrastructure and Logic App Consumption

Let's first provision the infra components.

  • Run azd provision

First time an environment name, subscription and location need to be selected. These will then be stored in the .azure folder.

Select environment, subscription

Resource group and all components will be created. Also Logic App Consumption are being deployed/provisioned using infra code.

Provision

Designer

With the lack of a decent designer in either Visual Studio and Visual Studio Code the Logic App needs to be created directly in the Azure Portal. After creating/updating the code needs to be copied over/into the local workflow json file.

Connections

The following connections are currently implemented:

servicebus office365 sharepointonline azureblob

About

Sample template for deploying Logic App Consumption using Azure Developer CLI (azd)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published