Establish connection to a VNET via an ExpressRoute circuit

{"apiversion": "2015-06-15", "type": "microsoft.network/publicipaddresses", "name": "[variables('publicipaddressname')]", "location": "[parameters('location')]", "properties": {"publicipallocationmethod": "[variables('publicipaddresstype')]", "dnssettings": {"domainnamelabel": "[parameters('nameprefix')]"}}}{"apiversion": "2015-06-15", "type": "microsoft.network/virtualnetworks", "name": "[variables('virtualnetworkname')]", "location": "[parameters('location')]", "properties": {"addressspace": {"addressprefixes": ["[variables('addressprefix')]"]}, "subnets": [{"name": "[variables('subnetname')]", "properties": {"addressprefix": "[variables('subnetprefix')]"}}, {"name": "[variables('subnetnamedb')]", "properties": {"addressprefix": "[variables('subnetprefixdb')]"}}]}}{"apiversion": "2015-06-15", "type": "microsoft.network/networkinterfaces", "name": "[concat(variables('nicname'),copyindex())]", "location": "[parameters('location')]", "dependson": ["[resourceid('microsoft.network/virtualnetworks/",variables('virtualnetworkname'))]", "[resourceid('microsoft.network/loadbalancers/",variables('lbname'))]"], "properties": {"ipconfigurations": [{"name": "ipconfig1", "properties": {"privateipallocationmethod": "dynamic", "subnet": {"id": "[resourceid('microsoft.network/virtualnetworks/subnets", variables('virtualnetworkname'), variables('subnetname'))]"}, "loadbalancerbackendaddresspools": [{"id": "[resourceid('microsoft.network/loadbalancers/backendaddresspools",variables('lbname'),"loadbalancerbackend')]"}], "loadbalancerinboundnatrules": [{"id": "[resourceid('microsoft.network/loadbalancers/inboundnatrules",variables('lbname'),concat('web-vm",copyindex()))]"}, {"id": "[resourceid('microsoft.network/loadbalancers/inboundnatrules",variables('lbname'),concat('ssh-vm",copyindex()))]"}]}}]}, "copy": {"name": "networkinterfacescopy", "count": "[parameters('webvmcount')]"}}{"apiversion": "2015-06-15", "name": "[variables('lbname')]", "type": "microsoft.network/loadbalancers", "location": "[parameters('location')]", "dependson": ["[resourceid('microsoft.network/publicipaddresses/",variables('publicipaddressname'))]"], "properties": {"frontendipconfigurations": [{"name": "loadbalancerfrontend", "properties": {"publicipaddress": {"id": "[resourceid('microsoft.network/publicipaddresses",variables('publicipaddressname'))]"}}}], "backendaddresspools": [{"name": "loadbalancerbackend"}], "inboundnatrules": [{"name": "web-vm0", "properties": {"frontendipconfiguration": {"id": "[resourceid('microsoft.network/loadbalancers/frontendipconfigurations",variables('lbname'),"loadbalancerfrontend')]"}, "protocol": "tcp", "frontendport": 8080, "backendport": 8080, "enablefloatingip": false}}, {"name": "ssh-vm0", "properties": {"frontendipconfiguration": {"id": "[resourceid('microsoft.network/loadbalancers/frontendipconfigurations",variables('lbname'),"loadbalancerfrontend')]"}, "protocol": "tcp", "frontendport": 2200, "backendport": 22, "enablefloatingip": false}}, {"name": "web-vm1", "properties": {"frontendipconfiguration": {"id": "[resourceid('microsoft.network/loadbalancers/frontendipconfigurations",variables('lbname'),"loadbalancerfrontend')]"}, "protocol": "tcp", "frontendport": 8081, "backendport": 8080, "enablefloatingip": false}}, {"name": "ssh-vm1", "properties": {"frontendipconfiguration": {"id": "[resourceid('microsoft.network/loadbalancers/frontendipconfigurations",variables('lbname'),"loadbalancerfrontend')]"}, "protocol": "tcp", "frontendport": 2201, "backendport": 22, "enablefloatingip": false}}, {"name": "web-vm2", "properties": {"frontendipconfiguration": {"id": "[resourceid('microsoft.network/loadbalancers/frontendipconfigurations",variables('lbname'),"loadbalancerfrontend')]"}, "protocol": "tcp", "frontendport": 8082, "backendport": 8080, "enablefloatingip": false}}, {"name": "ssh-vm2", "properties": {"frontendipconfiguration": {"id": "[resourceid('microsoft.network/loadbalancers/frontendipconfigurations",variables('lbname'),"loadbalancerfrontend')]"}, "protocol": "tcp", "frontendport": 2202, "backendport": 22, "enablefloatingip": false}}, {"name": "web-vm3", "properties": {"frontendipconfiguration": {"id": "[resourceid('microsoft.network/loadbalancers/frontendipconfigurations",variables('lbname'),"loadbalancerfrontend')]"}, "protocol": "tcp", "frontendport": 8083, "backendport": 8080, "enablefloatingip": false}}, {"name": "ssh-vm3", "properties": {"frontendipconfiguration": {"id": "[resourceid('microsoft.network/loadbalancers/frontendipconfigurations",variables('lbname'),"loadbalancerfrontend')]"}, "protocol": "tcp", "frontendport": 2203, "backendport": 22, "enablefloatingip": false}}, {"name": "web-vm4", "properties": {"frontendipconfiguration": {"id": "[resourceid('microsoft.network/loadbalancers/frontendipconfigurations",variables('lbname'),"loadbalancerfrontend')]"}, "protocol": "tcp", "frontendport": 8084, "backendport": 8080, "enablefloatingip": false}}, {"name": "ssh-vm4", "properties": {"frontendipconfiguration": {"id": "[resourceid('microsoft.network/loadbalancers/frontendipconfigurations",variables('lbname'),"loadbalancerfrontend')]"}, "protocol": "tcp", "frontendport": 2204, "backendport": 22, "enablefloatingip": false}}], "loadbalancingrules": [{"name": "lbrule", "properties": {"frontendipconfiguration": {"id": "[resourceid('microsoft.network/loadbalancers/frontendipconfigurations",variables('lbname'),"loadbalancerfrontend')]"}, "backendaddresspool": {"id": "[resourceid('microsoft.network/loadbalancers/backendaddresspools",variables('lbname'),"loadbalancerbackend')]"}, "protocol": "tcp", "frontendport": 80, "backendport": 80, "enablefloatingip": false, "idletimeoutinminutes": 5, "loaddistribution": "sourceip", "probe": {"id": "[resourceid('microsoft.network/loadbalancers/probes",variables('lbname'),"tcpprobe')]"}}}], "probes": [{"name": "tcpprobe", "properties": {"protocol": "tcp", "port": 80, "intervalinseconds": "5", "numberofprobes": "2"}}]}}{"apiversion": "2015-06-15", "type": "microsoft.network/publicipaddresses", "name": "[variables('publicdbipaddressname')]", "location": "[parameters('location')]", "properties": {"publicipallocationmethod": "[variables('publicipaddresstype')]", "dnssettings": {"domainnamelabel": "[concat(parameters('nameprefix'),"db')]"}}}