2017-02-12 8 views
1

さまざまな量の特定の文字列をリソースに渡したいと考えています。たとえば、私はホスト名とパラメータ "ホスト名の数"のリストを持っています。また、番号を変更すると、リソースの値も変わります。 enter image description hereAzure RMテンプレート。変数値をリソースに参照する方法

どうすればいいですか?アレイには "name": "value"スキームがあり、 "values"だけを渡す必要があるため、テイク配列関数を使用することはできません。

答えて

5

アレイがホスト名のように形成されている場合は、takeを使用できます。あなたの配列に "名前": "値"のペアを追加する必要はありません。

"variable":{ 
    "test":[ 
     "s1","s2" 
    ], 
    ... 
}, 
"resources":[ 
    ... 

    "hostnames": "[take(parameters('count'),variables('test'))]", 
関連する問題