Jump to: navigation, search

Difference between revisions of "NovaAPIv2tov3"

Line 7: Line 7:
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! Action !! Status code !! Request !! Response !! Error Code
+
! Action !! Status code !! Request !! Response !! Error code
 
|-
 
|-
 
| create/show/update/rebuild/detail ||  || access_ip_v4->os-access-ips:access_ip_v4<br />access_ip_v6->os-access-ips:access_ip_v6  || access_ip_v4->os-access-ips:access_ip_v4<br />access_ip_v6->os-access-ips:access_ip_v6 ||
 
| create/show/update/rebuild/detail ||  || access_ip_v4->os-access-ips:access_ip_v4<br />access_ip_v6->os-access-ips:access_ip_v6  || access_ip_v4->os-access-ips:access_ip_v4<br />access_ip_v6->os-access-ips:access_ip_v6 ||
Line 18: Line 18:
 
! Action !! Status code !! Request !! Response !! Error Code
 
! Action !! Status code !! Request !! Response !! Error Code
 
|-
 
|-
| resetNetwork->reset_network || || || ||
+
pause || || || || InstanceIsLocked: 422->409
 +
|-
 +
unpause || || || || InstanceIsLocked: 422->409
 +
|-
 +
suspend || || || || InstanceIsLocked: 422->409
 
|-
 
|-
| injectNetworkInfo->inject_network_info || || || ||
+
resume || || || || InstanceIsLocked: 422->409
 
|-
 
|-
| createBackup->create_backup ||  ||  ||  ||
+
migrate || || || || InstanceIsLocked: 400->409 <br />FlavorNotFound: 400->404 <br />TooManyInstances: 400->413
 +
|-
 +
| resetNetwork->reset_network ||  ||  ||
 +
|-
 +
| injectNetworkInfo->inject_network_info || || ||
 +
|-
 +
| createBackup->create_backup ||  ||  ||
 
|}
 
|}
  
Line 29: Line 39:
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! Action !! Status code !! Request !! Response !! Error Code
+
! Action !! Status code !! Request !! Response
 
|-
 
|-
| Create || 200->201<br />xxxx<br />yyy ||  ||  ||
+
| Create || 200->201<br />xxxx<br />yyy ||  ||
 
|-
 
|-
| Example || Example || Example || Example ||
+
| Example || Example || Example || Example
 
|-
 
|-
| Example || Example || Example || Example ||
+
| Example || Example || Example || Example
 
|}
 
|}

Revision as of 05:30, 7 November 2013

The Changes of Nova API v2 to v3

AccessIPs

Demote from server core as new extension called access-ips.

Action Status code Request Response Error code
create/show/update/rebuild/detail access_ip_v4->os-access-ips:access_ip_v4
access_ip_v6->os-access-ips:access_ip_v6
access_ip_v4->os-access-ips:access_ip_v4
access_ip_v6->os-access-ips:access_ip_v6

AdminActions

pause || || || || InstanceIsLocked: 422->409 unpause || || || || InstanceIsLocked: 422->409 suspend || || || || InstanceIsLocked: 422->409 resume || || || || InstanceIsLocked: 422->409 migrate || || || || InstanceIsLocked: 400->409
FlavorNotFound: 400->404
TooManyInstances: 400->413
Action Status code Request Response Error Code
resetNetwork->reset_network
injectNetworkInfo->inject_network_info
createBackup->create_backup

Aggregates

Action Status code Request Response
Create 200->201
xxxx
yyy
Example Example Example Example
Example Example Example Example