Hello @David Tomandl
Yes, it is possible to create a managed Private Endpoint in MS Fabric workspace to an Azure Function hosted on an App Service Environment (ASE).
However, there are some prerequisites and limitations that you need to consider.
Firstly, you need to make sure that your ASE is configured to use an internal load balancer (ILB) ASE. This is because Private Endpoints can only be created for ILB ASEs, not for external ASEs.
Secondly, you need to make sure that your Azure Function is deployed to a subnet within the ILB ASE. This subnet should not have a network security group (NSG) attached to it, as NSGs can block traffic to the Private Endpoint.
Once you have met these prerequisites, you can create a Private Endpoint for your Azure Function in the same virtual network as your MS Fabric workspace. You can then use the Private Endpoint's private IP address to call the Azure Function from your MS Fabric notebook.
NOTE 📝
There are some limitations to using Private Endpoints with ASEs. For example, you cannot use Private Endpoints with the Isolated v2 plan, as this plan does not support ILB ASEs. Additionally, you cannot use Private Endpoints with the Consumption plan, as this plan does not support VNet integration.
I hope this helps.