Resource Manager Locks are using by administrators to lock down Azure resources to prevent deletion or changing of a resource.
These locks, when applied, will place restrictions on the resource for all users.
These are very useful when you have an important resource in your subscription that users should not be able to delete or change and can help prevent accidental and malicious changes or deletion.