doc-exports/docs/ecs/api-ref/en-us_topic_0103071511.html
Zaoxu, Li 4edaa4a4cc ECS API 20231016 version
Reviewed-by: Pristromskaia, Margarita <margarita.pristromskaia@t-systems.com>
Co-authored-by: Zaoxu, Li <lizaoxu@huawei.com>
Co-committed-by: Zaoxu, Li <lizaoxu@huawei.com>
2024-04-29 11:04:13 +00:00

12 KiB

ECS Status Management

Permission

API

Action

Dependencies

Changing an ECS OS

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

ecs:cloudServers:changeOS

-

Reinstalling an ECS OS

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

ecs:cloudServers:rebuild

-

Modifying ECS specifications (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/{project_id}/servers/{server_id}/action

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

ecs:servers:start

ecs:servers:list

Stopping an ECS (native OpenStack API)

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

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

ecs:servers:stop

ecs:servers:list

Restarting an ECS (native OpenStack API)

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

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

ecs:servers:reboot

ecs:servers:list

Modifying ECS specifications (native OpenStack API)

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

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

Rebuilding an ECS (native OpenStack API)

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

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

ecs:servers:rebuild

ecs:servers:list

ecs:servers:update

ims:images:get

ims:images:list

ims:images:update

Locking an ECS (native OpenStack API)

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

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

ecs:servers:lock

ecs:servers:list

Unlocking an ECS (native OpenStack API)

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

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

ecs:servers:unlock

ecs:servers:list