...
Old URL | New URL | Comment |
---|---|---|
POST /resource/create | POST /resources | Creates a new resource. |
GET /resource/read/{resourceName} | GET /resources/{resourceName} | Returns a resource with specified name. |
GET /resource/list | GET /resources | Returns a list of all resources. |
GET /resource/list?connInstanceId={connInstanceId} | GET /resources;connectorId={connectorId} | Returns a list of all resources used by matching connector. |
POST /resource/update | PUT /resources/{resourceName} | Updates resource with matching resourceName. |
GET /resource/delete/{resourceName} | DELETE /resources/{resourceName} | Deletes resource with specified resourceName. |
Old URL | New URL | Comment |
GET /resource/{resourceName}/read/{type}/{objectId} | GET /resources/{resourceName}/{type}/{objectId} | Returns specified connector object for resource. |
POST /resource/check | POST /resources/check | Verifies connection using resource connector parameters. |
GET /resource/propagationActionsClasses | GET /resources/propagationActionsClasses | Returns a list of classes with name PROPAGATION_ACTIONS. Actually method is used only in context of resources, therefore it is grouped to resources. |
Role Service
CRUD operations:
Old URL | New URL | Comment | ||
---|---|---|---|---|
POST /role/create | POST /roles/ | Creates a new role. Returns URL to new role definition | ||
GET /role/list GET /roles | Returns a list of all known roles | GET /role/read/{roleId} | GET /roles/{roleId} | Returns a single role definition matching the provided roleID |
GET /role/selfRead/{roleId} | GET /roles/{roleId} | Authorization mechanisms will be independent of URL | ||
GET /role/list | GET /roles | Returns a list of all known roles | ||
GET /role/parent/{roleId} | GET /roles/{roleId}/parent | Returns a single parent role definition (if available) | ||
GET /role/children/{roleId} | GET /roles/{roleId}/children | Returns a list of children role definitions | ||
POST /role/update | POST /roles/{roleId} | Updates role. (POST is used here instead of PUT, because RoleMod only contains changes for a role and not a complete representation thereof.) | ||
GET /role/delete/{roleId} | DELETE /roles/{roleId} | Deletes role. |
...