Is there are alarm (under vCenter alarm definition) that will trigger an alert for VM deletion or VM removal? I am using vSphere client (HTML5).
Using vSphere web client (but is not deprecated), this VM remove alarm is still present on the list of alarms and is configurable.
I'm have a 6.7u3 vSphere environment and also working on vSphere 7.0 environment.
No. See https://williamlam.com/2021/01/quick-tip-how-to-retrieve-deleted-vm-history.html for the reason and details. With that said, you can leverage the VMware Event Broker Appliance (VEBA) solution to easily create a notification or perform other tasks, since it can react to any of the 1800+ vCenter Server Events