Source code for aeronaut.request.cloud.v0_9.list_images

from aeronaut.request.cloud.v0_9.request import Request


[docs]class ListImages(Request):
[docs] def with_paging(self): return True
[docs] def fields(self): return { 'created': { 'filter': True, 'sort': True }, 'image_id': { 'filter': True, 'sort': True, 'query_key': 'id' }, 'location': { 'filter': True, 'sort': True }, 'name': { 'filter': True, 'sort': True }, 'os_family': { 'filter': True, 'sort': True, 'query_key': 'operatingSystemFamily' }, 'os_id': { 'filter': True, 'sort': True, 'query_key': 'operatingSystemId' }, 'state': { 'filter': True, 'sort': True } }
[docs] def params(self): return { 'base_or_org_id': { 'required': True } }
[docs] def http_method(self): return 'get'
[docs] def url(self): t = '{base_url}/{base_or_org_id}/imageWithDiskSpeed?' return t.format(base_url=self.base_url, base_or_org_id=self.get_param('base_or_org_id'))