Hello @Lakshmi Mandalapu ,
Hope you are doing great! Thanks for reaching out to us.
I recommend you validate the ARM templates of Azure App Service from here -
- servFarms - https://video2.skills-academy.com/en-us/azure/templates/microsoft.web/2018-02-01/serverfarms
- sites - https://video2.skills-academy.com/en-us/azure/templates/microsoft.web/2019-08-01/sites
- sites/config - https://video2.skills-academy.com/en-us/azure/templates/microsoft.web/2019-08-01/sites/config-appsettings
*Or you can also export templates of already created resources from Azure portal as described here. *
- For your question:
- What is the difference between workerSize and workerSizeId?
- workerSize - VM size of the worker pool instances.
- workerSizeId - Worker size ID for referencing the worker pool. As mentioned, here.
- For your question:
Using ARM template, we have created app service with properties workerSizeId and numberOfWorkers. In Template we haven't provided workerSize, will workerSizeId in consideration for that app service.
As defined in previous point, both workerSize and workerSizeId are different, and you will have to set them separately.
- For your question:
Is there any possibility to see in which WorkerPool (ex: workerSize, workerSizeId) app service is hosted
The monitoring of ASE Worker Pools is very well explained here.