This adds an extension that provides a REST API for the bulk creation,
deletion and listing of floating IPs. The interface is accessed via
/v2/{tenant_id}/os-floating-ips-bulk
This forms part of the work to provide APIs for functionality currently
implemented by nova-manage that needs direct db access so nova-manage
can eventually be removed
Implements: blueprint apis-for-nova-manage
DocImpact
Change-Id: I621e2b070a896f7230cdf3f26f78ded85e72cf16
		
	
		
			
				
	
	
		
			24 lines
		
	
	
		
			620 B
		
	
	
	
		
			XML
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			620 B
		
	
	
	
		
			XML
		
	
	
	
	
	
<?xml version='1.0' encoding='UTF-8'?>
 | 
						|
<floating_ip_info>
 | 
						|
  <item>
 | 
						|
    <interface>eth0</interface>
 | 
						|
    <instance_uuid>None</instance_uuid>
 | 
						|
    <project_id>None</project_id>
 | 
						|
    <pool>nova</pool>
 | 
						|
    <address>10.10.10.1</address>
 | 
						|
  </item>
 | 
						|
  <item>
 | 
						|
    <interface>eth0</interface>
 | 
						|
    <instance_uuid>None</instance_uuid>
 | 
						|
    <project_id>None</project_id>
 | 
						|
    <pool>nova</pool>
 | 
						|
    <address>10.10.10.2</address>
 | 
						|
  </item>
 | 
						|
  <item>
 | 
						|
    <interface>eth0</interface>
 | 
						|
    <instance_uuid>None</instance_uuid>
 | 
						|
    <project_id>None</project_id>
 | 
						|
    <pool>nova</pool>
 | 
						|
    <address>10.10.10.3</address>
 | 
						|
  </item>
 | 
						|
</floating_ip_info> |