diff options
author | francois.cellier <francois.cellier@orange.com> | 2018-02-27 13:51:25 +0100 |
---|---|---|
committer | francois.cellier <francois.cellier@orange.com> | 2018-03-08 14:30:45 +0100 |
commit | 7343cf25ad890e18b2f5b8d35c6acfc821dfd5ec (patch) | |
tree | 635e01c4a17326a05c4ec40b3df48d2d33a0de59 /python_moonclient/python_moonclient/cli/parser.py | |
parent | c5104c3308f7aa6cb44a678a25c553c027c249be (diff) |
Add import and export pdps
Change-Id: I2c9b1f2b86af862887df4b890cd8b11db7c308ee
Diffstat (limited to 'python_moonclient/python_moonclient/cli/parser.py')
-rw-r--r-- | python_moonclient/python_moonclient/cli/parser.py | 12 |
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) |