Still learning how to do InfraAsCode with ARM Template. From what I read with MS Documentation, I understand that ARM cannot do all stuff that I usually do with Powershell and I found difficulty to detect ARM limitation in this case.
Let me explain what I understand and if someone can confirm, it would be helpful.
- From Portal, I set up my desired resources and configure as needed
- Then from my resource, I click on Automation>export template
- now i can see how ARM deploy my resource.
I noticed that some configuration did on Step1 is not listed on step3. Does it mean that I find an ARM limitation and consequently remaining items MUST be done with Powershell (or Azure CLI) ?
Concrete example:
- With App Service, i can configure Authentication/Authorization from Azure Portal
- when I click on Export template, there is no nothing related to my Authentication/Authorization
Consequently: after I deployed my ARM template, i need to do extra-stuff to complete the Authentication/Authorization. Am I right ?
Thx