GroupMembership
The GroupMembership resource allows you to manage memberships of users in groups within the AWS IdentityStore. You can create, update, and delete group memberships to ensure proper user-group associations. For more information, refer to the AWS IdentityStore GroupMemberships documentation.
Minimal Example
Section titled “Minimal Example”Create a basic group membership for a user within a specified identity store and group.
import AWS from "alchemy/aws/control";
const basicGroupMembership = await AWS.IdentityStore.GroupMembership("basicMembership", {  MemberId: "user-123456",  IdentityStoreId: "identity-store-abc",  GroupId: "group-7891011"});Advanced Configuration
Section titled “Advanced Configuration”Configure a group membership while adopting an existing resource instead of failing if it already exists.
const advancedGroupMembership = await AWS.IdentityStore.GroupMembership("advancedMembership", {  MemberId: "user-654321",  IdentityStoreId: "identity-store-xyz",  GroupId: "group-12131415",  adopt: true // Allows adopting an existing resource});Managing Multiple Group Memberships
Section titled “Managing Multiple Group Memberships”Create multiple group memberships for different users in a single operation.
const firstMembership = await AWS.IdentityStore.GroupMembership("firstMembership", {  MemberId: "user-111111",  IdentityStoreId: "identity-store-abc",  GroupId: "group-123456"});
const secondMembership = await AWS.IdentityStore.GroupMembership("secondMembership", {  MemberId: "user-222222",  IdentityStoreId: "identity-store-abc",  GroupId: "group-123456"});Deleting a Group Membership
Section titled “Deleting a Group Membership”Remove a user from a group by deleting their group membership.
const deleteMembership = await AWS.IdentityStore.GroupMembership("deleteMembership", {  MemberId: "user-333333",  IdentityStoreId: "identity-store-abc",  GroupId: "group-123456"});
// You can implement deletion logic based on your application needs here.