def list_regions(obj): regions = obj.driver.list_locations() fields = ['name'] pluck_values(regions, fields=fields)
def list_sizes(obj): images = obj.driver.list_sizes() fields = ['name', 'id'] pluck_values(images, fields=fields)
def list_images(obj): images = obj.driver.list_images() fields = ['id', 'name'] pluck_values(images, fields=fields, skip_if_none='name')
def list_images(obj): images = obj.driver.list_images() fields = ['id', 'name'] fields_extra = ['distribution', 'slug'] pluck_values(images, fields=fields, fields_extra=fields_extra)