@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSIdentityStore extends Object implements AWSIdentityStore
AWSIdentityStore. Convenient method forms pass through to the corresponding
overload that takes a request object, which throws an UnsupportedOperationException.ENDPOINT_PREFIX| Modifier and Type | Method and Description |
|---|---|
CreateGroupResult |
createGroup(CreateGroupRequest request)
Creates a group within the specified identity store.
|
CreateGroupMembershipResult |
createGroupMembership(CreateGroupMembershipRequest request)
Creates a relationship between a member and a group.
|
CreateUserResult |
createUser(CreateUserRequest request)
Creates a user within the specified identity store.
|
DeleteGroupResult |
deleteGroup(DeleteGroupRequest request)
Delete a group within an identity store given
GroupId. |
DeleteGroupMembershipResult |
deleteGroupMembership(DeleteGroupMembershipRequest request)
Delete a membership within a group given
MembershipId. |
DeleteUserResult |
deleteUser(DeleteUserRequest request)
Deletes a user within an identity store given
UserId. |
DescribeGroupResult |
describeGroup(DescribeGroupRequest request)
Retrieves the group metadata and attributes from
GroupId in an identity store. |
DescribeGroupMembershipResult |
describeGroupMembership(DescribeGroupMembershipRequest request)
Retrieves membership metadata and attributes from
MembershipId in an identity store. |
DescribeUserResult |
describeUser(DescribeUserRequest request)
Retrieves the user metadata and attributes from the
UserId in an identity store. |
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful request, typically used for debugging issues
where a service isn't acting as expected.
|
GetGroupIdResult |
getGroupId(GetGroupIdRequest request)
Retrieves
GroupId in an identity store. |
GetGroupMembershipIdResult |
getGroupMembershipId(GetGroupMembershipIdRequest request)
Retrieves the
MembershipId in an identity store. |
GetUserIdResult |
getUserId(GetUserIdRequest request)
Retrieves the
UserId in an identity store. |
IsMemberInGroupsResult |
isMemberInGroups(IsMemberInGroupsRequest request)
Checks the user's membership in all requested groups and returns if the member exists in all queried groups.
|
ListGroupMembershipsResult |
listGroupMemberships(ListGroupMembershipsRequest request)
For the specified group in the specified identity store, returns the list of all
GroupMembership
objects and returns results in paginated form. |
ListGroupMembershipsForMemberResult |
listGroupMembershipsForMember(ListGroupMembershipsForMemberRequest request)
For the specified member in the specified identity store, returns the list of all
GroupMembership
objects and returns results in paginated form. |
ListGroupsResult |
listGroups(ListGroupsRequest request)
Lists all groups in the identity store.
|
ListUsersResult |
listUsers(ListUsersRequest request)
Lists all users in the identity store.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
UpdateGroupResult |
updateGroup(UpdateGroupRequest request)
For the specified group in the specified identity store, updates the group metadata and attributes.
|
UpdateUserResult |
updateUser(UpdateUserRequest request)
For the specified user in the specified identity store, updates the user metadata and attributes.
|
public CreateGroupResult createGroup(CreateGroupRequest request)
AWSIdentityStoreCreates a group within the specified identity store.
createGroup in interface AWSIdentityStorepublic CreateGroupMembershipResult createGroupMembership(CreateGroupMembershipRequest request)
AWSIdentityStore
Creates a relationship between a member and a group. The following identifiers must be specified:
GroupId, IdentityStoreId, and MemberId.
createGroupMembership in interface AWSIdentityStorepublic CreateUserResult createUser(CreateUserRequest request)
AWSIdentityStoreCreates a user within the specified identity store.
createUser in interface AWSIdentityStorepublic DeleteGroupResult deleteGroup(DeleteGroupRequest request)
AWSIdentityStore
Delete a group within an identity store given GroupId.
deleteGroup in interface AWSIdentityStorepublic DeleteGroupMembershipResult deleteGroupMembership(DeleteGroupMembershipRequest request)
AWSIdentityStore
Delete a membership within a group given MembershipId.
deleteGroupMembership in interface AWSIdentityStorepublic DeleteUserResult deleteUser(DeleteUserRequest request)
AWSIdentityStore
Deletes a user within an identity store given UserId.
deleteUser in interface AWSIdentityStorepublic DescribeGroupResult describeGroup(DescribeGroupRequest request)
AWSIdentityStore
Retrieves the group metadata and attributes from GroupId in an identity store.
If you have administrator access to a member account, you can use this API from the member account. Read about member accounts in the Organizations User Guide.
describeGroup in interface AWSIdentityStorepublic DescribeGroupMembershipResult describeGroupMembership(DescribeGroupMembershipRequest request)
AWSIdentityStore
Retrieves membership metadata and attributes from MembershipId in an identity store.
If you have administrator access to a member account, you can use this API from the member account. Read about member accounts in the Organizations User Guide.
describeGroupMembership in interface AWSIdentityStorepublic DescribeUserResult describeUser(DescribeUserRequest request)
AWSIdentityStore
Retrieves the user metadata and attributes from the UserId in an identity store.
If you have administrator access to a member account, you can use this API from the member account. Read about member accounts in the Organizations User Guide.
describeUser in interface AWSIdentityStorepublic GetGroupIdResult getGroupId(GetGroupIdRequest request)
AWSIdentityStore
Retrieves GroupId in an identity store.
If you have administrator access to a member account, you can use this API from the member account. Read about member accounts in the Organizations User Guide.
getGroupId in interface AWSIdentityStorepublic GetGroupMembershipIdResult getGroupMembershipId(GetGroupMembershipIdRequest request)
AWSIdentityStore
Retrieves the MembershipId in an identity store.
If you have administrator access to a member account, you can use this API from the member account. Read about member accounts in the Organizations User Guide.
getGroupMembershipId in interface AWSIdentityStorepublic GetUserIdResult getUserId(GetUserIdRequest request)
AWSIdentityStore
Retrieves the UserId in an identity store.
If you have administrator access to a member account, you can use this API from the member account. Read about member accounts in the Organizations User Guide.
getUserId in interface AWSIdentityStorepublic IsMemberInGroupsResult isMemberInGroups(IsMemberInGroupsRequest request)
AWSIdentityStoreChecks the user's membership in all requested groups and returns if the member exists in all queried groups.
If you have administrator access to a member account, you can use this API from the member account. Read about member accounts in the Organizations User Guide.
isMemberInGroups in interface AWSIdentityStorepublic ListGroupMembershipsResult listGroupMemberships(ListGroupMembershipsRequest request)
AWSIdentityStore
For the specified group in the specified identity store, returns the list of all GroupMembership
objects and returns results in paginated form.
If you have administrator access to a member account, you can use this API from the member account. Read about member accounts in the Organizations User Guide.
listGroupMemberships in interface AWSIdentityStorepublic ListGroupMembershipsForMemberResult listGroupMembershipsForMember(ListGroupMembershipsForMemberRequest request)
AWSIdentityStore
For the specified member in the specified identity store, returns the list of all GroupMembership
objects and returns results in paginated form.
If you have administrator access to a member account, you can use this API from the member account. Read about member accounts in the Organizations User Guide.
listGroupMembershipsForMember in interface AWSIdentityStorepublic ListGroupsResult listGroups(ListGroupsRequest request)
AWSIdentityStore
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.
If you have administrator access to a member account, you can use this API from the member account. Read about member accounts in the Organizations User Guide.
listGroups in interface AWSIdentityStorepublic ListUsersResult listUsers(ListUsersRequest request)
AWSIdentityStore
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.
If you have administrator access to a member account, you can use this API from the member account. Read about member accounts in the Organizations User Guide.
listUsers in interface AWSIdentityStorepublic UpdateGroupResult updateGroup(UpdateGroupRequest request)
AWSIdentityStoreFor the specified group in the specified identity store, updates the group metadata and attributes.
updateGroup in interface AWSIdentityStorepublic UpdateUserResult updateUser(UpdateUserRequest request)
AWSIdentityStoreFor the specified user in the specified identity store, updates the user metadata and attributes.
updateUser in interface AWSIdentityStorepublic void shutdown()
AWSIdentityStoreshutdown in interface AWSIdentityStorepublic ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AWSIdentityStoreResponse metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
getCachedResponseMetadata in interface AWSIdentityStorerequest - The originally executed request.