Standard load balancer - last rule warning
I just caused an outage, because I deleted the last rule of the standard frontend load balancer in front of the firewalls.
The root cause is clear based on the documentation:
"The Load Balancer resource must be configured with a load balancer rule to create a link between the public IP frontend with the backend pool."
That means, I am forced to have a rule, regardless whether it is nonsense like some random high port, in order to enable the backend VMs to connect to internet. So even I do not want to have a connection from internet, I still have to create some rule.
This is not good design in my opinion.
If there is really a good technical reason why it has to be implemented like that, then please make a warning if the last rule is being deleted like: "You are deleting the last rule, please be aware that... Do you wish to delete this rule now? Yes/no"
Please use outbound rules https://aka.ms/lboutboundrules to define outbound independently of inbound connectivity.