in gce_rescue/tasks/disks.py [0:0]
def list_disk(vm, project_data: Dict, label_filter: str) -> Dict:
"""Filter existing disks with labels.rescue=TS
https://cloud.google.com/compute/docs/reference/rest/v1/disks/list
Returns:
result: Dict
"""
result = vm.compute.disks().list(
**project_data,
filter=label_filter).execute()
#TODO: Add validation and throw exception if response has more than 1 disk:
# len(response['items'])
#For test phase - remember to fix that
return result['items']