Each resource provisioned using the ARM template should be named consistently using a particular naming convention. The naming convention should be developed within the organization. These names should be generated within the variables section, as shown in the following code block:
"multiLocation": {
"copy": [
{
"name": "location",
"count": "[length(parameters('resourceGroupInfo'))]",
"input": {
"resourceGroupName": "[concat('RGP','-',parameters('environmentName'),'-', parameters('resourceGroupInfo')[copyIndex('location')].resourceGroupName )]",
"appServicePlanName": "[toLower(concat('asp','-',parameters...