Remediation
From Azure Portalβ
- In the Azure portal, open a subscription or resource group where you want the custom role to be assigned.
- Select
Access control (IAM)
. - Click
Add
. - Select
Add custom role
. - In the
Custom Role Name
field enterResource Lock Administrator
. - In the Description field enter
Can Administer Resource Locks
. - For Baseline permissions select
Start from scratch
- Select
Next
. - In the Permissions tab select
Add permissions
. - In the Search for a permission box, type in
Microsoft.Authorization/locks
to search for permissions. - Click on the result.
- Check the box next to
Permission
. - Select
Add
. - Select
Review + create
. - Select
Create
. - Assign the newly created role to the appropriate user.
From PowerShellβ
Below is a power shell definition for a resource lock administrator role created at an Azure Management group level:
Import-Module Az.Accounts Connect-AzAccount $role = Get-AzRoleDefinition "User Access Administrator" $role.Id = $null $role.Name = "Resource Lock Administrator" $role.Description = "Can Administer Resource Locks" $role.Actions.Clear() $role.Actions.Add("Microsoft.Authorization/locks/*") $role.AssignableScopes.Clear() * Scope at the Management group level Management group $role.AssignableScopes.Add("/providers/Microsoft.Management/managementGroups/MG-Name") New-AzRoleDefinition -Role $role Get-AzureRmRoleDefinition "Resource Lock Administrator"