我正在尝试从部署后脚本文件中的arm模板读取输出值你能给我读这些值的语法吗?

gr8qqesn  于 2021-06-20  发布在  Kudu
关注(0)|答案(1)|浏览(258)

我正在尝试从部署后脚本文件中的arm模板读取输出值。你能给我读这些值的语法吗?

monwx1rj

monwx1rj1#

您可以使用引用函数从链接模板中检索out值。
使用如下语法检索属性值: "[reference('<name-of-deployment>').outputs.<property-name>.value]" 注意:不能在嵌套模板的outputs部分使用reference函数。若要返回嵌套模板中已部署资源的值,请将嵌套模板转换为链接模板。
如果powershell命令是可能的,我们可以得到以下命令

$deploy = New-AzureRmResourceGroupDeployment -Name $deployment -ResourceGroupName $resourceGroupName -TemplateFile $deployJsonFilePath -TemplateParameterFile $deployJsonParameterFilePath 
$outPuts = $deploy.Outputs

相关问题