Azure Naming conventions are one of the key things you should consider when creating a brand new Azure environment. Often I have referred to this Azure documentation https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/ready/azure-best-practices/resource-abbreviations.

When creating some Azure policies for following this recommended naming convention I was unable to find either a policy that used these abbreviations and secondly unable to find these recommendations in a format I could consume to generate some kind of policy programatically.

I created the below Gist which I hope will be helpful to someone in the future.

I consumed this with Powershell to do some policy work, but you are free to use it in any programmatic way you can think of.