Updated on 2023-05-29 GMT+08:00

ECS Status Management

Permission

API

Action

Dependencies

Changing an ECS OS

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

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

ecs:cloudServers:changeOS

-

Reinstalling an ECS OS

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

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

ecs:cloudServers:rebuild

-

Modifying the specifications of an ECS

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

ecs:cloudServers:resize

-

Modifying the specifications of an ECS (pay-per-use)

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

ecs:cloudServers:resize

-

Cold migrating an ECS

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

ecs:cloudServers:migrate

-

Starting an ECS (native OpenStack API)

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

ecs:servers:start

ecs:servers:list

Stopping an ECS (native OpenStack API)

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

ecs:servers:stop

ecs:servers:list

Restarting an ECS (native OpenStack API)

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

ecs:servers:reboot

ecs:servers:list

Modifying the specifications of an ECS (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

Locking an ECS (native OpenStack API)

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

ecs:servers:lock

ecs:servers:list

Unlocking an ECS (native OpenStack API)

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

ecs:servers:unlock

ecs:servers:list