in src/pkg/get_okta_info.py [0:0]
def build_user_governance_manifest(users):
"""
Build QuickSight Users manifest from the HTTP Request json
"""
user_manifest = {"users": []}
for usr in users:
groups = []
group_memberships = get_users_groups(usr['id'])
for grp in group_memberships:
groups.append(grp['profile']['name'])
user_manifest['users'].append(
{
"username": usr['credentials']['userName'],
"email": usr['credentials']['userName'],
"groups": groups,
}
)
LOGGER.info(user_manifest)
return user_manifest