The openstack_dashboard.api.rest.network ModuleΒΆ
API for the network abstraction APIs.
-
class
openstack_dashboard.api.rest.network.FloatingIP(**kwargs)[source] Bases:
django.views.generic.base.ViewAPI for a single floating IP address.
-
patch(request, *args, **kw)[source] Associate or disassociate a floating IP address.
Parameters: - address_id – The ID of the floating IP address to associate or disassociate.
- port_id – The ID of the port to associate.
-
post(request, *args, **kw)[source] Allocate a new floating IP address.
Parameters: pool_id – The ID of the floating IP address pool in which to allocate the new address. Returns: JSON representation of the new floating IP address
-
url_regex= 'network/floatingip/$'
-
-
class
openstack_dashboard.api.rest.network.FloatingIPPools(**kwargs)[source] Bases:
django.views.generic.base.ViewAPI for floating IP pools.
-
get(request, *args, **kw)[source] Get a list of floating IP pools.
The listing result is an object with property “items”. Each item is an extension.
-
url_regex= 'network/floatingippools/$'
-
-
class
openstack_dashboard.api.rest.network.FloatingIPs(**kwargs)[source] Bases:
django.views.generic.base.ViewAPI for floating IP addresses.
-
get(request, *args, **kw)[source] Get a list of floating IP addresses.
The listing result is an object with property “items”. Each item is an extension.
-
url_regex= 'network/floatingips/$'
-
-
class
openstack_dashboard.api.rest.network.SecurityGroups(**kwargs)[source] Bases:
django.views.generic.base.ViewAPI for Network Abstraction
Handles differences between Nova and Neutron.
-
get(request, *args, **kw)[source] Get a list of security groups.
The listing result is an object with property “items”. Each item is a security group.
Example GET: http://localhost/api/network/securitygroups
-
url_regex= 'network/securitygroups/$'
-