Я пытаюсь изучить SDK python, чтобы помочь мне управлять ресурсами моей облачной платформы Google. Может кто-нибудь помочь мне понять. Я получил следующий фрагмент кода из Google API.
Этот код работает один. Скажем, если я хочу перечислить все роли в моей организации или перечислить роль конкретного проекта, где я это делаю и как?
Большое спасибо заранее.
from pprint import pprint
from googleapiclient import discovery
from oauth2client.client import GoogleCredentials
credentials = GoogleCredentials.get_application_default()
service = discovery.build('iam', 'v1', credentials=credentials)
request = service.roles().list()
while True:
response = request.execute()
for role in response.get('roles', []):
# TODO: Change code below to process each `role` resource:
pprint(role)
request = service.roles().list_next(previous_request=request, previous_response=response)
if request is None:
break