Salida de un punto final de IotHub con la plantilla de Azure Resource Manager

Estoy a punto de ejecutar la implementación de nuestra solución de Azure. Por esa razón, creo un Azure IoTHub con una plantilla de Resource Manager. Esto funciona muy bien Pero el problema es que necesito elPunto final compatible con Event Hub cadena para futuras implementaciones.

Ver:https://picload.org/image/rrdopcia/untitled.png

Creo que la solución sería generarlo en la plantilla, pero no puedo hacer que funcione.

La sección de salida de mitemplate.json en realidad se ve así:

    "outputs": {
    "clusterProperties": {
        "value": "[reference(parameters('clusterName'))]",
        "type": "object"
    },
    "iotHubHostName": {
        "type": "string",
        "value": "[reference(variables('iotHubResourceId')).hostName]"
    },
    "iotHubConnectionString": {
        "type": "string",
        "value": "[concat('HostName=', reference(variables('iotHubResourceId')).hostName, ';SharedAccessKeyName=', variables('iotHubKeyName'), ';SharedAccessKey=', listkeys(variables('iotHubKeyResource'), variables('iotHubVersion')).primaryKey)]"
    }
   }

Y aquí están las variables que usé:

    "variables": {
    "iotHubVersion": "2016-02-03",
    "iotHubResourceId": "[resourceId('Microsoft.Devices/Iothubs', parameters('iothubname'))]",
    "iotHubKeyName": "iothubowner",
    "iotHubKeyResource": "[resourceId('Microsoft.Devices/Iothubs/Iothubkeys', parameters('iothubname'), variables('iotHubKeyName'))]",
},

Respuestas a la pregunta(1)

Su respuesta a la pregunta