实例相关权限
| 权限 | 对应API接口 | 授权项(Action) | 依赖的授权项 | IAM项目 (Project) | 企业项目(Enterprise Project) |
|---|---|---|---|---|---|
| 创建IDE实例 | POST /v2/{org_id}/instances | cloudIDE:instance:create | - | √ | × |
| 删除IDE实例 | DELETE /v2/instances/{instance_id} | cloudIDE:instance:delete | - | √ | × |
| 启动IDE实例 | PUT /v2/instances/{instance_id}/runtime | cloudIDE:instance:start | - | √ | × |
| 停止IDE实例 | DELETE /v2/instances/{instance_id}/runtime | cloudIDE:instance:stop | - | √ | × |
| 访问IDE实例 | 仅支持CodeArts IDE Online内部调用,API方式不支持 | cloudIDE:instance:access | - | √ | × |
| 修改IDE实例(仅修改描述和名称) | PUT /v2/instances/{instance_id} | cloudIDE:instance:update | - | √ | × |
| 分发实例给访问者 | POST /v2/instances/{instance_id}/visitor | cloudIDE:instance:assign | - | √ | × |
| 授权实例给用户 | POST /v2/instance/{instance_id}/user | cloudIDE:instance:auth | - | √ | × |
| 重置实例 | POST /v2/instance/{instance_id}/reset | cloudIDE:instance:reset | - | √ | × |