Reconfigure virtual machine hardware configurations

post/virtualization/v1beta1/virtual-machines/{vm-id}/update-hardware

Updates CPU, memory, network adapters, and disks of a virtual machine. This operation can be performed when the virtual machine is powered off.

Securitybearer
Request
path Parameters
vm-id
required
string

UUID string uniquely identifying the virtual machine

Example: 9b4c14a6-3cd5-4907-97c4-cf44c5b641e4
Request Body schema: application/json
required
object

Reconfigure CPU and memory values for a virtual machine

Array of objects

Reconfigure network adapter(s) for a virtual machine. ADD/EDIT/DELETE list of network adapters.

Array of objects

Reconfigure disk(s) for a virtual machine. ADD/EDIT/DELETE list of disks.

Responses
202

Accepted

400

Bad request

401

Unauthorized request

403

Forbidden

404

Not found

409

Conflict

500

Internal / unexpected error

503

Service unavailable

Request samples
application/json
{
  • "cpuMemConfig": {
    },
  • "networkAdapters": [
    ],
  • "virtualDisks": [
    ]
}
Response samples
application/json
{ }