{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
-- Derived from AWS service descriptions, licensed under Apache 2.0.
-- |
-- Module : Amazonka.IdentityStore.Lens
-- Copyright : (c) 2013-2023 Brendan Hay
-- License : Mozilla Public License, v. 2.0.
-- Maintainer : Brendan Hay
-- Stability : auto-generated
-- Portability : non-portable (GHC extensions)
module Amazonka.IdentityStore.Lens
( -- * Operations
-- ** CreateGroup
createGroup_description,
createGroup_displayName,
createGroup_identityStoreId,
createGroupResponse_httpStatus,
createGroupResponse_groupId,
createGroupResponse_identityStoreId,
-- ** CreateGroupMembership
createGroupMembership_identityStoreId,
createGroupMembership_groupId,
createGroupMembership_memberId,
createGroupMembershipResponse_httpStatus,
createGroupMembershipResponse_membershipId,
createGroupMembershipResponse_identityStoreId,
-- ** CreateUser
createUser_addresses,
createUser_displayName,
createUser_emails,
createUser_locale,
createUser_name,
createUser_nickName,
createUser_phoneNumbers,
createUser_preferredLanguage,
createUser_profileUrl,
createUser_timezone,
createUser_title,
createUser_userName,
createUser_userType,
createUser_identityStoreId,
createUserResponse_httpStatus,
createUserResponse_userId,
createUserResponse_identityStoreId,
-- ** DeleteGroup
deleteGroup_identityStoreId,
deleteGroup_groupId,
deleteGroupResponse_httpStatus,
-- ** DeleteGroupMembership
deleteGroupMembership_identityStoreId,
deleteGroupMembership_membershipId,
deleteGroupMembershipResponse_httpStatus,
-- ** DeleteUser
deleteUser_identityStoreId,
deleteUser_userId,
deleteUserResponse_httpStatus,
-- ** DescribeGroup
describeGroup_identityStoreId,
describeGroup_groupId,
describeGroupResponse_description,
describeGroupResponse_displayName,
describeGroupResponse_externalIds,
describeGroupResponse_httpStatus,
describeGroupResponse_groupId,
describeGroupResponse_identityStoreId,
-- ** DescribeGroupMembership
describeGroupMembership_identityStoreId,
describeGroupMembership_membershipId,
describeGroupMembershipResponse_httpStatus,
describeGroupMembershipResponse_identityStoreId,
describeGroupMembershipResponse_membershipId,
describeGroupMembershipResponse_groupId,
describeGroupMembershipResponse_memberId,
-- ** DescribeUser
describeUser_identityStoreId,
describeUser_userId,
describeUserResponse_addresses,
describeUserResponse_displayName,
describeUserResponse_emails,
describeUserResponse_externalIds,
describeUserResponse_locale,
describeUserResponse_name,
describeUserResponse_nickName,
describeUserResponse_phoneNumbers,
describeUserResponse_preferredLanguage,
describeUserResponse_profileUrl,
describeUserResponse_timezone,
describeUserResponse_title,
describeUserResponse_userName,
describeUserResponse_userType,
describeUserResponse_httpStatus,
describeUserResponse_userId,
describeUserResponse_identityStoreId,
-- ** GetGroupId
getGroupId_identityStoreId,
getGroupId_alternateIdentifier,
getGroupIdResponse_httpStatus,
getGroupIdResponse_groupId,
getGroupIdResponse_identityStoreId,
-- ** GetGroupMembershipId
getGroupMembershipId_identityStoreId,
getGroupMembershipId_groupId,
getGroupMembershipId_memberId,
getGroupMembershipIdResponse_httpStatus,
getGroupMembershipIdResponse_membershipId,
getGroupMembershipIdResponse_identityStoreId,
-- ** GetUserId
getUserId_identityStoreId,
getUserId_alternateIdentifier,
getUserIdResponse_httpStatus,
getUserIdResponse_userId,
getUserIdResponse_identityStoreId,
-- ** IsMemberInGroups
isMemberInGroups_identityStoreId,
isMemberInGroups_memberId,
isMemberInGroups_groupIds,
isMemberInGroupsResponse_httpStatus,
isMemberInGroupsResponse_results,
-- ** ListGroupMemberships
listGroupMemberships_maxResults,
listGroupMemberships_nextToken,
listGroupMemberships_identityStoreId,
listGroupMemberships_groupId,
listGroupMembershipsResponse_nextToken,
listGroupMembershipsResponse_httpStatus,
listGroupMembershipsResponse_groupMemberships,
-- ** ListGroupMembershipsForMember
listGroupMembershipsForMember_maxResults,
listGroupMembershipsForMember_nextToken,
listGroupMembershipsForMember_identityStoreId,
listGroupMembershipsForMember_memberId,
listGroupMembershipsForMemberResponse_nextToken,
listGroupMembershipsForMemberResponse_httpStatus,
listGroupMembershipsForMemberResponse_groupMemberships,
-- ** ListGroups
listGroups_filters,
listGroups_maxResults,
listGroups_nextToken,
listGroups_identityStoreId,
listGroupsResponse_nextToken,
listGroupsResponse_httpStatus,
listGroupsResponse_groups,
-- ** ListUsers
listUsers_filters,
listUsers_maxResults,
listUsers_nextToken,
listUsers_identityStoreId,
listUsersResponse_nextToken,
listUsersResponse_httpStatus,
listUsersResponse_users,
-- ** UpdateGroup
updateGroup_identityStoreId,
updateGroup_groupId,
updateGroup_operations,
updateGroupResponse_httpStatus,
-- ** UpdateUser
updateUser_identityStoreId,
updateUser_userId,
updateUser_operations,
updateUserResponse_httpStatus,
-- * Types
-- ** Address
address_country,
address_formatted,
address_locality,
address_postalCode,
address_primary,
address_region,
address_streetAddress,
address_type,
-- ** AlternateIdentifier
alternateIdentifier_externalId,
alternateIdentifier_uniqueAttribute,
-- ** AttributeOperation
attributeOperation_attributeValue,
attributeOperation_attributePath,
-- ** AttributeValue
-- ** Email
email_primary,
email_type,
email_value,
-- ** ExternalId
externalId_issuer,
externalId_id,
-- ** Filter
filter_attributePath,
filter_attributeValue,
-- ** Group
group_description,
group_displayName,
group_externalIds,
group_groupId,
group_identityStoreId,
-- ** GroupMembership
groupMembership_groupId,
groupMembership_memberId,
groupMembership_membershipId,
groupMembership_identityStoreId,
-- ** GroupMembershipExistenceResult
groupMembershipExistenceResult_groupId,
groupMembershipExistenceResult_memberId,
groupMembershipExistenceResult_membershipExists,
-- ** MemberId
memberId_userId,
-- ** Name
name_familyName,
name_formatted,
name_givenName,
name_honorificPrefix,
name_honorificSuffix,
name_middleName,
-- ** PhoneNumber
phoneNumber_primary,
phoneNumber_type,
phoneNumber_value,
-- ** UniqueAttribute
uniqueAttribute_attributePath,
uniqueAttribute_attributeValue,
-- ** User
user_addresses,
user_displayName,
user_emails,
user_externalIds,
user_locale,
user_name,
user_nickName,
user_phoneNumbers,
user_preferredLanguage,
user_profileUrl,
user_timezone,
user_title,
user_userName,
user_userType,
user_userId,
user_identityStoreId,
)
where
import Amazonka.IdentityStore.CreateGroup
import Amazonka.IdentityStore.CreateGroupMembership
import Amazonka.IdentityStore.CreateUser
import Amazonka.IdentityStore.DeleteGroup
import Amazonka.IdentityStore.DeleteGroupMembership
import Amazonka.IdentityStore.DeleteUser
import Amazonka.IdentityStore.DescribeGroup
import Amazonka.IdentityStore.DescribeGroupMembership
import Amazonka.IdentityStore.DescribeUser
import Amazonka.IdentityStore.GetGroupId
import Amazonka.IdentityStore.GetGroupMembershipId
import Amazonka.IdentityStore.GetUserId
import Amazonka.IdentityStore.IsMemberInGroups
import Amazonka.IdentityStore.ListGroupMemberships
import Amazonka.IdentityStore.ListGroupMembershipsForMember
import Amazonka.IdentityStore.ListGroups
import Amazonka.IdentityStore.ListUsers
import Amazonka.IdentityStore.Types.Address
import Amazonka.IdentityStore.Types.AlternateIdentifier
import Amazonka.IdentityStore.Types.AttributeOperation
import Amazonka.IdentityStore.Types.AttributeValue
import Amazonka.IdentityStore.Types.Email
import Amazonka.IdentityStore.Types.ExternalId
import Amazonka.IdentityStore.Types.Filter
import Amazonka.IdentityStore.Types.Group
import Amazonka.IdentityStore.Types.GroupMembership
import Amazonka.IdentityStore.Types.GroupMembershipExistenceResult
import Amazonka.IdentityStore.Types.MemberId
import Amazonka.IdentityStore.Types.Name
import Amazonka.IdentityStore.Types.PhoneNumber
import Amazonka.IdentityStore.Types.UniqueAttribute
import Amazonka.IdentityStore.Types.User
import Amazonka.IdentityStore.UpdateGroup
import Amazonka.IdentityStore.UpdateUser