--- /dev/null
+from cinderv3.common import send
+
+try:
+ from urllib.parse import urlencode
+except ImportError:
+ from urllib import urlencode
+
+@send("get")
+def volume_list(**kwargs):
+ """
+ Return list of cinder volumes.
+ """
+ url = '/volumes?{}'.format(urlencode(kwargs))
+ return url, None
+
+
+@send("get")
+def volume_list_get_details(**kwargs):
+ url = '/volumes/detail?{}'.format(urlencode(kwargs))
+ return url, None
+
+
+@send("get")
+def volume_type_list(**kwargs):
+ """
+ Return list of volume types
+ """
+ url = '/types?{}'.format(urlencode(kwargs))
+ return url, None