in customizations/AccountFactory/EnrollAccount/enroll_account.py [0:0]
def search_provisioned_product_full_list():
'''Get complete list of provisioned products'''
pp_list = list()
filters = {"Key": "Account", "Value": "self"}
try:
pp_dict = SC.search_provisioned_products(AccessLevelFilter=filters)
pp_list = pp_dict['ProvisionedProducts']
except ClientError as exe:
error_and_exit('Failed to get provisioned products list. ' + str(exe))
while 'NextPageToken' in pp_dict:
next_token = pp_dict['NextPageToken']
try:
pp_dict = SC.search_provisioned_products(AccessLevelFilter=filters,
PageToken=next_token)
pp_list += pp_dict['ProvisionedProducts']
except ClientError as exe:
error_and_exit('Failed to get provisioned products full list: ' +
str(exe))
return pp_list