Locking prevents other users in your organization from accidentally deleting or modifying critical resources. To prevent a resource group and its resources from being deleted, use az lock create.
Create a lock on Azure resource group:
1 2 3 4 5 |
## Place a lock in Azure resource group az group lock create \ --lock-type CanNotDelete \ --name MyLock \ --resource-group MyResourceGroup |
Check if a lock exists in Azure resource group:
1 2 3 |
## Check if a lock is placed in Azure resource group az group lock list \ --resource-group MyResourceGroup |
Get details on lock type in Azure resource group:
1 2 3 4 |
## Get details on Azure resource group lock az group lock show \ --name MyLock \ --resource-group MyResourceGroup |
Update lock type in Azure resource group:
1 2 3 4 5 6 |
## Update lock on Azure resource group az group lock update \ --name MyLock \ --resource-group MyResourceGroup --lock-type ReadOnly --notes 'Updated lock type to read only' \ |
Unlock Azure resource group lock by deleting the lock:
1 2 3 4 |
## Unlock Azure resource group lock az group lock delete \ --name myLock \ --resource-group MyResourceGroup |