Loading...
 

Delete Virtual Machine


HTTP VerbDELETE
URI Template/virtualmachine/{vmID}?releaseIPs={true|false}
MIME Typeapplication/vnd.pncp.v.1.0+json onwards
Normal HTTP Response Code202 Accepted
Invoked ByResellers can invoke this for virtual machines found in their own account as well as any other account they own. End-clients can invoke this for virtual machines in their account only.
Response ModeAsynchronous.

Sample Request

DELETE /pncp-external-api-rest/virtualmachine/545?releaseIPs=false HTTP/1.1
Accept: application/vnd.pncp.v.5.0+json 
Authorization: PNCP 7JG6Bdp6pionVXbvA0h1ZQ0yjmoSw3gDQZLFWzVBOXM=
Content-Length: 0
User-Agent: Jakarta Commons-HttpClient/3.1
Host: YOUR_API_URL

Sample Response

HTTP/1.1 202 Accepted
Server: Apache-Coyote/1.1
Pragma: no-cache
Expires: Thu, 01 Jan 1970 00:00:00 GMT
Cache-Control: no-cache
Cache-Control: no-store
Content-Type: application/vnd.pncp.v.5.0+json
Transfer-Encoding: chunked
Date: Thu, 26 Jan 2012 13:48:03 GMT 
{
   "resourceURL":"/task/1eb75180-46eb-464b-ac21-a8a8b9d59d7f"
}

Notes

  • If releaseIPs is set to true, any IPs present on the virtual machine to be deleted will be released back into the global pool. If this parameter is set to false, these IPs will be added to the list of reserved IPs of the account.