ServerListDetails
(Difference between revisions)
Administrator (Talk | contribs)
(Created page with "Lists all server including details. '''GET''' /servers/detail?''name=serverName&status=serverStatus&image=imageRef'' == Parameters == ; name - ''string'' : Server name to se...")
Newer edit →
(Created page with "Lists all server including details. '''GET''' /servers/detail?''name=serverName&status=serverStatus&image=imageRef'' == Parameters == ; name - ''string'' : Server name to se...")
Newer edit →
Revision as of 20:28, 27 January 2012
Lists all server including details.
GET /servers/detail?name=serverName&status=serverStatus&image=imageRef
Contents |
Parameters
- name - string
- Server name to search for.
- status - string
- Server status to search for. Values: BUILD, ACTIVE, SUSPENDED, DELETED, UNKNOWN
- image - string
- Absolute URL of the image to filter servers by. e.g. http://127.0.0.1:6543/images/debian_lenny_template/
Result
JSON
{
"servers":[
{
"status":"ACTIVE",
"updated":"",
"hostId":"host012-aus01.hyperv.hostway",
"addresses":{
"public":[
{
"version":4,
"addr":"216.185.158.89"
}
],
"private":[
{
"version":4,
"addr":"172.16.2.143"
}
]
},
"links":[
{
"href":"http://127.0.0.1:6543/servers/michalski275226-AUS001-0005/",
"rel":"self"
}
],
"image":{
"name":"Ubuntu 10.10 x64",
"links":[
{
"href":"http://127.0.0.1:6543/images/20GB_Ubuntu%2010.10%20x64%20R1soft/",
"rel":"self"
}
],
"id":"20GB_Ubuntu 10.10 x64 R1soft"
},
"userId":"michalski275226",
"flavor":{
"name":"1024MB Server3",
"links":[
{
"href":"http://127.0.0.1:6543/flavors/3/",
"rel":"self"
}
],
"id":3
},
"id":"michalski275226-AUS001-0005",
"name":"michalski275226-AUS001-0005",
"created":"2011-12-05T12:51:28",
"tenantId":"",
"accessIPv4":"216.185.158.89",
"accessIPv6":"",
"progress":100,
"metadata":{
}
},
{
"status":"ACTIVE",
"updated":"",
"hostId":"host008-aus01.hyperv.hostway",
"addresses":{
"public":[
{
"version":4,
"addr":"207.150.204.164"
}
],
"private":[
{
"version":4,
"addr":"172.16.1.30"
}
]
},
"links":[
{
"href":"http://127.0.0.1:6543/servers/michalski275226-AUS001-0001/",
"rel":"self"
}
],
"image":{
"name":"Windows 2008 R2 Standard ",
"links":[
{
"href":"http://127.0.0.1:6543/images/20GB_Windows%202008%20R2%20Standard%20with%20R1soft/",
"rel":"self"
}
],
"id":"20GB_Windows 2008 R2 Standard with R1soft"
},
"userId":"michalski275226",
"flavor":{
"name":"1024MB Server3",
"links":[
{
"href":"http://127.0.0.1:6543/flavors/3/",
"rel":"self"
}
],
"id":3
},
"id":"michalski275226-AUS001-0001",
"name":"michalski275226-AUS001-0001",
"created":"2011-11-17T10:14:58",
"tenantId":"",
"accessIPv4":"207.150.204.164",
"accessIPv6":"",
"progress":100,
"metadata":{
}
}
]
}
server
- id - string
- Unique identifier for this server.
- links - list
- Hypermedia for this resource.
- status - string
- Current state of the server. Values: BUILD, ACTIVE, SUSPENDED, DELETED, UNKNOWN
- hostId - string
- Id of the physical host this virtual machine is running on.
- userId - string
- Unique identifier for the owner of this server.
- name - string
- Name for this server.
- created - string
- The date and time this server was created. ISO 8601 format, YYYY-MM-DDTHH:MM:SS.
- accessIPv4 - string
- The default included public IPv4 address.
- progress - number
- The progress of the current this server while in the BUILD status. The value is in the range of 0 - 100, but currently will only even be 0, 50, 100.
- metadata - object
- Unused always an empty object.
- tenantId
- Unused always always null.
- accessIPv6
- Unused always null.
- updated
- Unused always null.
addresses
- addresses.public.version - number
- IP version of this address. Values: 4
- addresses.public.addr = string
- Public IP address of this server
- addresses.private.version - number
- IP version of this address. Values: 4
- addresses.private.addr - string
- Private IP address of this server
image
- image.name - string
- The display name of the image this server is based on.
- image.links - list
- Hypermedia for the image.
- image.id - string
- Unique identifier for image this server is based on.
flavor
- flavor.name - string
- The display name of the flavor this server is based on.
- flavor.links - list
- Hypermedia for the flavor.
- flavor.id - string
- Unique identifier for flavor this server is based on.