我正在尝试从部署后脚本文件中的arm模板读取输出值。你能给我读这些值的语法吗?
monwx1rj1#
您可以使用引用函数从链接模板中检索out值。使用如下语法检索属性值: "[reference('<name-of-deployment>').outputs.<property-name>.value]" 注意:不能在嵌套模板的outputs部分使用reference函数。若要返回嵌套模板中已部署资源的值,请将嵌套模板转换为链接模板。如果powershell命令是可能的,我们可以得到以下命令
"[reference('<name-of-deployment>').outputs.<property-name>.value]"
$deploy = New-AzureRmResourceGroupDeployment -Name $deployment -ResourceGroupName $resourceGroupName -TemplateFile $deployJsonFilePath -TemplateParameterFile $deployJsonParameterFilePath $outPuts = $deploy.Outputs
1条答案
按热度按时间monwx1rj1#
您可以使用引用函数从链接模板中检索out值。
使用如下语法检索属性值:
"[reference('<name-of-deployment>').outputs.<property-name>.value]"
注意:不能在嵌套模板的outputs部分使用reference函数。若要返回嵌套模板中已部署资源的值,请将嵌套模板转换为链接模板。如果powershell命令是可能的,我们可以得到以下命令