def get_ou_map()

in functions/source/new_account_handler.py [0:0]


def get_ou_map():
    '''
    Return ou-id:ou-name mapping dict
    '''

    ou_map = dict()
    root_id=list_org_roots()
    lvl_one = list_children(root_id)
    lvl_two = get_child_ous(lvl_one)
    lvl_three = get_child_ous(lvl_two)
    lvl_four = get_child_ous(lvl_three)
    lvl_five = get_child_ous(lvl_four)
    result = lvl_one + lvl_two + lvl_three + lvl_four + lvl_five


    for item in result:
        ou_id=item['Id']
        ou_info=ORG.describe_organizational_unit(OrganizationalUnitId=ou_id)
        ou_name=ou_info['OrganizationalUnit']['Name']
        ou_map[ou_id] = ou_name

    return ou_map