aboutsummaryrefslogtreecommitdiffstats
path: root/python_moonclient/python_moonclient/cli/parser.py
diff options
context:
space:
mode:
authorAsteroide <thomas.duval@orange.com>2018-03-08 14:25:17 +0000
committerGerrit Code Review <gerrit@opnfv.org>2018-03-08 14:25:17 +0000
commit0f97a918f583edfe1c2e92ce4abadd7aef3b1c4f (patch)
treec1f13b9fdca36be3f371442bb5bb11f875239a6f /python_moonclient/python_moonclient/cli/parser.py
parent9a2e6721376547244e53dbb92ea596f526a9c865 (diff)
parent7343cf25ad890e18b2f5b8d35c6acfc821dfd5ec (diff)
Merge "Add import and export pdps"
Diffstat (limited to 'python_moonclient/python_moonclient/cli/parser.py')
-rw-r--r--python_moonclient/python_moonclient/cli/parser.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/python_moonclient/python_moonclient/cli/parser.py b/python_moonclient/python_moonclient/cli/parser.py
index f32a5484..edd18a25 100644
--- a/python_moonclient/python_moonclient/cli/parser.py
+++ b/python_moonclient/python_moonclient/cli/parser.py
@@ -17,6 +17,18 @@ class Parser:
Parser._add_name_argument(parser)
@staticmethod
+ def add_policy_argument(parser):
+ group = parser.add_mutually_exclusive_group(required=True)
+ group.add_argument('--policy-name', help='name of the policy')
+ group.add_argument('--policy-id', help='id of the policy')
+
+ @staticmethod
+ def add_category_argument(parser):
+ group = parser.add_mutually_exclusive_group(required=True)
+ group.add_argument('--category-name', help='name of the category')
+ group.add_argument('--category-id', help='id of the category')
+
+ @staticmethod
def add_id_or_name_argument(parser):
group = parser.add_mutually_exclusive_group(required=True)
Parser._add_id_argument(group)