If it helps, I'm fairly sure this would be the same way it works behind the scenes. You save the firewall page, it checks the entered rules against its stored rules. If there is a difference, then it runs a PUT to update all the rules to match your desired state. PUT has the advantage of "idempotency", aka no matter how many times you run the same PUT command, you have the same end result. I personally prefer this when handling firewall rules especially. Making changes on an ASA makes me anxious.
... View more