Package-level declarations
Types
The Identity Store service used by IAM Identity Center provides a single place to retrieve all of your identities (users and groups). For more information, see the IAM Identity Center User Guide.
Inherited functions
Creates a group within the specified identity store.
Creates a relationship between a member and a group. The following identifiers must be specified: GroupId
, IdentityStoreId
, and MemberId
.
Creates a user within the specified identity store.
Delete a group within an identity store given GroupId
.
Delete a membership within a group given MembershipId
.
Deletes a user within an identity store given UserId
.
Retrieves the group metadata and attributes from GroupId
in an identity store.
Retrieves membership metadata and attributes from MembershipId
in an identity store.
Retrieves the user metadata and attributes from the UserId
in an identity store.
Retrieves GroupId
in an identity store.
Retrieves the MembershipId
in an identity store.
Retrieves the UserId
in an identity store.
Checks the user's membership in all requested groups and returns if the member exists in all queried groups.
For the specified group in the specified identity store, returns the list of all GroupMembership
objects and returns results in paginated form.
For the specified member in the specified identity store, returns the list of all GroupMembership
objects and returns results in paginated form.
Lists all groups in the identity store. Returns a paginated list of complete Group
objects. Filtering for a Group
by the DisplayName
attribute is deprecated. Instead, use the GetGroupId
API action.
Lists all users in the identity store. Returns a paginated list of complete User
objects. Filtering for a User
by the UserName
attribute is deprecated. Instead, use the GetUserId
API action.
For the specified group in the specified identity store, updates the group metadata and attributes.
For the specified user in the specified identity store, updates the user metadata and attributes.
Create a copy of the client with one or more configuration values overridden. This method allows the caller to perform scoped config overrides for one or more client operations.