summaryrefslogtreecommitdiff
path: root/cinderclient/v3
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2017-06-21 21:37:14 +0000
committerGerrit Code Review <review@openstack.org>2017-06-21 21:37:14 +0000
commit9ea2e61cc1eec015efd5a17212261431ec5145ca (patch)
treeb1d98f7c2c1cc9b33e34965ac4237e6660b382e1 /cinderclient/v3
parent71dfec67434ab9108a5faeee094d0225a5970e0a (diff)
parent4082478986341839b1de163a37c968e580634b74 (diff)
downloadpython-cinderclient-9ea2e61cc1eec015efd5a17212261431ec5145ca.tar.gz
Merge "Enabled like filter support in client"
Diffstat (limited to 'cinderclient/v3')
-rw-r--r--cinderclient/v3/shell.py25
1 files changed, 18 insertions, 7 deletions
diff --git a/cinderclient/v3/shell.py b/cinderclient/v3/shell.py
index 47635c5..6a1e3b9 100644
--- a/cinderclient/v3/shell.py
+++ b/cinderclient/v3/shell.py
@@ -43,6 +43,10 @@ FILTER_DEPRECATED = ("This option is deprecated and will be removed in "
default=None,
help='Show enabled filters for specified resource. Default=None.')
def do_list_filters(cs, args):
+ """List enabled filters.
+
+ Symbol '~' after filter key means it supports inexact filtering.
+ """
filters = cs.resource_filters.list(resource=args.resource)
shell_utils.print_resource_filter_list(filters)
@@ -100,7 +104,8 @@ def do_list_filters(cs, args):
metavar='<key=value>',
default=None,
help="Filter key and value pairs. Please use 'cinder list-filters' "
- "to check enabled filters from server, Default=None.")
+ "to check enabled filters from server. Use 'key~=value' for "
+ "inexact filtering if the key supports. Default=None.")
def do_backup_list(cs, args):
"""Lists all backups."""
# pylint: disable=function-redefined
@@ -274,7 +279,8 @@ RESET_STATE_RESOURCES = {'volume': utils.find_volume,
metavar='<key=value>',
default=None,
help="Filter key and value pairs. Please use 'cinder list-filters' "
- "to check enabled filters from server, Default=None.")
+ "to check enabled filters from server. Use 'key~=value' "
+ "for inexact filtering if the key supports. Default=None.")
def do_list(cs, args):
"""Lists all volumes."""
# pylint: disable=function-redefined
@@ -976,7 +982,8 @@ def do_manageable_list(cs, args):
metavar='<key=value>',
default=None,
help="Filter key and value pairs. Please use 'cinder list-filters' "
- "to check enabled filters from server, Default=None.")
+ "to check enabled filters from server. Use 'key~=value' "
+ "for inexact filtering if the key supports. Default=None.")
def do_group_list(cs, args):
"""Lists all groups."""
search_opts = {'all_tenants': args.all_tenants}
@@ -1191,7 +1198,8 @@ def do_group_update(cs, args):
metavar='<key=value>',
default=None,
help="Filter key and value pairs. Please use 'cinder list-filters' "
- "to check enabled filters from server, Default=None.")
+ "to check enabled filters from server. Use 'key~=value' "
+ "for inexact filtering if the key supports. Default=None.")
def do_group_snapshot_list(cs, args):
"""Lists all group snapshots."""
@@ -1416,7 +1424,8 @@ def do_api_version(cs, args):
metavar='<key=value>',
default=None,
help="Filter key and value pairs. Please use 'cinder list-filters' "
- "to check enabled filters from server, Default=None.")
+ "to check enabled filters from server. Use 'key~=value' "
+ "for inexact filtering if the key supports. Default=None.")
def do_message_list(cs, args):
"""Lists all messages."""
search_opts = {
@@ -1553,7 +1562,8 @@ def do_message_delete(cs, args):
metavar='<key=value>',
default=None,
help="Filter key and value pairs. Please use 'cinder list-filters' "
- "to check enabled filters from server, Default=None.")
+ "to check enabled filters from server. Use 'key~=value' "
+ "for inexact filtering if the key supports. Default=None.")
def do_snapshot_list(cs, args):
"""Lists all snapshots."""
# pylint: disable=function-redefined
@@ -1643,7 +1653,8 @@ def do_snapshot_list(cs, args):
metavar='<key=value>',
default=None,
help="Filter key and value pairs. Please use 'cinder list-filters' "
- "to check enabled filters from server, Default=None.")
+ "to check enabled filters from server. Use 'key~=value' "
+ "for inexact filtering if the key supports. Default=None.")
def do_attachment_list(cs, args):
"""Lists all attachments."""
search_opts = {