2017-02-12 12 views
1

referenzieren I variable Menge an spezifischen Strings in Ressourcen weitergeben können, möchte. Zum Beispiel habe ich eine Liste von Host-Namen und einen Parameter „Anzahl von Host-Namen“, und wenn die Zahl zu ändern, den Wert in den Ressourcen auch ändern. enter image description hereAzure RM-Vorlagen. Wie Variablenwert auf Ressourcen

Wie kann ich das tun? Ich kann Take-Array-Funktion nicht verwenden, da Arrays "Name": "Wert" -Schema haben, und ich nur "Werte" übergeben muss.

Antwort

5

Wenn Ihr Array wie Ihre Hostnamen gebildet ist, können Sie nehmen verwenden. Es ist nicht nötig, "name": "value" -Paare in Ihr Array einzufügen.

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

    "hostnames": "[take(parameters('count'),variables('test'))]", 
Verwandte Themen