0

In Azure portal, there's an option to configure Logic App to be called from other Logic Apps only.

enter image description here

I want to configure this option in ARM template for my Logic App to be triggered from a specific Logic App only.

I can configure "Specific IP ranges" option by adding below to my Logic App ARM template:

"accessControl":{
   "triggers":{
      "allowedCallerIpAddresses":[
         {
            "addressRange":"<IPAddress>"
         },
         {
            "addressRange":"<IPAddress>"
         }
      ]
   }
}

So I have tried similar approach for "Only other Logic Apps" but it doesn't seem to be working.

"accessControl":{
   "triggers":{
      "allowedCallers":[
         "/subscriptions/<SubscriptionID>/resourceGroups/<ResourceGroupName>/providers/Microsoft.Logic/workflows/<CallerLogicApp>"
      ]
   }
}
Skin
  • 9,085
  • 2
  • 13
  • 29
  • It's not that simple unfortunately. https://www.serverlessnotes.com/docs/securing-azure-logic-app-http-triggers-with-azure-ad – Skin Mar 22 '23 at 02:07

1 Answers1

0

You can do this by adding accessControl to the properties node within the ARM-template. Within the accessControl you should add a trigger node that has the property allowedCallerIpAddresses with the value of an empty array.

Code:

enter image description here

Civ
  • 41
  • 1
  • 4