• Elastic Cloud Server

ecs
  1. Help Center
  2. Elastic Cloud Server
  3. API Reference
  4. OpenStack Nova APIs
  5. Flavor Management
  6. Modifying the Specifications of an ECS

Modifying the Specifications of an ECS

Function Description

This interface is used to modify the specifications of an ECS.

For a running ECS, the system will automatically stop the ECS, copy the ECS data to the target node which can be the source node, and then restart the ECS.

This interface is not used independently. It must be used together with POST /v2/{project_id}/servers/{server_id}/action or POST /v2/{project_id}/servers/{server_id}/action.

URI

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

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

Table 1 describes the parameters in the URI.
Table 1 Parameter description

Parameter

Mandatory

Description

project_id

Yes

Specifies the project ID.

server_id

Yes

Specifies the ECS ID.

Request

Request parameters

Table 2 describes the request parameters.
Table 2 Request parameters

Parameter

Type

Mandatory

Description

flavorRef

Yes

String

Specifies the new flavor ID or URI.

dedicated_host_id

No

String

Specifies the new DeH ID, which is applicable only to the ECSs on DeHs.

Response

N/A

Examples

  • Example request
    {
        "resize" : {
            "flavorRef" : "4",
            "dedicated_host_id": "459a2b9d-804a-4745-ab19-a113bb1b4ddc"
        }
    }

Returned Values

See General Request Returned Values.