Deploy an empty edge node and add it to an existing HDInsight cluster
{"name": "[concat(parameters('clustername'),"/", variables('applicationname'))]", "type": "microsoft.hdinsight/clusters/applications", "apiversion": "2021-06-01", "properties": {"marketplaceidentifier": "emptynode", "computeprofile": {"roles": [{"name": "edgenode", "targetinstancecount": 1, "hardwareprofile": {"vmsize": "[parameters('edgenodevirtualmachinesize')]"}}]}, "installscriptactions": [{"name": "[concat('emptynode","-" ,uniquestring(variables('applicationname')))]", "uri": "[uri(parameters('_artifactslocation'), concat(parameters('installscriptactionfolder'), "/", parameters('installscriptaction'), parameters('_artifactslocationsastoken')))]", "roles": ["edgenode"]}], "sshendpoints": [{"location": "[concat(variables('applicationname'),".",parameters('clustername'),"-ssh.azurehdinsight.net')]", "destinationport": 22, "publicport": 22}], "applicationtype": "customapplication"}} 