Updated on 2026-01-30 GMT+08:00

Resource Pool Management Permissions

Table 1 Fine-grained permissions for resource pool management

Permission

API

Action

Dependency

IAM Project

Enterprise Project

Obtaining resource pools

GET /v2/{project_id}/pools

modelarts:pool:list

--

Obtaining details about a resource pool

GET /v2/{project_id}/pools/{pool_name}

modelarts:pool:get

--

Modifying a resource pool

PATCH /v2/{project_id}/pools/{pool_name}

modelarts:pool:update

--

Creating a resource pool

POST /v2/{project_id}/pools

modelarts:pool:create

--

Deleting a resource pool

DELETE /v2/{project_id}/pools/{pool_name}

modelarts:pool:delete

--

Table 2 Fine-grained permissions for network management

Permission

API

Action

Dependency

IAM Project

Enterprise Project

Obtaining networks

GET /v1/{project_id}/networks

modelarts:network:list

--

Obtaining details about a network

GET /v1/{project_id}/networks/{network_name}

modelarts:network:get

--

Modifying a network

PATCH /v1/{project_id}/networks/{network_name}

modelarts:network:update

vpc.*.get

vpc.*.list

Creating a network

POST /v1/{project_id}/networks

modelarts:network:create

vpc.*.get

vpc.*.list

Deleting a network

DELETE /v1/{project_id}/networks/{network_name}

modelarts:network:delete

--

Table 3 Fine-grained permissions for edge resource pool management

Permission

API

Action

Dependency

IAM Project

Enterprise Project

Obtaining edge resource pools

GET /v1/{project_id}/edge-pools

modelarts:edgePool:list

ief.*.get

ief.*.list

Obtaining details about an edge resource pool

GET /v1/{project_id}/edge-pools/{edge_pool_id}

modelarts:edgePool:get

ief.*.get

ief.*.list

Modifying an edge resource pool

PUT /v1/{project_id}/edge-pools/{edge_pool_id}

modelarts:edgePool:update

ief.*.get

ief.*.list

Creating an edge resource pool

POST /v1/{project_id}/edge-pools

modelarts:edgePool:create

ief.*.get

ief.*.list

Deleting an edge resource pool

DELETE /v1/{project_id}/edge-pools/{edge_pool_id}

modelarts:edgePool:delete

--