我们已经有了一个名为"quot;ap-d-函数1";。我们想要创建另一个名为"ap-d-函数2";。我怎样才能包括";ap-d-函数2";在现有参数模板中?我试着跟随,但没有成功。
"hostingPlanName": {
"value": "ap-d-function1"
},
"hostingPlanSku": {
"value": "P2V2"
},
更新的参数模板:
"hostingPlanName": {
"value": "ap-d-function1","ap-d-function2"
},
"hostingPlanSku": {
"value": "P2V2"
},
也试过这个
"hostingPlanName": [
{
"value": "ap-d-function1",
},
{
"value": "ap-d-function2",
}
],
您可以为此使用数组类型,例如声明为:
"hostingPlanNames": {
"type": "array"
}
然后在参数文件中:
"hostingPlanNames": {
"value": [
"ap-d-function1",
"ap-d-function2"
]
}
或者简单地使用两个单独的参数:
"hostingPlanName1": {
"value": "ap-d-function1"
}
"hostingPlanName2": {
"value": "ap-d-function2"
}
如果使用数组,最简单的选择是引用它们,如本文档所示,例如使用第一个值:
"someValue": "[parameters('hostingPlanNames')[0]]"
或者,您可以使用资源中的复制元素进行循环,并使用copyIndex((函数访问数组:
"resources": [
{
"type": "some/resource/type",
"name": "[parameters('hostingPlanNames')[copyIndex()]]",
...
"copy": {
"name": "myCopy",
"count": "2"
}
}
]
还有各种其他函数也可以与数组一起使用,请参阅本文档。