Description
As an Azure TRE administrator
I want to make sure that access is appropriately restricted to the management API
So that we don't have data leakage or unwanted templates/workspaces created
Acceptance critiera
| Endpoint |
Access |
Comment |
| GET /workspaces |
Researcher/owner - assigned to the workspace - only the workspaces you belong to are returned. |
TRE Admin can see all |
| GET /workspaces/{workspace_id} |
Researcher/owner - assigned to the workspace |
TRE Admin can see all |
| POST /workspaces |
TRE Admin |
To create a workspace - the admin has to manually create an AAD app and provide it when creating the workspace |
| GET /workspacesTemplates |
TRE Admin |
|
| GET /worskpacesTemplates/{name} |
TRE Admin |
|
| POST /workspacesTemplates |
TRE Admin |
|
Tasks - and sub stories
Description
As an Azure TRE administrator
I want to make sure that access is appropriately restricted to the management API
So that we don't have data leakage or unwanted templates/workspaces created
Acceptance critiera
Tasks - and sub stories