az role definition list --custom-role-only true
--output json | jq '.[] | {"roleName":.roleName, "roleType":.roleType}' |
List all custom roles |
az role definition list --name "Virtual Machine Operator" |
View definition for a specific role |
role definition list --name "Virtual Machine Contributor"
--output json | jq '.[] | .permissions[0].actions' |
List permissions for the built-in role Virtual Machine Contributor |
az role assignment list --role "Virtual Machine Operator" |
List custom role assignment |
az role definition create --role-definition vm-operator-role.json |
Create custom role |
az role assignment create --assignee $USER --role "Virtual Machine Operator" |
Assign custom role |
az role assignment delete --role "role name"
az role definition delete --name "role name" |
Delete custom role |