Hello @Vasundhara Raj ,
Welcome to Microsoft Q&A Platform. Thank you for reaching out & hope you are doing well.
I understand that you would like to know if Azure supports two vpn gateways on the same virtual network.
Each virtual network can only have one virtual network gateway of each type.
The available values for -GatewayType are:
- Vpn
- ExpressRoute
A VPN gateway requires the -GatewayType Vpn.
Refer: https://learn.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-about-vpn-gateway-settings#gwtype
So, you cannot create more than one VPN gateway in a single Virtual Network.
Also, each virtual network, including a peered virtual network, can have its own gateway. But, when you configure the gateway in the peered virtual network as a transit point to an on-premises network, the virtual network that is using a remote gateway can't have its own gateway. In such a case, the virtual network can have only one gateway - this gateway is either a local or remote gateway in the peered virtual network.
Please refer: https://learn.microsoft.com/en-us/azure/virtual-network/virtual-network-peering-overview#gateways-and-on-premises-connectivity
Now, coming to the point where you want to add a site-to-site connection to one more AWS VPC using same Azure Virtual Network, you can use your existing VPN gateway and create a new additional connection to the other AWS VPC.
You can create more than one VPN connection from your virtual network gateway, typically connecting to multiple on-premises sites or AWS VPCs.
Refer: https://learn.microsoft.com/en-us/azure/vpn-gateway/design#s2smulti
Kindly let us know if the above helps or you need further assistance on this issue.
Please "Accept the answer" if the information helped you. This will help us and others in the community as well.