Merge "Updated images types and client"
This commit is contained in:
commit
64e3b7dacc
@ -45,6 +45,7 @@ class ImageMemberStatus(object):
|
|||||||
ACCEPTED = 'accepted'
|
ACCEPTED = 'accepted'
|
||||||
PENDING = 'pending'
|
PENDING = 'pending'
|
||||||
REJECTED = 'rejected'
|
REJECTED = 'rejected'
|
||||||
|
ALL = 'all'
|
||||||
|
|
||||||
|
|
||||||
class ImageStatus(object):
|
class ImageStatus(object):
|
||||||
@ -64,6 +65,7 @@ class ImageVisibility(object):
|
|||||||
|
|
||||||
PUBLIC = 'public'
|
PUBLIC = 'public'
|
||||||
PRIVATE = 'private'
|
PRIVATE = 'private'
|
||||||
|
SHARED = 'shared'
|
||||||
|
|
||||||
|
|
||||||
class Schemas(object):
|
class Schemas(object):
|
||||||
|
@ -79,18 +79,20 @@ class ImagesClient(AutoMarshallingRestClient):
|
|||||||
|
|
||||||
def list_images(self, changes_since=None, checksum=None,
|
def list_images(self, changes_since=None, checksum=None,
|
||||||
container_format=None, disk_format=None, limit=None,
|
container_format=None, disk_format=None, limit=None,
|
||||||
marker=None, min_disk=None, min_ram=None, name=None,
|
marker=None, member_status=None, min_disk=None,
|
||||||
owner=None, protected=None, size_max=None, size_min=None,
|
min_ram=None, name=None, owner=None, protected=None,
|
||||||
sort_dir=None, sort_key=None, status=None, visibility=None,
|
size_max=None, size_min=None, sort_dir=None, sort_key=None,
|
||||||
requestslib_kwargs=None, **param_kwargs):
|
status=None, visibility=None, requestslib_kwargs=None,
|
||||||
|
**param_kwargs):
|
||||||
"""@summary: List all images"""
|
"""@summary: List all images"""
|
||||||
|
|
||||||
url = '{0}/images'.format(self.base_url)
|
url = '{0}/images'.format(self.base_url)
|
||||||
params = {'changes_since': changes_since, 'checksum': checksum,
|
params = {'changes_since': changes_since, 'checksum': checksum,
|
||||||
'container_format': container_format,
|
'container_format': container_format,
|
||||||
'disk_format': disk_format, 'limit': limit, 'marker': marker,
|
'disk_format': disk_format, 'limit': limit, 'marker': marker,
|
||||||
'min_disk': min_disk, 'min_ram': min_ram, 'name': name,
|
'member_status': member_status, 'min_disk': min_disk,
|
||||||
'owner': owner, 'protected': protected, 'size_max': size_max,
|
'min_ram': min_ram, 'name': name, 'owner': owner,
|
||||||
|
'protected': protected, 'size_max': size_max,
|
||||||
'size_min': size_min, 'sort_dir': sort_dir,
|
'size_min': size_min, 'sort_dir': sort_dir,
|
||||||
'sort_key': sort_key, 'status': status,
|
'sort_key': sort_key, 'status': status,
|
||||||
'visibility': visibility}
|
'visibility': visibility}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user