def list_disks(compute, project, zone):
""" Lists all persistent disks used by project """
backup_logger.debug("Finding all disks for specified project")
all_disks = []
try:
result = compute.disks().list(project=project, zone=zone).execute()
all_disks.extend(result['items'])
while 'nextPageToken' in result:
result = compute.disks().list(project=project, zone=zone, \
pageToken=result['nextPageToken']).execute()
all_disks.extend(result['items'])
except HttpError:
backup_logger.error("Error with HTTP request made to list_disks")
sys.exit(1)
return all_disks
评论列表
文章目录