def list_projects(project_or_org,specifier):
service = discovery.build('cloudresourcemanager',
'v1',credentials=storage.get())
if project_or_org=="organization":
request = service.projects().list(filter='parent.id:%s' % specifier)
elif project_or_org=="project":
request = service.projects().list(filter='name:%s' % specifier)
else:
raise Exception('Organization or Project not specified.')
while request is not None:
response = request.execute()
for project in response['projects']:
if (project['lifecycleState'] != "DELETE_REQUESTED"):
db.table('Project').insert(project)
request = service.projects().\
list_next(previous_request=request,previous_response=response)
评论列表
文章目录