Manager Runtime - REST APIs Permission Model
Manager runtime only have Stream Processor(Siddhi APIs) APIs and have following permission model. You need to have appropriate permission to invoke these APIS.
Method | API Context | Required Permission |
---|---|---|
POST | /siddhi-apps | PermissionString - siddhiApp.manage AppName - SAPP |
PUT | /siddhi-apps | PermissionString - siddhiApp.manage AppName - SAPP |
DELETE | /siddhi-apps/{appName} | PermissionString - siddhiApp.manage AppName - SAPP |
GET | /siddhi-apps | PermissionString - siddhiApp.manage or siddhiApp.view AppName - SAPP |
GET | /siddhi-apps/{appName} | PermissionString - siddhiApp.manage or siddhiApp.view AppName - SAPP |
GET | /siddhi-apps/{appName}/status | PermissionString - siddhiApp.manage or siddhiApp.view AppName - SAPP |
POST | /siddhi-apps/{appName}/backup | PermissionString - siddhiApp.manage AppName - SAPP |
POST | /siddhi-apps/{appName}/restore /siddhi-apps/{appName}/restore?version= | PermissionString - siddhiApp.manage AppName - SAPP |
GET | /statistics | PermissionString - siddhiApp.manage or siddhiApp.view AppName - SAPP |
PUT | /statistics | PermissionString - siddhiApp.manage AppName - SAPP |
GET | /system-details | PermissionString - siddhiApp.manage or siddhiApp.view AppName - SAPP |
GET | /siddhi-apps/statistics | PermissionString - siddhiApp.manage or siddhiApp.view AppName - SAPP |
PUT | /siddhi-apps/{appName}/statistics | PermissionString - siddhiApp.manage AppName - SAPP |
PUT | /siddhi-apps/statistics | PermissionString - siddhiApp.manage AppName - SAPP |