in functions/source/account_create.py [0:0]
def list_principals_in_portfolio(port_id):
'''List all prinicpals associated with a portfolio'''
pri_info = list()
pri_list = list()
try:
sc_paginator = SC.get_paginator('list_principals_for_portfolio')
sc_page_iterator = sc_paginator.paginate(PortfolioId=port_id)
except Exception as exe:
LOGGER.error('Unable to get prinicpals list: %s', str(exe))
for page in sc_page_iterator:
pri_list += page['Principals']
for item in pri_list:
pri_info.append(item['PrincipalARN'])
return pri_info