{ ... "resources": [ { "apiVersion": "2016-08-01", "name": "[parameters('functionAppName']", "type": "Microsoft.Web/sites", "location": "[resourceGroup().location]", "kind": "functionapp", "dependsOn": [ ... "[concat('Microsoft.Devices/IoTHubs', parameters('iotHubName'))]" ], "properties": { "siteConfig": { "appSettings": [ { "name": "IoTHubConnectionString", "value": "[concat('Endpoint=', reference(resourceId('Microsoft.Devices/IoTHubs', parameters('iotHubName')), providers('Microsoft.Devices', 'IoTHubs').apiVersions[0]).eventHubEndpoints.events.endpoint, ';SharedAccessKeyName=iothubowner;SharedAccessKey=', listKeys(resourceId('Microsoft.Devices/IotHubs', parameters('iotHubName')), providers('Microsoft.Devices', 'IoTHubs').apiVersions[0]).value[0].primaryKey, ';EntityPath=', reference(resourceId('Microsoft.Devices/IoTHubs', parameters('iotHubName')), providers('Microsoft.Devices', 'IoTHubs').apiVersions[0]).eventHubEndpoints.events.path)]" } ] } } } ] ... }