我希望能够将可变数量的特定字符串传递给资源。例如,我有一个主机名列表和一个参数"主机名数量"并且在更改数量时,资源中的值也会发生变化。
我该怎么做?我不能使用take-array函数,因为数组有" name":" value"计划,我只需要传递"值"。
答案 0 :(得分:5)
如果您的阵列形成为主机名,则可以使用take。没有必要添加" name":" value"成对你的数组。
"variable":{
"test":[
"s1","s2"
],
...
},
"resources":[
...
"hostnames": "[take(parameters('count'),variables('test'))]",