I have created a new instance of an Azure SQL Management instance which also create a default routing table as described within this document.
What our client is trying to achieved is to route all traffic through a CheckPoint firewall so that it can be inspected as shown in the diagram below.
To achieve this we would need to add a new route that overrides the existing routes to force a next hope for all traffic to the firewall load balancer. Something along the lines of the below.
DefaultRoute --> 0.0.0.0/0 --> Firewall Load balancer IP Address
Is this something that is supported and if so am I able to remove all other route table entries without adversely effecting the Managed Instance?