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

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,
        },
    }
} ]

Remove permissions to create objects and to read access_control to the “architect” role:

[ {
    "UpdateRole" : {
        "name": "architect",
        "objects": {
            "create": False,
        },
        "access_control": {
            "read":   False,
        },
    }
} ]