Reviewed-by: Pruthi, Vineet <vineet.pruthi@t-systems.com> Co-authored-by: Lai, Weijian <laiweijian4@huawei.com> Co-committed-by: Lai, Weijian <laiweijian4@huawei.com>
19 KiB
DevEnviron Permissions (New Version)
Permission |
API |
Action |
IAM Project |
Enterprise Project |
---|---|---|---|---|
Creating a development environment instance |
POST /v1/{project_id}/notebooks |
modelarts📓create |
√ |
√ |
Obtaining development environment instances |
GET /v1/{project_id}/notebooks |
modelarts📓list |
√ |
√ |
Obtaining details about a development environment instance |
GET /v1/{project_id}/notebooks/{id} |
modelarts📓get |
√ |
√ |
Modifying a development environment instance |
PUT /v1/{project_id}/notebooks/{id} |
modelarts📓update |
√ |
√ |
Deleting a development environment instance |
DELETE /v1/{project_id}/notebooks/{id} |
modelarts📓delete |
√ |
√ |
Starting a development environment instance of the new version |
POST /v1/{project_id}/notebooks/{id}/start |
modelarts📓start |
√ |
√ |
Stopping a development environment instance of the new version |
POST /v1/{project_id}/notebooks/{id}/stop |
modelarts📓stop |
√ |
√ |
Obtaining supported images |
GET /v1/{project_id}/images |
modelarts:image:list |
√ |
√ |
Obtaining details of an image |
GET /v1/{project_id}/images/{id} |
modelarts:image:get |
√ |
√ |
Obtaining image groups |
GET /v1/{project_id}/images/group |
modelarts:image:listGroup |
√ |
√ |
Registering a custom image |
POST /v1/{project_id}/images |
modelarts:image:register |
√ |
√ |
Deleting a custom image |
DELETE /v1/{project_id}/images/{id} |
modelarts:image:delete |
√ |
√ |
Saving as a custom image |
POST /v1/{project_id}/notebooks/{id}/create-image |
modelarts:image:create |
√ |
√ |
Obtaining the storage mounted to a development environment instance |
POST /v1/{project_id}/notebooks/{id}/create-image |
modelarts📓listMountedStorages |
√ |
√ |
Mounting storage to a development environment instance |
POST /v1/{project_id}/notebooks/{instance_id}/storage |
modelarts📓mountStorage |
√ |
√ |
Obtaining details about the storage mounted to a development environment instance |
GET /v1/{project_id}/notebooks/{instance_id}/storage/{storage_id} |
modelarts📓getMountedStorage |
√ |
√ |
Unmounting storage from a development environment instance |
DELETE /v1/{project_id}/notebooks/{instance_id}/storage/{storage_id} |
modelarts📓umountStorage |
√ |
√ |
Updating the rules for stopping a development environment instance |
PATCH /v1/{project_id}/notebooks/{id}/lease |
modelarts📓updateStopPolicy |
√ |
√ |