Roles Access Control
Description – Returns all Rest APIs in UFM.
Request URL – GET /ufmRest/app/roles_access_control/rest_apis
Response:
[ {
"route":"/monitoring/start","method":"POST"} ]Status Codes:
200 – Ok
Description – Returns all roles.
Request URL – GET /ufmRest/app/roles_access_control/roles
Response:
] [ {
"name":"Read_only","allowed_urls": {"/monitoring/start": ["POST"],"/monitoring/session/<session_id>": ["PUT","DELETE","GET"]} } }Status Codes:
200 – Ok
Description – Returns a specific role.
Request URL – GET /ufmRest/app/roles_access_control/roles/<role_name>
Response:
] {
"name":"Read_only","allowed_urls": {"/monitoring/start": ["POST"],"/monitoring/session/<session_id>": ["PUT","DELETE","GET"]} } }Status Codes:
200 – Ok
Description – Creates a new role.
Request URL – POST /ufmRest/app/roles_access_control/roles
Request Data:
{
"name":"Role_Name","allowed_urls":{"/monitoring/attribute_values":["GET"]} }Status Codes:
200 – Ok
Description – Updates a role.
Request URL – PUT /ufmRest/app/roles_access_control/roles/<role-name>
Request Data:
{
"allowed_urls":{"/monitoring/attribute_values":["GET"]} }Status Codes:
200 – Ok
Description – Deletes a role.
Request URL –DELETE /ufmRest/app/roles_access_control/roles/<role-name>
Status Codes:
200 – Ok