ECS Status Management

Permission

API

Action

Dependencies

IAM Project

Enterprise Project

Changing an ECS OS

POST /v2/{project_id}/cloudservers/{server_id}/changeos

ecs:cloudServers:changeOS

-

Supported

Supported

Changing an ECS OS

POST /v1/{project_id}/cloudservers/{server_id}/changeos

ecs:cloudServers:changeOS

-

Supported

Supported

Reinstalling an ECS OS

POST /v2/{project_id}/cloudservers/{server_id}/reinstallos

ecs:cloudServers:rebuild

-

Supported

Supported

Reinstalling an ECS OS

POST /v1/{project_id}/cloudservers/{server_id}/reinstallos

ecs:cloudServers:rebuild

-

Supported

Supported

Modifying ECS specifications (pay-per-use)

POST /v1/{project_id}/cloudservers/{server_id}/resize

ecs:cloudServers:resize

-

Supported

Supported

Starting an ECS (native OpenStack API)

POST /v2.1/{project_id}/servers/{server_id}/action

ecs:servers:start

ecs:servers:list

Supported

Not supported

Stopping an ECS (native OpenStack API)

POST /v2.1/{project_id}/servers/{server_id}/action

ecs:servers:stop

ecs:servers:list

Supported

Not supported

Restarting an ECS (native OpenStack API)

POST /v2.1/{project_id}/servers/{server_id}/action

ecs:servers:reboot

ecs:servers:list

Supported

Not supported

Modifying ECS specifications (native OpenStack API)

POST /v2.1/{project_id}/servers/{server_id}/action

ecs:servers:resize

ecs:servers:list

ecs:flavors:get

ims:images:get

evs:volumes:list

evs:volumes:create

evs:volumes:get

evs:volumes:attach

evs:volumes:detach

evs:volumes:manage

vpc:ports:get

vpc:ports:update

vpc:ports:create

vpc:ports:delete

Supported

Not supported

Locking an ECS (native OpenStack API)

POST /v2.1/{project_id}/servers/{server_id}/action

ecs:servers:lock

ecs:servers:list

Supported

Not supported

Unlocking an ECS (native OpenStack API)

POST /v2.1/{project_id}/servers/{server_id}/action

ecs:servers:unlock

ecs:servers:list

Supported

Not supported