GroupMembership
Source:
src/AWS/IAM/GroupMembership.ts
An explicit IAM group membership resource that owns a group’s managed users.
GroupMembership models the exact set of users in a group, making membership
reconciliation explicit instead of spreading it across user or group resources.
Managing Group Membership
Section titled “Managing Group Membership”const admins = yield* Group("Admins", { groupName: "admins",});
const alice = yield* User("Alice", { userName: "alice",});
const bob = yield* User("Bob", { userName: "bob",});
const membership = yield* GroupMembership("AdminsMembership", { groupName: admins.groupName, userNames: [alice.userName, bob.userName],});