{ "$schema": "http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#", "contentVersion": "1.0.0.0", "parameters": { "publicIpNames": { "type": "array", "defaultValue": [ "dave-ninja-ip", "dave-super-ip", "dave-mega-ip" ] } }, "variables": {}, "resources": [ { "apiVersion": "2015-06-15", "type": "Microsoft.Network/publicIPAddresses", "name": "[parameters('publicIpNames')[copyIndex()]]", "location": "[resourceGroup().location]", "copy": { "name": "publicIpLoop", "count": "[length(parameters('publicIpNames'))]" }, "properties": { "publicIPAllocationMethod": "Dynamic" } } ], "outputs": { } }