doc-exports/docs/modelarts/api-ref/modelarts_03_0365.html
Lai, Weijian 68e5cd0687 ModelArts API 23.3.0 Version.
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>
2024-06-18 11:02:37 +00:00

19 KiB

DevEnviron Permissions (New Version)

Table 1 Fine-grained permissions for DevEnviron

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