create_group_membership
¶
create_group_membership(
identity_store_id: IdentityStoreId,
group_id: ResourceId,
member_id: MemberId,
*,
config_overrides: Optional[identitystoreClientConfig] = None,
) -> CreateGroupMembershipResponse
Creates a relationship between a member and a group. The following identifiers must be specified: GroupId, IdentityStoreId, and MemberId.
Parameters:
-
identity_store_id(IdentityStoreId) –The globally unique identifier for the identity store.
You can specify the identity store by ID or by Amazon Resource Name (ARN). For example, identity store ID
d-1234567890or identity store ARNarn:aws:identitystore::111122223333:identitystore/d-1234567890. -
group_id(ResourceId) –The identifier for a group in the identity store.
You can specify the group by ID or by Amazon Resource Name (ARN). For example, group ID
a1b2c3d4-5678-90ab-cdef-EXAMPLE22222or group ARNarn:aws:identitystore:::group/a1b2c3d4-5678-90ab-cdef-EXAMPLE22222. -
member_id(MemberId) –An object that contains the identifier of a group member. Setting the
UserIDfield to the specific identifier for a user indicates that the user is a member of the group.
Raises:
-
AccessDeniedException–You do not have sufficient access to perform this action.
-
InternalServerException–The request processing has failed because of an unknown error, exception or failure with an internal server.
-
ThrottlingException–Indicates that the principal has crossed the throttling limits of the API operations.
-
ConflictException–This request cannot be completed for one of the following reasons:
-
Performing the requested operation would violate an existing uniqueness claim in the identity store. Resolve the conflict before retrying this request.
-
The requested resource was being concurrently modified by another request.
-
-
ResourceNotFoundException–Indicates that a requested resource is not found.
-
ServiceQuotaExceededException–The request would cause the number of users or groups in the identity store to exceed the maximum allowed.
-
ValidationException–The request failed because it contains a syntax error.
-
UnknownServiceError–The service returned an error code this client does not model.