Low-level Compute v2 API: floating ip pool
api.compute.APIv2 floating ip pool function. novaclient 8.0 is now released without support for the previously deprecated nova-net functions, so include a new low-level REST implementation of the removed APIs. Also includes a handful of cleanups that the previous security group and floating IP reviews missed. Change-Id: I20116ec4fc1113857d8d917bfb30fa3170d05b9f
This commit is contained in:
openstackclient
api
network
tests
unit
@ -168,13 +168,30 @@ class APIv2(api.BaseAPI):
|
||||
https://developer.openstack.org/api-ref/compute/#show-floating-ip-address-details
|
||||
|
||||
:returns:
|
||||
list of security groups names
|
||||
list of floating IPs
|
||||
"""
|
||||
|
||||
url = "/os-floating-ips"
|
||||
|
||||
return self.list(url)["floating_ips"]
|
||||
|
||||
# Floating IP Pools
|
||||
|
||||
def floating_ip_pool_list(
|
||||
self,
|
||||
):
|
||||
"""Get floating IP pools
|
||||
|
||||
https://developer.openstack.org/api-ref/compute/?expanded=#list-floating-ip-pools
|
||||
|
||||
:returns:
|
||||
list of floating IP pools
|
||||
"""
|
||||
|
||||
url = "/os-floating-ip-pools"
|
||||
|
||||
return self.list(url)["floating_ip_pools"]
|
||||
|
||||
# Networks
|
||||
|
||||
def network_create(
|
||||
|
Reference in New Issue
Block a user