Hi Gourab Nandi,
Welcome to Microsoft Q&A forum.
As I understand, you are Unable to Create Private Endpoint Azure Postgres Flexible Server on Private Subnet.
Private links are available only for servers that have public access networking. They can't be created for servers that have private access (virtual network integration).
Private links can be configured only for servers that were created after the release of this feature. Any server that existed before the release of the feature can't be set with private links.
Here are some limitations for working with virtual networks created via virtual network integration:
- After an Azure Database for PostgreSQL flexible server is deployed to a virtual network and subnet, you can't move it to another virtual network or subnet. You can't move the virtual network into another resource group or subscription.
- Subnet size (address spaces) can't be increased after resources exist in the subnet.
- Virtual network injected resources can't interact with Private Link by default. If you want to use Private Link for private networking, see Azure Database for PostgreSQL - Flexible Server networking with Private Link.
Let me know if this meets in your case.
Thanks