Loading...
 

Get Virtual Machine Details


HTTP VerbGET
URI Template/virtualmachine/{vmID}
MIME Typeapplication/vnd.pncp.v.1.0+json onwards
Normal HTTP Response Code200 OK
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 ModeSynchronous.

Sample Request

GET /pncp-external-api-rest/virtualmachine/542 HTTP/1.1
Accept: application/vnd.pncp.v.5.0+json
Authorization: PNCP MBSGE4XjJBXa18d/FBaT5N7onODL2UYNwuKE3qZZmd4=
Content-Length: 0
User-Agent: Jakarta Commons-HttpClient/3.1
Host: YOUR_API_URL

Sample Response

HTTP/1.1 200 OK
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 11:24:35 GMT

{
   "name":"ExternalVMTest646bca17",
   "description":"this is a test VM",
   "storageGB":16,
   "storageType":"SATA",
   "memoryMB":512,
   "vCPUs":1,
   "powerStatus":"POWERED_OFF",
   "nodeResource":{
      "resourceURL":"/node/1"
   },
   "accountResource":{
      "resourceURL":"/account/4138"
   },   "powerStatus":"POWERED_OFF",
   "operatingSystemTemplate":{
      "resourceURL":"/ostemplate/3"
   },
   "imageResource":{
      "resourceURL":null
   },
   "disks":[
         {
         "resourceURL":"/virtualmachine/542/disk/21"
      },
      {
         "resourceURL":"/virtualmachine/542/disk/22"
      }
   ],
   "macAddress":"01:23:45:67:89:ab",
   "deducedPrivateIps":[
         "10.0.0.59"
   ],
   "ipMappings":[
            {
        "privateIp":"10.0.0.56",
        "publicIps":[
           "172.27.20.72",
           "172.27.20.73"
         ]
      }
   ]
}