UNPKG

haven-secrets-core

Version:

Core for Haven, the easy to use centralized secrets manager.

16 lines (12 loc) 489 B
import { createHavenIam } from "../aws/services.js"; import fetchHavenAccountInfo from "../utils/fetchHavenAccountInfo.js"; const listGroupsForUser = async (username) => { if (!username) username = fetchHavenAccountInfo()?.username; const params = { UserName: username, }; const groups = await createHavenIam().listGroupsForUser(params).promise(); const groupNames = groups.Groups.map((group) => group.GroupName); return groupNames; }; export default listGroupsForUser;