Slide Microsoft MVP Microsoft Azure Mike Stephenson Cloud Integration

January 2021

Get Outlook folder ID from path with Power Automate

By |2021-01-02T15:30:29+00:00January 2nd, 2021|Uncategorized|

Ive been doing a few posts about Power Automate and Outlook in Office 365 recently and one of the things I needed to do was workout what the folder ID is for a folder. You dont seem to be able to do this from the UI so I needed to put together a flow which could get the id. The input to my flow would be a json object like below and id call my flow over HTTP and use the Content-Type = application/json header { "FolderPath":"Inbox\\Read\\CSC" } I would then do some stuff and just return a string which [...]

2021 New Year Clean inbox with Power Automate – Part 1

By |2021-01-01T15:00:22+00:00January 1st, 2021|Uncategorized|

Its 2021 and Why is email still the absolute bane of my life! - I seem to ask myself this on a weekly basis I often feel like by a Friday my inbox has so much in it I cant face sorting it out and then once in a while i end up biting the bullet and sorting it. i know there are many theories like clean inbox and stuff but actually im not convinced any of them really do what I want. I think the problem is that everything in outlook is based off events like email read or [...]

December 2020

Terraform Upgrade Issue – state refers to the unqualified provider azurerm

By |2020-12-28T11:00:03+00:00December 28th, 2020|Uncategorized|

Recently I've been doing some work on hobby projects and encountered the below error on my build server which was happening on the Terraform Init command. Initializing the backend... Successfully configured the backend "azurerm"! Terraform will automatically use this backend unless the backend configuration changes. Error: Invalid legacy provider address This configuration or its associated state refers to the unqualified provider "azurerm". You must complete the Terraform 0.13 upgrade process before upgrading to later versions. I knew it was working on my developer machine ok but not on the build server and after a bit of googling around I was [...]

Logic Apps – Helper – Data Lake Gen2

By |2020-12-22T20:17:37+00:00December 22nd, 2020|Uncategorized|

This is a cross post from my article in my integration playbook If you want to use Logic Apps to integrate with Azure Gen2 Data Lake then unfortunately there isn't an out of the box connector to do this.  There is however a REST API which you can use.  Following on from the series of articles about the helper Logic Apps, I wanted to talk about the Helper Logic Apps we have for integrating with Gen2 Data Lake. The below diagram shows how we have a helper solution where other Logic Apps can use our Data Lake Helper Logic Apps [...]

What does my Azure APIM Product look like to external viewers

By |2020-12-22T20:17:34+00:00December 22nd, 2020|Uncategorized|

As a followup to the other article I may also want to look at what the API looks like to the subscriber of a product. Again we have the azure portal or the APIM developer portal which are ok but its not that easy for you to see the paths in a way which gives you a good simple view across your API's within the product. Bring in another little powershell script below $resourceGroupName = '[Resource Group Here]' $apimServiceName = '[APIM Name Here]' $apimContext = New-AzApiManagementContext -ResourceGroupName $global:resourceGroupName -ServiceName $global:apimServiceName Write-Host 'APIM =' $apimContext.ServiceName $apimInstance = Get-AzApiManagement -ResourceGroupName $apimContext.ResourceGroupName -Name [...]

What does my Azure APIM API look like to external viewers

By |2020-12-15T10:23:35+00:00December 15th, 2020|Uncategorized|

One of the things I struggle with a bit with Azure APIM is the holistic view of what my API looks like if I am an external viewer looking at it. When you work in the Azure Portal you get a pretty interface that is nice and easy to work with but the problem is that the interface masks some of the key information about what your paths look like on the API so its difficult to know if its an API which is easy to understand to the external user. With this in mind I have put together the [...]

Release Orchestrator in Azure DevOps for Azure Integration Solutions

By |2020-12-14T20:26:10+00:00December 14th, 2020|Uncategorized|

When we deliver integration solutions on the Azure iPaaS platform we are usually building a composite application style approach where we have a solution that contains some Logic Apps, a Function and maybe some other bits that will deliver the functionality for a small group of interfaces. This is a great model which provides a lot of flexibility for building solutions.  Over the course of time you will build up a whole group of these solutions and your integration platform is closer to a microservice style architecture than it would have been in years past. The challenge comes when we [...]

Integration Monday Update – Dec 2020

By |2020-12-13T15:15:08+00:00December 13th, 2020|Uncategorized|

We have had some really good sessions this quarter in Integration Monday, a bit about each of them is below Dev 7th - Logic App Developer Experiences Sandro and Pedro joined us to talk about their experiences from many projects with different approaches for developing Logic Apps. This is a real world, from the trenches session. - 30th Nov - BizTalk Migrator Deep Dive In this session Dan Probert joined us to talk about the BizTalk Migrator tool and how he has used it on real projects - 23rd November - Logic App Testing I talked about testing [...]

Go to Top