Skip to content

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.

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],
});