{
    "$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": { }
}