in tools/state_iam.py [0:0]
def get_folders(resources):
'Parse resources and return folder id, name tuples.'
folders = {}
for r in resources:
if r['type'] != 'google_folder':
continue
for i in r['instances']:
folder_id = i['attributes']['id']
folders[folder_id] = Folder(folder_id, i['attributes']['display_name'],
i['attributes']['parent'])
for folder_id, folder in folders.items():
if folder.parent_id.startswith('folders/') and folder.parent_id in folders:
name = f'{folders[folder.parent_id].name}/{folder.name}'
else:
name = folder.name
yield folder_id, name