UpdateRole
Update a role.
Parameters
- name: role's name.
- [optional] objects: permisions for objects.
- [optional] indexes: permisions for indexes.
- [optional] access_control: permisions for access_control.
Details
A role's parameters that are not specified will remain unchanged.
Examples
Add permissions to update and delete objects and to create indexes to the "researcher" role:
[{
"UpdateRole": {
"name": "researcher",
"objects": {
"update": true,
"delete": true
},
"indexes": {
"create": true
}
}
}]
Result from a successful update:
[{
"UpdateRole": {
"status": 0
}
}]
Remove permissions to create objects and to read access_control to the "architect" role:
[{
"UpdateRole": {
"name": "architect",
"objects": {
"create": false
},
"access_control": {
"read": false
}
}
}]
Result from a successful update:
[{
"UpdateRole": {
"status": 0
}
}]