Update VM

Update VM

Updates the VM settings

Request
URI
PUT
https://{api_host}/api/vms/{id}
COPY
Path Parameters
string
id
Required

ID of VM


Request Body

VM definition

VMParameter of type(s) application/vnd.vmware.vmw.rest-v1+json
Required
{
    "processors": 0,
    "memory": 0
}
integer As int32 As int32
processors
Optional
Constraints: default: 1

Number of processor cores

integer As int32 As int32
memory
Optional
Constraints: default: 512

Memory size in mega bytes

Authentication
This operation uses the following authentication methods.
Responses
200

VM information

Returns VMInformation of type(s) application/vnd.vmware.vmw.rest-v1+json
"VMInformation Object"
string
id
Required

id

object
cpu
Optional

The CPU information of VM

integer As int32 As int32
memory
Optional
Constraints: default: 512

Memory size in mega bytes


400

Invalid parameters

Returns ErrorModel of type(s) application/vnd.vmware.vmw.rest-v1+json
"ErrorModel Object"
integer As int32 As int32
code
Required

code

string
message
Required

message


401

Authentication failed

Returns ErrorModel of type(s) application/vnd.vmware.vmw.rest-v1+json
"ErrorModel Object"
integer As int32 As int32
code
Required

code

string
message
Required

message


403

Permission denied

Returns ErrorModel of type(s) application/vnd.vmware.vmw.rest-v1+json
"ErrorModel Object"
integer As int32 As int32
code
Required

code

string
message
Required

message


404

No such resource

Returns ErrorModel of type(s) application/vnd.vmware.vmw.rest-v1+json
"ErrorModel Object"
integer As int32 As int32
code
Required

code

string
message
Required

message


406

Content type was not supported

Returns ErrorModel of type(s) application/vnd.vmware.vmw.rest-v1+json
"ErrorModel Object"
integer As int32 As int32
code
Required

code

string
message
Required

message


409

Resource state conflicts

Returns ErrorModel of type(s) application/vnd.vmware.vmw.rest-v1+json
"ErrorModel Object"
integer As int32 As int32
code
Required

code

string
message
Required

message


500

Server error

Returns ErrorModel of type(s) application/vnd.vmware.vmw.rest-v1+json
"ErrorModel Object"
integer As int32 As int32
code
Required

code

string
message
Required

message


default

Unexpected error

Returns ErrorModel of type(s) application/vnd.vmware.vmw.rest-v1+json
"ErrorModel Object"
integer As int32 As int32
code
Required

code

string
message
Required

message


Code Samples
COPY
                    curl -X PUT -H 'Authorization: <value>' -H 'Content-Type: application/vnd.vmware.vmw.rest-v1+json' -d '{}' https://{api_host}/api/vms/{id}