in gce_rescue/tasks/disks.py [0:0]
def _detach_disk(vm, disk: str) -> Dict:
""" Detach disk from the instance.
https://cloud.google.com/compute/docs/reference/rest/v1/instances/detachDisk
"""
_logger.info(f'Detaching disk {disk} from {vm.name}...')
operation = vm.compute.instances().detachDisk(
**vm.project_data,
instance = vm.name,
deviceName = disk).execute()
result = wait_for_operation(vm, oper=operation)
return result