Хотите знать, как увидеть результат любой функции ARM. например, функция concat, используемая в зависимости от, и делает шаблон недействительным
Было бы здорово увидеть, как JSON транслируется из функций и параметров arm перед отправкой в azure
"[resourceId(concat('Microsoft.Compute/virtualMachineScaleSets/', parameters('vmssNamePrefix')),'/extensions/AzureDiskEncryption')]