summaryrefslogtreecommitdiff
path: root/openstackclient/network/v2
diff options
context:
space:
mode:
authorDaniel Strong <dstrong@glyx.co.uk>2020-03-18 15:51:55 +0000
committerDaniel Strong <dstrong@glyx.co.uk>2020-03-18 18:10:17 +0000
commitd2826e89e99ba63335a468e50e49db2fad6ab337 (patch)
treeefc752bf0062f5229709ef3886a1646a5afce3b7 /openstackclient/network/v2
parent8c4ecbe35dbf95ab91e693caff85132d9b881044 (diff)
downloadpython-openstackclient-d2826e89e99ba63335a468e50e49db2fad6ab337.tar.gz
Allow setting floating IP description
Change-Id: If664bfe3c9fdcb69c7046eb16c5d32602d1b3262 Story: 2007439 Task: 39094
Diffstat (limited to 'openstackclient/network/v2')
-rw-r--r--openstackclient/network/v2/floating_ip.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/openstackclient/network/v2/floating_ip.py b/openstackclient/network/v2/floating_ip.py
index 4525913f..f3e3e5c4 100644
--- a/openstackclient/network/v2/floating_ip.py
+++ b/openstackclient/network/v2/floating_ip.py
@@ -412,6 +412,11 @@ class SetFloatingIP(command.Command):
help=_("Fixed IP of the port "
"(required only if port has multiple IPs)")
)
+ parser.add_argument(
+ '--description',
+ metavar='<description>',
+ help=_('Set floating IP description')
+ )
qos_policy_group = parser.add_mutually_exclusive_group()
qos_policy_group.add_argument(
'--qos-policy',
@@ -443,6 +448,9 @@ class SetFloatingIP(command.Command):
if parsed_args.fixed_ip_address:
attrs['fixed_ip_address'] = parsed_args.fixed_ip_address
+ if parsed_args.description:
+ attrs['description'] = parsed_args.description
+
if parsed_args.qos_policy:
attrs['qos_policy_id'] = client.find_qos_policy(
parsed_args.qos_policy, ignore_missing=False).id