summaryrefslogtreecommitdiff
path: root/openstackclient/api
diff options
context:
space:
mode:
Diffstat (limited to 'openstackclient/api')
-rw-r--r--openstackclient/api/compute_v2.py19
1 files changed, 18 insertions, 1 deletions
diff --git a/openstackclient/api/compute_v2.py b/openstackclient/api/compute_v2.py
index 3141728a..65022671 100644
--- a/openstackclient/api/compute_v2.py
+++ b/openstackclient/api/compute_v2.py
@@ -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(