summaryrefslogtreecommitdiff
path: root/openstackclient/network
diff options
context:
space:
mode:
authorSindhu Devale <sindhu.devale@intel.com>2016-11-06 22:56:00 -0600
committerSteve Martinelli <s.martinelli@gmail.com>2016-11-08 21:52:41 +0000
commit52c4a55d43248d87737613509930242244b6ff3c (patch)
treea0380c334f2275fc462ea17dc42fae87650bc978 /openstackclient/network
parent0e3e05098c5f0e1a4c8dfe90f84940a9e6b9374b (diff)
downloadpython-openstackclient-52c4a55d43248d87737613509930242244b6ff3c.tar.gz
Add 'description' option
This patch adds '--description' option to os security group rule create cmd. Change-Id: I604bcdeb4658d2dcc4d860a87e704e186cca5225 Partially-Implements: blueprint network-commands-options Partially-Implements: blueprint neutron-client-descriptions
Diffstat (limited to 'openstackclient/network')
-rw-r--r--openstackclient/network/v2/security_group_rule.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/openstackclient/network/v2/security_group_rule.py b/openstackclient/network/v2/security_group_rule.py
index e3be44ec..0f3bad3d 100644
--- a/openstackclient/network/v2/security_group_rule.py
+++ b/openstackclient/network/v2/security_group_rule.py
@@ -110,6 +110,11 @@ class CreateSecurityGroupRule(common.NetworkAndComputeShowOne):
def update_parser_network(self, parser):
parser.add_argument(
+ '--description',
+ metavar='<description>',
+ help=_("Set security group rule description")
+ )
+ parser.add_argument(
'--dst-port',
metavar='<port-range>',
action=parseractions.RangeAction,
@@ -235,6 +240,9 @@ class CreateSecurityGroupRule(common.NetworkAndComputeShowOne):
attrs = {}
attrs['protocol'] = self._get_protocol(parsed_args)
+ if parsed_args.description is not None:
+ attrs['description'] = parsed_args.description
+
# NOTE(rtheis): A direction must be specified and ingress
# is the default.
if parsed_args.ingress or not parsed_args.egress: