Create a VM from a Windows Image with 4 Empty Data Disks

{"apiversion": "2019-12-01", "type": "microsoft.compute/virtualmachines", "name": "[variables('jumpboxvmname')]", "location": "[parameters('location')]", "dependson": ["[resourceid('microsoft.storage/storageaccounts", variables('storageaccountname'))]", "[resourceid('microsoft.network/networkinterfaces", variables('jumpboxnicname'))]"], "properties": {"hardwareprofile": {"vmsize": "[parameters('vmmastersku')]"}, "osprofile": {"computername": "[variables('jumpboxvmname')]", "adminusername": "[parameters('adminusername')]", "adminpassword": "[parameters('adminpasswordorkey')]", "linuxconfiguration": "[if(equals(parameters('authenticationtype'), "password'), json('null'), variables('linuxconfiguration'))]"}, "storageprofile": {"imagereference": "[parameters('vmimagereference')]", "osdisk": {"createoption": "fromimage"}, "datadisks": [{"lun": 0, "name": "jumpboxdatadisk", "disksizegb": "[parameters('vmmasterdisksize')]", "caching": "none", "createoption": "empty", "manageddisk": {"storageaccounttype": "[parameters('vmmasterdisktype')]"}}]}, "networkprofile": {"networkinterfaces": [{"id": "[resourceid('microsoft.network/networkinterfaces",variables('jumpboxnicname'))]"}]}}}{"type": "microsoft.compute/virtualmachines/extensions", "name": "[concat(variables('jumpboxvmname'),"/nfinit')]", "apiversion": "2019-12-01", "location": "[parameters('location')]", "dependson": ["[resourceid('microsoft.compute/virtualmachines", variables('jumpboxvmname'))]"], "properties": {"publisher": "microsoft.azure.extensions", "type": "customscript", "typehandlerversion": "2.0", "autoupgrademinorversion": true, "forceupdatetag": "[parameters('forceupdatetag')]", "settings": {"fileuris": ["[variables('nextflowinitscript')]", "[parameters('_diskinitscripturi')]"]}, "protectedsettings": {"commandtoexecute": "[format(\"bash init.sh {0} "{1}" {2} {3} {4} {5} {6} {7} {8} {9} {10}\", variables(\"storageaccountname\'), listkeys(resourceid(\"microsoft.storage/storageaccounts\", variables(\"storageaccountname\')), \"2019-06-01\').keys[0].value, parameters(\"sharename\'), variables(\"storagesuffix\'), parameters(\"mountpointpath\'), \"false\", parameters(\"adminusername\'), \"0\", parameters(\"nextflowinstallurl\'),  parameters(\"vmadditionalinstallscripturl\'), parameters(\"vmadditionalinstallscriptargument\'))]"}}}{"type": "microsoft.compute/virtualmachinescalesets", "name": "[variables('vmssname')]", "location": "[parameters('location')]", "apiversion": "2019-12-01", "sku": {"name": "[parameters('vmnodesku')]", "capacity": "[parameters('instancecount')]"}, "dependson": ["[resourceid('microsoft.network/virtualnetworks", parameters('vnetname'))]", "[resourceid('microsoft.storage/storageaccounts", variables('storageaccountname'))]"], "properties": {"overprovision": true, "upgradepolicy": {"mode": "manual"}, "virtualmachineprofile": {"storageprofile": {"osdisk": {"createoption": "fromimage", "caching": "readwrite"}, "imagereference": "[parameters('vmimagereference')]"}, "osprofile": {"computernameprefix": "[variables('vmssname')]", "adminusername": "[parameters('adminusername')]", "adminpassword": "[parameters('adminpasswordorkey')]", "linuxconfiguration": "[if(equals(parameters('authenticationtype'), "password'), json('null'), variables('linuxconfiguration'))]"}, "networkprofile": {"networkinterfaceconfigurations": [{"name": "nic", "properties": {"primary": true, "ipconfigurations": [{"name": "ipconfig", "properties": {"subnet": {"id": "[resourceid('microsoft.network/virtualnetworks/subnets", parameters('vnetname'), parameters('subnetname'))]"}}}]}}]}, "extensionprofile": {"extensions": [{"name": "filesextension", "properties": {"publisher": "microsoft.azure.extensions", "type": "customscript", "typehandlerversion": "2.0", "autoupgrademinorversion": true, "forceupdatetag": "[parameters('forceupdatetag')]", "settings": {"fileuris": ["[variables('nextflowinitscript')]", "[parameters('_diskinitscripturi')]"]}, "protectedsettings": {"commandtoexecute": "[format(\"bash init.sh {0} "{1}" {2} {3} {4} {5} {6} {7} {8} {9} {10}\", variables(\"storageaccountname\'), listkeys(resourceid(\"microsoft.storage/storageaccounts\", variables(\"storageaccountname\')), \"2019-06-01\').keys[0].value, parameters(\"sharename\'), variables(\"storagesuffix\'), parameters(\"mountpointpath\'), \"true\", parameters(\"adminusername\'), parameters(\"nodemaxcpus\'), parameters(\"nextflowinstallurl\'), parameters(\"vmadditionalinstallscripturl\'), parameters(\"vmadditionalinstallscriptargument\'))]"}}}]}}}}