如何查看天蓝色的手臂模板输出?或诸如concat或resourceid输出之类的任何功能以用于调试

时间:2019-11-08 15:47:46

标签: azure arm-template

想知道如何查看任何ARM函数的结果。 例如,concat函数依赖于dependon,它会使模板无效

在发送到天蓝色之前能够查看JSON是如何从arm函数和参数转换的,这真是太好了

"[resourceId(concat('Microsoft.Compute/virtualMachineScaleSets/', parameters('vmssNamePrefix')),'/extensions/AzureDiskEncryption')]

1 个答案:

答案 0 :(得分:0)

您的代码段应如下所示:

"[resourceId('Microsoft.Compute/virtualMachineScaleSets/extensions', parameters('vmssNamePrefix'), 'AzureDiskEncryption')]

没有调试模式,最好的办法是使用“输出”部分并在那里测试功能,以查看正在生成的内容

参考:https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-template-functions-resource#resourceid