amazonka-identitystore-2.0: Amazon SSO Identity Store SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.IdentityStore

Description

Derived from API version 2020-06-15 of the AWS service descriptions, licensed under Apache 2.0.

The Identity Store service used by AWS IAM Identity Center (successor to AWS Single Sign-On) provides a single place to retrieve all of your identities (users and groups). For more information, see the IAM Identity Center User Guide.

 <note> <p>Although AWS Single Sign-On was renamed, the <code>sso</code> and <code>identitystore</code> API namespaces will continue to retain their original name for backward compatibility purposes. For more information, see <a href="https://docs.aws.amazon.com/singlesignon/latest/userguide/what-is.html#renamed">IAM Identity Center rename</a>.</p> </note> <p>This reference guide describes the identity store operations that you can call programatically and includes detailed information on data types and errors.</p>
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2020-06-15 of the Amazon SSO Identity Store SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by IdentityStore.

AccessDeniedException

_AccessDeniedException :: AsError a => Fold a ServiceError Source #

You do not have sufficient access to perform this action.

ConflictException

_ConflictException :: AsError a => Fold a ServiceError Source #

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.

InternalServerException

_InternalServerException :: AsError a => Fold a ServiceError Source #

The request processing has failed because of an unknown error, exception or failure with an internal server.

ResourceNotFoundException

_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #

Indicates that a requested resource is not found.

ServiceQuotaExceededException

_ServiceQuotaExceededException :: AsError a => Fold a ServiceError Source #

The request would cause the number of users or groups in the identity store to exceed the maximum allowed.

ThrottlingException

_ThrottlingException :: AsError a => Fold a ServiceError Source #

Indicates that the principal has crossed the throttling limits of the API operations.

ValidationException

_ValidationException :: AsError a => Fold a ServiceError Source #

The request failed because it contains a syntax error.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

CreateGroup

data CreateGroup Source #

See: newCreateGroup smart constructor.

Instances

Instances details
ToJSON CreateGroup Source # 
Instance details

Defined in Amazonka.IdentityStore.CreateGroup

ToHeaders CreateGroup Source # 
Instance details

Defined in Amazonka.IdentityStore.CreateGroup

Methods

toHeaders :: CreateGroup -> [Header] #

ToPath CreateGroup Source # 
Instance details

Defined in Amazonka.IdentityStore.CreateGroup

ToQuery CreateGroup Source # 
Instance details

Defined in Amazonka.IdentityStore.CreateGroup

AWSRequest CreateGroup Source # 
Instance details

Defined in Amazonka.IdentityStore.CreateGroup

Associated Types

type AWSResponse CreateGroup #

Generic CreateGroup Source # 
Instance details

Defined in Amazonka.IdentityStore.CreateGroup

Associated Types

type Rep CreateGroup :: Type -> Type #

Show CreateGroup Source # 
Instance details

Defined in Amazonka.IdentityStore.CreateGroup

NFData CreateGroup Source # 
Instance details

Defined in Amazonka.IdentityStore.CreateGroup

Methods

rnf :: CreateGroup -> () #

Eq CreateGroup Source # 
Instance details

Defined in Amazonka.IdentityStore.CreateGroup

Hashable CreateGroup Source # 
Instance details

Defined in Amazonka.IdentityStore.CreateGroup

type AWSResponse CreateGroup Source # 
Instance details

Defined in Amazonka.IdentityStore.CreateGroup

type Rep CreateGroup Source # 
Instance details

Defined in Amazonka.IdentityStore.CreateGroup

type Rep CreateGroup = D1 ('MetaData "CreateGroup" "Amazonka.IdentityStore.CreateGroup" "amazonka-identitystore-2.0-FD6RUaLi6gx9YE16ATGTMj" 'False) (C1 ('MetaCons "CreateGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "identityStoreId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreateGroup Source #

Create a value of CreateGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateGroup, createGroup_description - A string containing the description of the group.

CreateGroup, createGroup_displayName - A string containing the name of the group. This value is commonly displayed when the group is referenced.

CreateGroup, createGroup_identityStoreId - The globally unique identifier for the identity store.

data CreateGroupResponse Source #

See: newCreateGroupResponse smart constructor.

Instances

Instances details
Generic CreateGroupResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.CreateGroup

Associated Types

type Rep CreateGroupResponse :: Type -> Type #

Read CreateGroupResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.CreateGroup

Show CreateGroupResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.CreateGroup

NFData CreateGroupResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.CreateGroup

Methods

rnf :: CreateGroupResponse -> () #

Eq CreateGroupResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.CreateGroup

type Rep CreateGroupResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.CreateGroup

type Rep CreateGroupResponse = D1 ('MetaData "CreateGroupResponse" "Amazonka.IdentityStore.CreateGroup" "amazonka-identitystore-2.0-FD6RUaLi6gx9YE16ATGTMj" 'False) (C1 ('MetaCons "CreateGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "groupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "identityStoreId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreateGroupResponse Source #

Create a value of CreateGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreateGroupResponse', createGroupResponse_httpStatus - The response's http status code.

CreateGroupResponse, createGroupResponse_groupId - The identifier of the newly created group in the identity store.

CreateGroup, createGroupResponse_identityStoreId - The globally unique identifier for the identity store.

CreateGroupMembership

data CreateGroupMembership Source #

See: newCreateGroupMembership smart constructor.

Instances

Instances details
ToJSON CreateGroupMembership Source # 
Instance details

Defined in Amazonka.IdentityStore.CreateGroupMembership

ToHeaders CreateGroupMembership Source # 
Instance details

Defined in Amazonka.IdentityStore.CreateGroupMembership

ToPath CreateGroupMembership Source # 
Instance details

Defined in Amazonka.IdentityStore.CreateGroupMembership

ToQuery CreateGroupMembership Source # 
Instance details

Defined in Amazonka.IdentityStore.CreateGroupMembership

AWSRequest CreateGroupMembership Source # 
Instance details

Defined in Amazonka.IdentityStore.CreateGroupMembership

Associated Types

type AWSResponse CreateGroupMembership #

Generic CreateGroupMembership Source # 
Instance details

Defined in Amazonka.IdentityStore.CreateGroupMembership

Associated Types

type Rep CreateGroupMembership :: Type -> Type #

Read CreateGroupMembership Source # 
Instance details

Defined in Amazonka.IdentityStore.CreateGroupMembership

Show CreateGroupMembership Source # 
Instance details

Defined in Amazonka.IdentityStore.CreateGroupMembership

NFData CreateGroupMembership Source # 
Instance details

Defined in Amazonka.IdentityStore.CreateGroupMembership

Methods

rnf :: CreateGroupMembership -> () #

Eq CreateGroupMembership Source # 
Instance details

Defined in Amazonka.IdentityStore.CreateGroupMembership

Hashable CreateGroupMembership Source # 
Instance details

Defined in Amazonka.IdentityStore.CreateGroupMembership

type AWSResponse CreateGroupMembership Source # 
Instance details

Defined in Amazonka.IdentityStore.CreateGroupMembership

type Rep CreateGroupMembership Source # 
Instance details

Defined in Amazonka.IdentityStore.CreateGroupMembership

type Rep CreateGroupMembership = D1 ('MetaData "CreateGroupMembership" "Amazonka.IdentityStore.CreateGroupMembership" "amazonka-identitystore-2.0-FD6RUaLi6gx9YE16ATGTMj" 'False) (C1 ('MetaCons "CreateGroupMembership'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identityStoreId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "groupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "memberId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MemberId))))

newCreateGroupMembership Source #

Create a value of CreateGroupMembership with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateGroupMembership, createGroupMembership_identityStoreId - The globally unique identifier for the identity store.

CreateGroupMembership, createGroupMembership_groupId - The identifier for a group in the identity store.

CreateGroupMembership, createGroupMembership_memberId - An object that contains the identifier of a group member. Setting the UserID field to the specific identifier for a user indicates that the user is a member of the group.

data CreateGroupMembershipResponse Source #

See: newCreateGroupMembershipResponse smart constructor.

Instances

Instances details
Generic CreateGroupMembershipResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.CreateGroupMembership

Associated Types

type Rep CreateGroupMembershipResponse :: Type -> Type #

Read CreateGroupMembershipResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.CreateGroupMembership

Show CreateGroupMembershipResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.CreateGroupMembership

NFData CreateGroupMembershipResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.CreateGroupMembership

Eq CreateGroupMembershipResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.CreateGroupMembership

type Rep CreateGroupMembershipResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.CreateGroupMembership

type Rep CreateGroupMembershipResponse = D1 ('MetaData "CreateGroupMembershipResponse" "Amazonka.IdentityStore.CreateGroupMembership" "amazonka-identitystore-2.0-FD6RUaLi6gx9YE16ATGTMj" 'False) (C1 ('MetaCons "CreateGroupMembershipResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "membershipId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "identityStoreId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreateGroupMembershipResponse Source #

Create a value of CreateGroupMembershipResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreateGroupMembershipResponse', createGroupMembershipResponse_httpStatus - The response's http status code.

CreateGroupMembershipResponse, createGroupMembershipResponse_membershipId - The identifier for a newly created GroupMembership in an identity store.

CreateGroupMembership, createGroupMembershipResponse_identityStoreId - The globally unique identifier for the identity store.

CreateUser

data CreateUser Source #

See: newCreateUser smart constructor.

Instances

Instances details
ToJSON CreateUser Source # 
Instance details

Defined in Amazonka.IdentityStore.CreateUser

ToHeaders CreateUser Source # 
Instance details

Defined in Amazonka.IdentityStore.CreateUser

Methods

toHeaders :: CreateUser -> [Header] #

ToPath CreateUser Source # 
Instance details

Defined in Amazonka.IdentityStore.CreateUser

ToQuery CreateUser Source # 
Instance details

Defined in Amazonka.IdentityStore.CreateUser

AWSRequest CreateUser Source # 
Instance details

Defined in Amazonka.IdentityStore.CreateUser

Associated Types

type AWSResponse CreateUser #

Generic CreateUser Source # 
Instance details

Defined in Amazonka.IdentityStore.CreateUser

Associated Types

type Rep CreateUser :: Type -> Type #

Show CreateUser Source # 
Instance details

Defined in Amazonka.IdentityStore.CreateUser

NFData CreateUser Source # 
Instance details

Defined in Amazonka.IdentityStore.CreateUser

Methods

rnf :: CreateUser -> () #

Eq CreateUser Source # 
Instance details

Defined in Amazonka.IdentityStore.CreateUser

Hashable CreateUser Source # 
Instance details

Defined in Amazonka.IdentityStore.CreateUser

type AWSResponse CreateUser Source # 
Instance details

Defined in Amazonka.IdentityStore.CreateUser

type Rep CreateUser Source # 
Instance details

Defined in Amazonka.IdentityStore.CreateUser

type Rep CreateUser = D1 ('MetaData "CreateUser" "Amazonka.IdentityStore.CreateUser" "amazonka-identitystore-2.0-FD6RUaLi6gx9YE16ATGTMj" 'False) (C1 ('MetaCons "CreateUser'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "addresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Address))) :*: (S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "emails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Email))))) :*: ((S1 ('MetaSel ('Just "locale") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Name))) :*: (S1 ('MetaSel ('Just "nickName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "phoneNumbers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty PhoneNumber)))))) :*: ((S1 ('MetaSel ('Just "preferredLanguage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "profileUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "timezone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))))) :*: ((S1 ('MetaSel ('Just "title") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "userName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))) :*: (S1 ('MetaSel ('Just "userType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "identityStoreId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newCreateUser Source #

Arguments

:: Text

CreateUser

-> CreateUser 

Create a value of CreateUser with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateUser, createUser_addresses - A list of Address objects containing addresses associated with the user.

CreateUser, createUser_displayName - A string containing the user's name. This value is typically formatted for display when the user is referenced. For example, "John Doe."

CreateUser, createUser_emails - A list of Email objects containing email addresses associated with the user.

CreateUser, createUser_locale - A string containing the user's geographical region or location.

CreateUser, createUser_name - An object containing the user's name.

CreateUser, createUser_nickName - A string containing an alternate name for the user.

CreateUser, createUser_phoneNumbers - A list of PhoneNumber objects containing phone numbers associated with the user.

CreateUser, createUser_preferredLanguage - A string containing the preferred language of the user. For example, "American English" or "en-us."

CreateUser, createUser_profileUrl - A string containing a URL that may be associated with the user.

CreateUser, createUser_timezone - A string containing the user's time zone.

CreateUser, createUser_title - A string containing the user's title. Possible values are left unspecified given that they depend on each customer's specific needs.

CreateUser, createUser_userName - A unique string used to identify the user. The length limit is 128 characters. This value can consist of letters, accented characters, symbols, numbers, and punctuation. This value is specified at the time the user is created and stored as an attribute of the user object in the identity store.

CreateUser, createUser_userType - A string indicating the user's type. Possible values depend on each customer's specific needs, so they are left unspecified.

CreateUser, createUser_identityStoreId - The globally unique identifier for the identity store.

data CreateUserResponse Source #

See: newCreateUserResponse smart constructor.

Instances

Instances details
Generic CreateUserResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.CreateUser

Associated Types

type Rep CreateUserResponse :: Type -> Type #

Read CreateUserResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.CreateUser

Show CreateUserResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.CreateUser

NFData CreateUserResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.CreateUser

Methods

rnf :: CreateUserResponse -> () #

Eq CreateUserResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.CreateUser

type Rep CreateUserResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.CreateUser

type Rep CreateUserResponse = D1 ('MetaData "CreateUserResponse" "Amazonka.IdentityStore.CreateUser" "amazonka-identitystore-2.0-FD6RUaLi6gx9YE16ATGTMj" 'False) (C1 ('MetaCons "CreateUserResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "userId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "identityStoreId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreateUserResponse Source #

Create a value of CreateUserResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreateUserResponse', createUserResponse_httpStatus - The response's http status code.

CreateUserResponse, createUserResponse_userId - The identifier of the newly created user in the identity store.

CreateUser, createUserResponse_identityStoreId - The globally unique identifier for the identity store.

DeleteGroup

data DeleteGroup Source #

See: newDeleteGroup smart constructor.

Constructors

DeleteGroup' Text Text 

Instances

Instances details
ToJSON DeleteGroup Source # 
Instance details

Defined in Amazonka.IdentityStore.DeleteGroup

ToHeaders DeleteGroup Source # 
Instance details

Defined in Amazonka.IdentityStore.DeleteGroup

Methods

toHeaders :: DeleteGroup -> [Header] #

ToPath DeleteGroup Source # 
Instance details

Defined in Amazonka.IdentityStore.DeleteGroup

ToQuery DeleteGroup Source # 
Instance details

Defined in Amazonka.IdentityStore.DeleteGroup

AWSRequest DeleteGroup Source # 
Instance details

Defined in Amazonka.IdentityStore.DeleteGroup

Associated Types

type AWSResponse DeleteGroup #

Generic DeleteGroup Source # 
Instance details

Defined in Amazonka.IdentityStore.DeleteGroup

Associated Types

type Rep DeleteGroup :: Type -> Type #

Read DeleteGroup Source # 
Instance details

Defined in Amazonka.IdentityStore.DeleteGroup

Show DeleteGroup Source # 
Instance details

Defined in Amazonka.IdentityStore.DeleteGroup

NFData DeleteGroup Source # 
Instance details

Defined in Amazonka.IdentityStore.DeleteGroup

Methods

rnf :: DeleteGroup -> () #

Eq DeleteGroup Source # 
Instance details

Defined in Amazonka.IdentityStore.DeleteGroup

Hashable DeleteGroup Source # 
Instance details

Defined in Amazonka.IdentityStore.DeleteGroup

type AWSResponse DeleteGroup Source # 
Instance details

Defined in Amazonka.IdentityStore.DeleteGroup

type Rep DeleteGroup Source # 
Instance details

Defined in Amazonka.IdentityStore.DeleteGroup

type Rep DeleteGroup = D1 ('MetaData "DeleteGroup" "Amazonka.IdentityStore.DeleteGroup" "amazonka-identitystore-2.0-FD6RUaLi6gx9YE16ATGTMj" 'False) (C1 ('MetaCons "DeleteGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identityStoreId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "groupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteGroup Source #

Create a value of DeleteGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteGroup, deleteGroup_identityStoreId - The globally unique identifier for the identity store.

DeleteGroup, deleteGroup_groupId - The identifier for a group in the identity store.

data DeleteGroupResponse Source #

See: newDeleteGroupResponse smart constructor.

Instances

Instances details
Generic DeleteGroupResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.DeleteGroup

Associated Types

type Rep DeleteGroupResponse :: Type -> Type #

Read DeleteGroupResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.DeleteGroup

Show DeleteGroupResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.DeleteGroup

NFData DeleteGroupResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.DeleteGroup

Methods

rnf :: DeleteGroupResponse -> () #

Eq DeleteGroupResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.DeleteGroup

type Rep DeleteGroupResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.DeleteGroup

type Rep DeleteGroupResponse = D1 ('MetaData "DeleteGroupResponse" "Amazonka.IdentityStore.DeleteGroup" "amazonka-identitystore-2.0-FD6RUaLi6gx9YE16ATGTMj" 'False) (C1 ('MetaCons "DeleteGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteGroupResponse Source #

Create a value of DeleteGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteGroupResponse', deleteGroupResponse_httpStatus - The response's http status code.

DeleteGroupMembership

data DeleteGroupMembership Source #

See: newDeleteGroupMembership smart constructor.

Instances

Instances details
ToJSON DeleteGroupMembership Source # 
Instance details

Defined in Amazonka.IdentityStore.DeleteGroupMembership

ToHeaders DeleteGroupMembership Source # 
Instance details

Defined in Amazonka.IdentityStore.DeleteGroupMembership

ToPath DeleteGroupMembership Source # 
Instance details

Defined in Amazonka.IdentityStore.DeleteGroupMembership

ToQuery DeleteGroupMembership Source # 
Instance details

Defined in Amazonka.IdentityStore.DeleteGroupMembership

AWSRequest DeleteGroupMembership Source # 
Instance details

Defined in Amazonka.IdentityStore.DeleteGroupMembership

Associated Types

type AWSResponse DeleteGroupMembership #

Generic DeleteGroupMembership Source # 
Instance details

Defined in Amazonka.IdentityStore.DeleteGroupMembership

Associated Types

type Rep DeleteGroupMembership :: Type -> Type #

Read DeleteGroupMembership Source # 
Instance details

Defined in Amazonka.IdentityStore.DeleteGroupMembership

Show DeleteGroupMembership Source # 
Instance details

Defined in Amazonka.IdentityStore.DeleteGroupMembership

NFData DeleteGroupMembership Source # 
Instance details

Defined in Amazonka.IdentityStore.DeleteGroupMembership

Methods

rnf :: DeleteGroupMembership -> () #

Eq DeleteGroupMembership Source # 
Instance details

Defined in Amazonka.IdentityStore.DeleteGroupMembership

Hashable DeleteGroupMembership Source # 
Instance details

Defined in Amazonka.IdentityStore.DeleteGroupMembership

type AWSResponse DeleteGroupMembership Source # 
Instance details

Defined in Amazonka.IdentityStore.DeleteGroupMembership

type Rep DeleteGroupMembership Source # 
Instance details

Defined in Amazonka.IdentityStore.DeleteGroupMembership

type Rep DeleteGroupMembership = D1 ('MetaData "DeleteGroupMembership" "Amazonka.IdentityStore.DeleteGroupMembership" "amazonka-identitystore-2.0-FD6RUaLi6gx9YE16ATGTMj" 'False) (C1 ('MetaCons "DeleteGroupMembership'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identityStoreId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "membershipId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteGroupMembership Source #

Create a value of DeleteGroupMembership with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteGroupMembership, deleteGroupMembership_identityStoreId - The globally unique identifier for the identity store.

DeleteGroupMembership, deleteGroupMembership_membershipId - The identifier for a GroupMembership in an identity store.

data DeleteGroupMembershipResponse Source #

See: newDeleteGroupMembershipResponse smart constructor.

Instances

Instances details
Generic DeleteGroupMembershipResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.DeleteGroupMembership

Associated Types

type Rep DeleteGroupMembershipResponse :: Type -> Type #

Read DeleteGroupMembershipResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.DeleteGroupMembership

Show DeleteGroupMembershipResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.DeleteGroupMembership

NFData DeleteGroupMembershipResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.DeleteGroupMembership

Eq DeleteGroupMembershipResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.DeleteGroupMembership

type Rep DeleteGroupMembershipResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.DeleteGroupMembership

type Rep DeleteGroupMembershipResponse = D1 ('MetaData "DeleteGroupMembershipResponse" "Amazonka.IdentityStore.DeleteGroupMembership" "amazonka-identitystore-2.0-FD6RUaLi6gx9YE16ATGTMj" 'False) (C1 ('MetaCons "DeleteGroupMembershipResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteGroupMembershipResponse Source #

Create a value of DeleteGroupMembershipResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteGroupMembershipResponse', deleteGroupMembershipResponse_httpStatus - The response's http status code.

DeleteUser

data DeleteUser Source #

See: newDeleteUser smart constructor.

Constructors

DeleteUser' Text Text 

Instances

Instances details
ToJSON DeleteUser Source # 
Instance details

Defined in Amazonka.IdentityStore.DeleteUser

ToHeaders DeleteUser Source # 
Instance details

Defined in Amazonka.IdentityStore.DeleteUser

Methods

toHeaders :: DeleteUser -> [Header] #

ToPath DeleteUser Source # 
Instance details

Defined in Amazonka.IdentityStore.DeleteUser

ToQuery DeleteUser Source # 
Instance details

Defined in Amazonka.IdentityStore.DeleteUser

AWSRequest DeleteUser Source # 
Instance details

Defined in Amazonka.IdentityStore.DeleteUser

Associated Types

type AWSResponse DeleteUser #

Generic DeleteUser Source # 
Instance details

Defined in Amazonka.IdentityStore.DeleteUser

Associated Types

type Rep DeleteUser :: Type -> Type #

Read DeleteUser Source # 
Instance details

Defined in Amazonka.IdentityStore.DeleteUser

Show DeleteUser Source # 
Instance details

Defined in Amazonka.IdentityStore.DeleteUser

NFData DeleteUser Source # 
Instance details

Defined in Amazonka.IdentityStore.DeleteUser

Methods

rnf :: DeleteUser -> () #

Eq DeleteUser Source # 
Instance details

Defined in Amazonka.IdentityStore.DeleteUser

Hashable DeleteUser Source # 
Instance details

Defined in Amazonka.IdentityStore.DeleteUser

type AWSResponse DeleteUser Source # 
Instance details

Defined in Amazonka.IdentityStore.DeleteUser

type Rep DeleteUser Source # 
Instance details

Defined in Amazonka.IdentityStore.DeleteUser

type Rep DeleteUser = D1 ('MetaData "DeleteUser" "Amazonka.IdentityStore.DeleteUser" "amazonka-identitystore-2.0-FD6RUaLi6gx9YE16ATGTMj" 'False) (C1 ('MetaCons "DeleteUser'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identityStoreId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "userId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteUser Source #

Create a value of DeleteUser with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteUser, deleteUser_identityStoreId - The globally unique identifier for the identity store.

DeleteUser, deleteUser_userId - The identifier for a user in the identity store.

data DeleteUserResponse Source #

See: newDeleteUserResponse smart constructor.

Constructors

DeleteUserResponse' Int 

Instances

Instances details
Generic DeleteUserResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.DeleteUser

Associated Types

type Rep DeleteUserResponse :: Type -> Type #

Read DeleteUserResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.DeleteUser

Show DeleteUserResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.DeleteUser

NFData DeleteUserResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.DeleteUser

Methods

rnf :: DeleteUserResponse -> () #

Eq DeleteUserResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.DeleteUser

type Rep DeleteUserResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.DeleteUser

type Rep DeleteUserResponse = D1 ('MetaData "DeleteUserResponse" "Amazonka.IdentityStore.DeleteUser" "amazonka-identitystore-2.0-FD6RUaLi6gx9YE16ATGTMj" 'False) (C1 ('MetaCons "DeleteUserResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteUserResponse Source #

Create a value of DeleteUserResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteUserResponse', deleteUserResponse_httpStatus - The response's http status code.

DescribeGroup

data DescribeGroup Source #

See: newDescribeGroup smart constructor.

Constructors

DescribeGroup' Text Text 

Instances

Instances details
ToJSON DescribeGroup Source # 
Instance details

Defined in Amazonka.IdentityStore.DescribeGroup

ToHeaders DescribeGroup Source # 
Instance details

Defined in Amazonka.IdentityStore.DescribeGroup

ToPath DescribeGroup Source # 
Instance details

Defined in Amazonka.IdentityStore.DescribeGroup

ToQuery DescribeGroup Source # 
Instance details

Defined in Amazonka.IdentityStore.DescribeGroup

AWSRequest DescribeGroup Source # 
Instance details

Defined in Amazonka.IdentityStore.DescribeGroup

Associated Types

type AWSResponse DescribeGroup #

Generic DescribeGroup Source # 
Instance details

Defined in Amazonka.IdentityStore.DescribeGroup

Associated Types

type Rep DescribeGroup :: Type -> Type #

Read DescribeGroup Source # 
Instance details

Defined in Amazonka.IdentityStore.DescribeGroup

Show DescribeGroup Source # 
Instance details

Defined in Amazonka.IdentityStore.DescribeGroup

NFData DescribeGroup Source # 
Instance details

Defined in Amazonka.IdentityStore.DescribeGroup

Methods

rnf :: DescribeGroup -> () #

Eq DescribeGroup Source # 
Instance details

Defined in Amazonka.IdentityStore.DescribeGroup

Hashable DescribeGroup Source # 
Instance details

Defined in Amazonka.IdentityStore.DescribeGroup

type AWSResponse DescribeGroup Source # 
Instance details

Defined in Amazonka.IdentityStore.DescribeGroup

type Rep DescribeGroup Source # 
Instance details

Defined in Amazonka.IdentityStore.DescribeGroup

type Rep DescribeGroup = D1 ('MetaData "DescribeGroup" "Amazonka.IdentityStore.DescribeGroup" "amazonka-identitystore-2.0-FD6RUaLi6gx9YE16ATGTMj" 'False) (C1 ('MetaCons "DescribeGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identityStoreId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "groupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeGroup Source #

Create a value of DescribeGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeGroup, describeGroup_identityStoreId - The globally unique identifier for the identity store, such as d-1234567890. In this example, d- is a fixed prefix, and 1234567890 is a randomly generated string that contains numbers and lower case letters. This value is generated at the time that a new identity store is created.

DescribeGroup, describeGroup_groupId - The identifier for a group in the identity store.

data DescribeGroupResponse Source #

See: newDescribeGroupResponse smart constructor.

Instances

Instances details
Generic DescribeGroupResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.DescribeGroup

Associated Types

type Rep DescribeGroupResponse :: Type -> Type #

Show DescribeGroupResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.DescribeGroup

NFData DescribeGroupResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.DescribeGroup

Methods

rnf :: DescribeGroupResponse -> () #

Eq DescribeGroupResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.DescribeGroup

type Rep DescribeGroupResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.DescribeGroup

type Rep DescribeGroupResponse = D1 ('MetaData "DescribeGroupResponse" "Amazonka.IdentityStore.DescribeGroup" "amazonka-identitystore-2.0-FD6RUaLi6gx9YE16ATGTMj" 'False) (C1 ('MetaCons "DescribeGroupResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "externalIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty ExternalId))))) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "groupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "identityStoreId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newDescribeGroupResponse Source #

Create a value of DescribeGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeGroupResponse, describeGroupResponse_description - A string containing a description of the group.

DescribeGroupResponse, describeGroupResponse_displayName - The group’s display name value. The length limit is 1,024 characters. This value can consist of letters, accented characters, symbols, numbers, punctuation, tab, new line, carriage return, space, and nonbreaking space in this attribute. This value is specified at the time that the group is created and stored as an attribute of the group object in the identity store.

DescribeGroupResponse, describeGroupResponse_externalIds - A list of ExternalId objects that contains the identifiers issued to this resource by an external identity provider.

$sel:httpStatus:DescribeGroupResponse', describeGroupResponse_httpStatus - The response's http status code.

DescribeGroup, describeGroupResponse_groupId - The identifier for a group in the identity store.

DescribeGroup, describeGroupResponse_identityStoreId - The globally unique identifier for the identity store.

DescribeGroupMembership

data DescribeGroupMembership Source #

See: newDescribeGroupMembership smart constructor.

Instances

Instances details
ToJSON DescribeGroupMembership Source # 
Instance details

Defined in Amazonka.IdentityStore.DescribeGroupMembership

ToHeaders DescribeGroupMembership Source # 
Instance details

Defined in Amazonka.IdentityStore.DescribeGroupMembership

ToPath DescribeGroupMembership Source # 
Instance details

Defined in Amazonka.IdentityStore.DescribeGroupMembership

ToQuery DescribeGroupMembership Source # 
Instance details

Defined in Amazonka.IdentityStore.DescribeGroupMembership

AWSRequest DescribeGroupMembership Source # 
Instance details

Defined in Amazonka.IdentityStore.DescribeGroupMembership

Generic DescribeGroupMembership Source # 
Instance details

Defined in Amazonka.IdentityStore.DescribeGroupMembership

Associated Types

type Rep DescribeGroupMembership :: Type -> Type #

Read DescribeGroupMembership Source # 
Instance details

Defined in Amazonka.IdentityStore.DescribeGroupMembership

Show DescribeGroupMembership Source # 
Instance details

Defined in Amazonka.IdentityStore.DescribeGroupMembership

NFData DescribeGroupMembership Source # 
Instance details

Defined in Amazonka.IdentityStore.DescribeGroupMembership

Methods

rnf :: DescribeGroupMembership -> () #

Eq DescribeGroupMembership Source # 
Instance details

Defined in Amazonka.IdentityStore.DescribeGroupMembership

Hashable DescribeGroupMembership Source # 
Instance details

Defined in Amazonka.IdentityStore.DescribeGroupMembership

type AWSResponse DescribeGroupMembership Source # 
Instance details

Defined in Amazonka.IdentityStore.DescribeGroupMembership

type Rep DescribeGroupMembership Source # 
Instance details

Defined in Amazonka.IdentityStore.DescribeGroupMembership

type Rep DescribeGroupMembership = D1 ('MetaData "DescribeGroupMembership" "Amazonka.IdentityStore.DescribeGroupMembership" "amazonka-identitystore-2.0-FD6RUaLi6gx9YE16ATGTMj" 'False) (C1 ('MetaCons "DescribeGroupMembership'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identityStoreId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "membershipId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeGroupMembership Source #

Create a value of DescribeGroupMembership with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeGroupMembership, describeGroupMembership_identityStoreId - The globally unique identifier for the identity store.

DescribeGroupMembership, describeGroupMembership_membershipId - The identifier for a GroupMembership in an identity store.

data DescribeGroupMembershipResponse Source #

See: newDescribeGroupMembershipResponse smart constructor.

Instances

Instances details
Generic DescribeGroupMembershipResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.DescribeGroupMembership

Associated Types

type Rep DescribeGroupMembershipResponse :: Type -> Type #

Read DescribeGroupMembershipResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.DescribeGroupMembership

Show DescribeGroupMembershipResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.DescribeGroupMembership

NFData DescribeGroupMembershipResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.DescribeGroupMembership

Eq DescribeGroupMembershipResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.DescribeGroupMembership

type Rep DescribeGroupMembershipResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.DescribeGroupMembership

type Rep DescribeGroupMembershipResponse = D1 ('MetaData "DescribeGroupMembershipResponse" "Amazonka.IdentityStore.DescribeGroupMembership" "amazonka-identitystore-2.0-FD6RUaLi6gx9YE16ATGTMj" 'False) (C1 ('MetaCons "DescribeGroupMembershipResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "identityStoreId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "membershipId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "groupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "memberId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MemberId)))))

newDescribeGroupMembershipResponse Source #

Create a value of DescribeGroupMembershipResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DescribeGroupMembershipResponse', describeGroupMembershipResponse_httpStatus - The response's http status code.

DescribeGroupMembership, describeGroupMembershipResponse_identityStoreId - The globally unique identifier for the identity store.

DescribeGroupMembership, describeGroupMembershipResponse_membershipId - The identifier for a GroupMembership in an identity store.

DescribeGroupMembershipResponse, describeGroupMembershipResponse_groupId - The identifier for a group in the identity store.

DescribeGroupMembershipResponse, describeGroupMembershipResponse_memberId - Undocumented member.

DescribeUser

data DescribeUser Source #

See: newDescribeUser smart constructor.

Constructors

DescribeUser' Text Text 

Instances

Instances details
ToJSON DescribeUser Source # 
Instance details

Defined in Amazonka.IdentityStore.DescribeUser

ToHeaders DescribeUser Source # 
Instance details

Defined in Amazonka.IdentityStore.DescribeUser

ToPath DescribeUser Source # 
Instance details

Defined in Amazonka.IdentityStore.DescribeUser

ToQuery DescribeUser Source # 
Instance details

Defined in Amazonka.IdentityStore.DescribeUser

AWSRequest DescribeUser Source # 
Instance details

Defined in Amazonka.IdentityStore.DescribeUser

Associated Types

type AWSResponse DescribeUser #

Generic DescribeUser Source # 
Instance details

Defined in Amazonka.IdentityStore.DescribeUser

Associated Types

type Rep DescribeUser :: Type -> Type #

Read DescribeUser Source # 
Instance details

Defined in Amazonka.IdentityStore.DescribeUser

Show DescribeUser Source # 
Instance details

Defined in Amazonka.IdentityStore.DescribeUser

NFData DescribeUser Source # 
Instance details

Defined in Amazonka.IdentityStore.DescribeUser

Methods

rnf :: DescribeUser -> () #

Eq DescribeUser Source # 
Instance details

Defined in Amazonka.IdentityStore.DescribeUser

Hashable DescribeUser Source # 
Instance details

Defined in Amazonka.IdentityStore.DescribeUser

type AWSResponse DescribeUser Source # 
Instance details

Defined in Amazonka.IdentityStore.DescribeUser

type Rep DescribeUser Source # 
Instance details

Defined in Amazonka.IdentityStore.DescribeUser

type Rep DescribeUser = D1 ('MetaData "DescribeUser" "Amazonka.IdentityStore.DescribeUser" "amazonka-identitystore-2.0-FD6RUaLi6gx9YE16ATGTMj" 'False) (C1 ('MetaCons "DescribeUser'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identityStoreId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "userId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeUser Source #

Create a value of DescribeUser with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeUser, describeUser_identityStoreId - The globally unique identifier for the identity store, such as d-1234567890. In this example, d- is a fixed prefix, and 1234567890 is a randomly generated string that contains numbers and lower case letters. This value is generated at the time that a new identity store is created.

DescribeUser, describeUser_userId - The identifier for a user in the identity store.

data DescribeUserResponse Source #

See: newDescribeUserResponse smart constructor.

Instances

Instances details
Generic DescribeUserResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.DescribeUser

Associated Types

type Rep DescribeUserResponse :: Type -> Type #

Show DescribeUserResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.DescribeUser

NFData DescribeUserResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.DescribeUser

Methods

rnf :: DescribeUserResponse -> () #

Eq DescribeUserResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.DescribeUser

type Rep DescribeUserResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.DescribeUser

type Rep DescribeUserResponse = D1 ('MetaData "DescribeUserResponse" "Amazonka.IdentityStore.DescribeUser" "amazonka-identitystore-2.0-FD6RUaLi6gx9YE16ATGTMj" 'False) (C1 ('MetaCons "DescribeUserResponse'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "addresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Address))) :*: S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))) :*: (S1 ('MetaSel ('Just "emails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Email))) :*: S1 ('MetaSel ('Just "externalIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty ExternalId))))) :*: ((S1 ('MetaSel ('Just "locale") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Name))) :*: (S1 ('MetaSel ('Just "nickName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "phoneNumbers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty PhoneNumber)))))) :*: (((S1 ('MetaSel ('Just "preferredLanguage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "profileUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))) :*: (S1 ('MetaSel ('Just "timezone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "title") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))))) :*: ((S1 ('MetaSel ('Just "userName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "userType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "userId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "identityStoreId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))))

newDescribeUserResponse Source #

Create a value of DescribeUserResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeUserResponse, describeUserResponse_addresses - The user's physical address.

DescribeUserResponse, describeUserResponse_displayName - The user's name value for display.

DescribeUserResponse, describeUserResponse_emails - The user's email value.

DescribeUserResponse, describeUserResponse_externalIds - A list of ExternalId objects that contains the identifiers issued to this resource by an external identity provider.

DescribeUserResponse, describeUserResponse_locale - A string containing the user's geographical region or location.

DescribeUserResponse, describeUserResponse_name - The name of the user.

DescribeUserResponse, describeUserResponse_nickName - An alternative descriptive name for the user.

DescribeUserResponse, describeUserResponse_phoneNumbers - A list of PhoneNumber objects associated with a user.

DescribeUserResponse, describeUserResponse_preferredLanguage - The preferred language of the user.

DescribeUserResponse, describeUserResponse_profileUrl - A URL link for the user's profile.

DescribeUserResponse, describeUserResponse_timezone - The time zone for a user.

DescribeUserResponse, describeUserResponse_title - A string containing the user's title.

DescribeUserResponse, describeUserResponse_userName - A unique string used to identify the user. The length limit is 128 characters. This value can consist of letters, accented characters, symbols, numbers, and punctuation. This value is specified at the time the user is created and stored as an attribute of the user object in the identity store.

DescribeUserResponse, describeUserResponse_userType - A string indicating the user's type.

$sel:httpStatus:DescribeUserResponse', describeUserResponse_httpStatus - The response's http status code.

DescribeUser, describeUserResponse_userId - The identifier for a user in the identity store.

DescribeUser, describeUserResponse_identityStoreId - The globally unique identifier for the identity store.

GetGroupId

data GetGroupId Source #

See: newGetGroupId smart constructor.

Instances

Instances details
ToJSON GetGroupId Source # 
Instance details

Defined in Amazonka.IdentityStore.GetGroupId

ToHeaders GetGroupId Source # 
Instance details

Defined in Amazonka.IdentityStore.GetGroupId

Methods

toHeaders :: GetGroupId -> [Header] #

ToPath GetGroupId Source # 
Instance details

Defined in Amazonka.IdentityStore.GetGroupId

ToQuery GetGroupId Source # 
Instance details

Defined in Amazonka.IdentityStore.GetGroupId

AWSRequest GetGroupId Source # 
Instance details

Defined in Amazonka.IdentityStore.GetGroupId

Associated Types

type AWSResponse GetGroupId #

Generic GetGroupId Source # 
Instance details

Defined in Amazonka.IdentityStore.GetGroupId

Associated Types

type Rep GetGroupId :: Type -> Type #

Show GetGroupId Source # 
Instance details

Defined in Amazonka.IdentityStore.GetGroupId

NFData GetGroupId Source # 
Instance details

Defined in Amazonka.IdentityStore.GetGroupId

Methods

rnf :: GetGroupId -> () #

Eq GetGroupId Source # 
Instance details

Defined in Amazonka.IdentityStore.GetGroupId

Hashable GetGroupId Source # 
Instance details

Defined in Amazonka.IdentityStore.GetGroupId

type AWSResponse GetGroupId Source # 
Instance details

Defined in Amazonka.IdentityStore.GetGroupId

type Rep GetGroupId Source # 
Instance details

Defined in Amazonka.IdentityStore.GetGroupId

type Rep GetGroupId = D1 ('MetaData "GetGroupId" "Amazonka.IdentityStore.GetGroupId" "amazonka-identitystore-2.0-FD6RUaLi6gx9YE16ATGTMj" 'False) (C1 ('MetaCons "GetGroupId'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identityStoreId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "alternateIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AlternateIdentifier)))

newGetGroupId Source #

Create a value of GetGroupId with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetGroupId, getGroupId_identityStoreId - The globally unique identifier for the identity store.

$sel:alternateIdentifier:GetGroupId', getGroupId_alternateIdentifier - A unique identifier for a user or group that is not the primary identifier. This value can be an identifier from an external identity provider (IdP) that is associated with the user, the group, or a unique attribute. For example, a unique GroupDisplayName.

data GetGroupIdResponse Source #

See: newGetGroupIdResponse smart constructor.

Instances

Instances details
Generic GetGroupIdResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.GetGroupId

Associated Types

type Rep GetGroupIdResponse :: Type -> Type #

Read GetGroupIdResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.GetGroupId

Show GetGroupIdResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.GetGroupId

NFData GetGroupIdResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.GetGroupId

Methods

rnf :: GetGroupIdResponse -> () #

Eq GetGroupIdResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.GetGroupId

type Rep GetGroupIdResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.GetGroupId

type Rep GetGroupIdResponse = D1 ('MetaData "GetGroupIdResponse" "Amazonka.IdentityStore.GetGroupId" "amazonka-identitystore-2.0-FD6RUaLi6gx9YE16ATGTMj" 'False) (C1 ('MetaCons "GetGroupIdResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "groupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "identityStoreId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newGetGroupIdResponse Source #

Create a value of GetGroupIdResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetGroupIdResponse', getGroupIdResponse_httpStatus - The response's http status code.

GetGroupIdResponse, getGroupIdResponse_groupId - The identifier for a group in the identity store.

GetGroupId, getGroupIdResponse_identityStoreId - The globally unique identifier for the identity store.

GetGroupMembershipId

data GetGroupMembershipId Source #

See: newGetGroupMembershipId smart constructor.

Instances

Instances details
ToJSON GetGroupMembershipId Source # 
Instance details

Defined in Amazonka.IdentityStore.GetGroupMembershipId

ToHeaders GetGroupMembershipId Source # 
Instance details

Defined in Amazonka.IdentityStore.GetGroupMembershipId

ToPath GetGroupMembershipId Source # 
Instance details

Defined in Amazonka.IdentityStore.GetGroupMembershipId

ToQuery GetGroupMembershipId Source # 
Instance details

Defined in Amazonka.IdentityStore.GetGroupMembershipId

AWSRequest GetGroupMembershipId Source # 
Instance details

Defined in Amazonka.IdentityStore.GetGroupMembershipId

Associated Types

type AWSResponse GetGroupMembershipId #

Generic GetGroupMembershipId Source # 
Instance details

Defined in Amazonka.IdentityStore.GetGroupMembershipId

Associated Types

type Rep GetGroupMembershipId :: Type -> Type #

Read GetGroupMembershipId Source # 
Instance details

Defined in Amazonka.IdentityStore.GetGroupMembershipId

Show GetGroupMembershipId Source # 
Instance details

Defined in Amazonka.IdentityStore.GetGroupMembershipId

NFData GetGroupMembershipId Source # 
Instance details

Defined in Amazonka.IdentityStore.GetGroupMembershipId

Methods

rnf :: GetGroupMembershipId -> () #

Eq GetGroupMembershipId Source # 
Instance details

Defined in Amazonka.IdentityStore.GetGroupMembershipId

Hashable GetGroupMembershipId Source # 
Instance details

Defined in Amazonka.IdentityStore.GetGroupMembershipId

type AWSResponse GetGroupMembershipId Source # 
Instance details

Defined in Amazonka.IdentityStore.GetGroupMembershipId

type Rep GetGroupMembershipId Source # 
Instance details

Defined in Amazonka.IdentityStore.GetGroupMembershipId

type Rep GetGroupMembershipId = D1 ('MetaData "GetGroupMembershipId" "Amazonka.IdentityStore.GetGroupMembershipId" "amazonka-identitystore-2.0-FD6RUaLi6gx9YE16ATGTMj" 'False) (C1 ('MetaCons "GetGroupMembershipId'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identityStoreId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "groupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "memberId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MemberId))))

newGetGroupMembershipId Source #

Create a value of GetGroupMembershipId with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetGroupMembershipId, getGroupMembershipId_identityStoreId - The globally unique identifier for the identity store.

GetGroupMembershipId, getGroupMembershipId_groupId - The identifier for a group in the identity store.

GetGroupMembershipId, getGroupMembershipId_memberId - An object that contains the identifier of a group member. Setting the UserID field to the specific identifier for a user indicates that the user is a member of the group.

data GetGroupMembershipIdResponse Source #

See: newGetGroupMembershipIdResponse smart constructor.

Instances

Instances details
Generic GetGroupMembershipIdResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.GetGroupMembershipId

Associated Types

type Rep GetGroupMembershipIdResponse :: Type -> Type #

Read GetGroupMembershipIdResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.GetGroupMembershipId

Show GetGroupMembershipIdResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.GetGroupMembershipId

NFData GetGroupMembershipIdResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.GetGroupMembershipId

Eq GetGroupMembershipIdResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.GetGroupMembershipId

type Rep GetGroupMembershipIdResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.GetGroupMembershipId

type Rep GetGroupMembershipIdResponse = D1 ('MetaData "GetGroupMembershipIdResponse" "Amazonka.IdentityStore.GetGroupMembershipId" "amazonka-identitystore-2.0-FD6RUaLi6gx9YE16ATGTMj" 'False) (C1 ('MetaCons "GetGroupMembershipIdResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "membershipId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "identityStoreId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newGetGroupMembershipIdResponse Source #

Create a value of GetGroupMembershipIdResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetGroupMembershipIdResponse', getGroupMembershipIdResponse_httpStatus - The response's http status code.

GetGroupMembershipIdResponse, getGroupMembershipIdResponse_membershipId - The identifier for a GroupMembership in an identity store.

GetGroupMembershipId, getGroupMembershipIdResponse_identityStoreId - The globally unique identifier for the identity store.

GetUserId

data GetUserId Source #

See: newGetUserId smart constructor.

Instances

Instances details
ToJSON GetUserId Source # 
Instance details

Defined in Amazonka.IdentityStore.GetUserId

ToHeaders GetUserId Source # 
Instance details

Defined in Amazonka.IdentityStore.GetUserId

Methods

toHeaders :: GetUserId -> [Header] #

ToPath GetUserId Source # 
Instance details

Defined in Amazonka.IdentityStore.GetUserId

ToQuery GetUserId Source # 
Instance details

Defined in Amazonka.IdentityStore.GetUserId

AWSRequest GetUserId Source # 
Instance details

Defined in Amazonka.IdentityStore.GetUserId

Associated Types

type AWSResponse GetUserId #

Generic GetUserId Source # 
Instance details

Defined in Amazonka.IdentityStore.GetUserId

Associated Types

type Rep GetUserId :: Type -> Type #

Show GetUserId Source # 
Instance details

Defined in Amazonka.IdentityStore.GetUserId

NFData GetUserId Source # 
Instance details

Defined in Amazonka.IdentityStore.GetUserId

Methods

rnf :: GetUserId -> () #

Eq GetUserId Source # 
Instance details

Defined in Amazonka.IdentityStore.GetUserId

Hashable GetUserId Source # 
Instance details

Defined in Amazonka.IdentityStore.GetUserId

type AWSResponse GetUserId Source # 
Instance details

Defined in Amazonka.IdentityStore.GetUserId

type Rep GetUserId Source # 
Instance details

Defined in Amazonka.IdentityStore.GetUserId

type Rep GetUserId = D1 ('MetaData "GetUserId" "Amazonka.IdentityStore.GetUserId" "amazonka-identitystore-2.0-FD6RUaLi6gx9YE16ATGTMj" 'False) (C1 ('MetaCons "GetUserId'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identityStoreId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "alternateIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AlternateIdentifier)))

newGetUserId Source #

Create a value of GetUserId with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetUserId, getUserId_identityStoreId - The globally unique identifier for the identity store.

$sel:alternateIdentifier:GetUserId', getUserId_alternateIdentifier - A unique identifier for a user or group that is not the primary identifier. This value can be an identifier from an external identity provider (IdP) that is associated with the user, the group, or a unique attribute. For example, a unique UserDisplayName.

data GetUserIdResponse Source #

See: newGetUserIdResponse smart constructor.

Instances

Instances details
Generic GetUserIdResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.GetUserId

Associated Types

type Rep GetUserIdResponse :: Type -> Type #

Read GetUserIdResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.GetUserId

Show GetUserIdResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.GetUserId

NFData GetUserIdResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.GetUserId

Methods

rnf :: GetUserIdResponse -> () #

Eq GetUserIdResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.GetUserId

type Rep GetUserIdResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.GetUserId

type Rep GetUserIdResponse = D1 ('MetaData "GetUserIdResponse" "Amazonka.IdentityStore.GetUserId" "amazonka-identitystore-2.0-FD6RUaLi6gx9YE16ATGTMj" 'False) (C1 ('MetaCons "GetUserIdResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "userId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "identityStoreId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newGetUserIdResponse Source #

Create a value of GetUserIdResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetUserIdResponse', getUserIdResponse_httpStatus - The response's http status code.

GetUserIdResponse, getUserIdResponse_userId - The identifier for a user in the identity store.

GetUserId, getUserIdResponse_identityStoreId - The globally unique identifier for the identity store.

IsMemberInGroups

data IsMemberInGroups Source #

See: newIsMemberInGroups smart constructor.

Instances

Instances details
ToJSON IsMemberInGroups Source # 
Instance details

Defined in Amazonka.IdentityStore.IsMemberInGroups

ToHeaders IsMemberInGroups Source # 
Instance details

Defined in Amazonka.IdentityStore.IsMemberInGroups

ToPath IsMemberInGroups Source # 
Instance details

Defined in Amazonka.IdentityStore.IsMemberInGroups

ToQuery IsMemberInGroups Source # 
Instance details

Defined in Amazonka.IdentityStore.IsMemberInGroups

AWSRequest IsMemberInGroups Source # 
Instance details

Defined in Amazonka.IdentityStore.IsMemberInGroups

Associated Types

type AWSResponse IsMemberInGroups #

Generic IsMemberInGroups Source # 
Instance details

Defined in Amazonka.IdentityStore.IsMemberInGroups

Associated Types

type Rep IsMemberInGroups :: Type -> Type #

Read IsMemberInGroups Source # 
Instance details

Defined in Amazonka.IdentityStore.IsMemberInGroups

Show IsMemberInGroups Source # 
Instance details

Defined in Amazonka.IdentityStore.IsMemberInGroups

NFData IsMemberInGroups Source # 
Instance details

Defined in Amazonka.IdentityStore.IsMemberInGroups

Methods

rnf :: IsMemberInGroups -> () #

Eq IsMemberInGroups Source # 
Instance details

Defined in Amazonka.IdentityStore.IsMemberInGroups

Hashable IsMemberInGroups Source # 
Instance details

Defined in Amazonka.IdentityStore.IsMemberInGroups

type AWSResponse IsMemberInGroups Source # 
Instance details

Defined in Amazonka.IdentityStore.IsMemberInGroups

type Rep IsMemberInGroups Source # 
Instance details

Defined in Amazonka.IdentityStore.IsMemberInGroups

type Rep IsMemberInGroups = D1 ('MetaData "IsMemberInGroups" "Amazonka.IdentityStore.IsMemberInGroups" "amazonka-identitystore-2.0-FD6RUaLi6gx9YE16ATGTMj" 'False) (C1 ('MetaCons "IsMemberInGroups'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identityStoreId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "memberId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MemberId) :*: S1 ('MetaSel ('Just "groupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text)))))

newIsMemberInGroups Source #

Create a value of IsMemberInGroups with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

IsMemberInGroups, isMemberInGroups_identityStoreId - The globally unique identifier for the identity store.

IsMemberInGroups, isMemberInGroups_memberId - An object containing the identifier of a group member.

$sel:groupIds:IsMemberInGroups', isMemberInGroups_groupIds - A list of identifiers for groups in the identity store.

data IsMemberInGroupsResponse Source #

See: newIsMemberInGroupsResponse smart constructor.

Instances

Instances details
Generic IsMemberInGroupsResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.IsMemberInGroups

Associated Types

type Rep IsMemberInGroupsResponse :: Type -> Type #

Show IsMemberInGroupsResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.IsMemberInGroups

NFData IsMemberInGroupsResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.IsMemberInGroups

Eq IsMemberInGroupsResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.IsMemberInGroups

type Rep IsMemberInGroupsResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.IsMemberInGroups

type Rep IsMemberInGroupsResponse = D1 ('MetaData "IsMemberInGroupsResponse" "Amazonka.IdentityStore.IsMemberInGroups" "amazonka-identitystore-2.0-FD6RUaLi6gx9YE16ATGTMj" 'False) (C1 ('MetaCons "IsMemberInGroupsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "results") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [GroupMembershipExistenceResult])))

newIsMemberInGroupsResponse Source #

Create a value of IsMemberInGroupsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:IsMemberInGroupsResponse', isMemberInGroupsResponse_httpStatus - The response's http status code.

$sel:results:IsMemberInGroupsResponse', isMemberInGroupsResponse_results - A list containing the results of membership existence checks.

ListGroupMemberships (Paginated)

data ListGroupMemberships Source #

See: newListGroupMemberships smart constructor.

Instances

Instances details
ToJSON ListGroupMemberships Source # 
Instance details

Defined in Amazonka.IdentityStore.ListGroupMemberships

ToHeaders ListGroupMemberships Source # 
Instance details

Defined in Amazonka.IdentityStore.ListGroupMemberships

ToPath ListGroupMemberships Source # 
Instance details

Defined in Amazonka.IdentityStore.ListGroupMemberships

ToQuery ListGroupMemberships Source # 
Instance details

Defined in Amazonka.IdentityStore.ListGroupMemberships

AWSPager ListGroupMemberships Source # 
Instance details

Defined in Amazonka.IdentityStore.ListGroupMemberships

AWSRequest ListGroupMemberships Source # 
Instance details

Defined in Amazonka.IdentityStore.ListGroupMemberships

Associated Types

type AWSResponse ListGroupMemberships #

Generic ListGroupMemberships Source # 
Instance details

Defined in Amazonka.IdentityStore.ListGroupMemberships

Associated Types

type Rep ListGroupMemberships :: Type -> Type #

Read ListGroupMemberships Source # 
Instance details

Defined in Amazonka.IdentityStore.ListGroupMemberships

Show ListGroupMemberships Source # 
Instance details

Defined in Amazonka.IdentityStore.ListGroupMemberships

NFData ListGroupMemberships Source # 
Instance details

Defined in Amazonka.IdentityStore.ListGroupMemberships

Methods

rnf :: ListGroupMemberships -> () #

Eq ListGroupMemberships Source # 
Instance details

Defined in Amazonka.IdentityStore.ListGroupMemberships

Hashable ListGroupMemberships Source # 
Instance details

Defined in Amazonka.IdentityStore.ListGroupMemberships

type AWSResponse ListGroupMemberships Source # 
Instance details

Defined in Amazonka.IdentityStore.ListGroupMemberships

type Rep ListGroupMemberships Source # 
Instance details

Defined in Amazonka.IdentityStore.ListGroupMemberships

type Rep ListGroupMemberships = D1 ('MetaData "ListGroupMemberships" "Amazonka.IdentityStore.ListGroupMemberships" "amazonka-identitystore-2.0-FD6RUaLi6gx9YE16ATGTMj" 'False) (C1 ('MetaCons "ListGroupMemberships'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "identityStoreId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "groupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListGroupMemberships Source #

Create a value of ListGroupMemberships with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListGroupMemberships', listGroupMemberships_maxResults - The maximum number of results to be returned per request. This parameter is used in all List requests to specify how many results to return in one page.

ListGroupMemberships, listGroupMemberships_nextToken - The pagination token used for the ListUsers, ListGroups and ListGroupMemberships API operations. This value is generated by the identity store service. It is returned in the API response if the total results are more than the size of one page. This token is also returned when it is used in the API request to search for the next page.

ListGroupMemberships, listGroupMemberships_identityStoreId - The globally unique identifier for the identity store.

ListGroupMemberships, listGroupMemberships_groupId - The identifier for a group in the identity store.

data ListGroupMembershipsResponse Source #

See: newListGroupMembershipsResponse smart constructor.

Instances

Instances details
Generic ListGroupMembershipsResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.ListGroupMemberships

Associated Types

type Rep ListGroupMembershipsResponse :: Type -> Type #

Read ListGroupMembershipsResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.ListGroupMemberships

Show ListGroupMembershipsResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.ListGroupMemberships

NFData ListGroupMembershipsResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.ListGroupMemberships

Eq ListGroupMembershipsResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.ListGroupMemberships

type Rep ListGroupMembershipsResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.ListGroupMemberships

type Rep ListGroupMembershipsResponse = D1 ('MetaData "ListGroupMembershipsResponse" "Amazonka.IdentityStore.ListGroupMemberships" "amazonka-identitystore-2.0-FD6RUaLi6gx9YE16ATGTMj" 'False) (C1 ('MetaCons "ListGroupMembershipsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "groupMemberships") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [GroupMembership]))))

newListGroupMembershipsResponse Source #

Create a value of ListGroupMembershipsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListGroupMemberships, listGroupMembershipsResponse_nextToken - The pagination token used for the ListUsers, ListGroups, and ListGroupMemberships API operations. This value is generated by the identity store service. It is returned in the API response if the total results are more than the size of one page. This token is also returned when it is used in the API request to search for the next page.

$sel:httpStatus:ListGroupMembershipsResponse', listGroupMembershipsResponse_httpStatus - The response's http status code.

$sel:groupMemberships:ListGroupMembershipsResponse', listGroupMembershipsResponse_groupMemberships - A list of GroupMembership objects in the group.

ListGroupMembershipsForMember (Paginated)

data ListGroupMembershipsForMember Source #

See: newListGroupMembershipsForMember smart constructor.

Instances

Instances details
ToJSON ListGroupMembershipsForMember Source # 
Instance details

Defined in Amazonka.IdentityStore.ListGroupMembershipsForMember

ToHeaders ListGroupMembershipsForMember Source # 
Instance details

Defined in Amazonka.IdentityStore.ListGroupMembershipsForMember

ToPath ListGroupMembershipsForMember Source # 
Instance details

Defined in Amazonka.IdentityStore.ListGroupMembershipsForMember

ToQuery ListGroupMembershipsForMember Source # 
Instance details

Defined in Amazonka.IdentityStore.ListGroupMembershipsForMember

AWSPager ListGroupMembershipsForMember Source # 
Instance details

Defined in Amazonka.IdentityStore.ListGroupMembershipsForMember

AWSRequest ListGroupMembershipsForMember Source # 
Instance details

Defined in Amazonka.IdentityStore.ListGroupMembershipsForMember

Generic ListGroupMembershipsForMember Source # 
Instance details

Defined in Amazonka.IdentityStore.ListGroupMembershipsForMember

Associated Types

type Rep ListGroupMembershipsForMember :: Type -> Type #

Read ListGroupMembershipsForMember Source # 
Instance details

Defined in Amazonka.IdentityStore.ListGroupMembershipsForMember

Show ListGroupMembershipsForMember Source # 
Instance details

Defined in Amazonka.IdentityStore.ListGroupMembershipsForMember

NFData ListGroupMembershipsForMember Source # 
Instance details

Defined in Amazonka.IdentityStore.ListGroupMembershipsForMember

Eq ListGroupMembershipsForMember Source # 
Instance details

Defined in Amazonka.IdentityStore.ListGroupMembershipsForMember

Hashable ListGroupMembershipsForMember Source # 
Instance details

Defined in Amazonka.IdentityStore.ListGroupMembershipsForMember

type AWSResponse ListGroupMembershipsForMember Source # 
Instance details

Defined in Amazonka.IdentityStore.ListGroupMembershipsForMember

type Rep ListGroupMembershipsForMember Source # 
Instance details

Defined in Amazonka.IdentityStore.ListGroupMembershipsForMember

type Rep ListGroupMembershipsForMember = D1 ('MetaData "ListGroupMembershipsForMember" "Amazonka.IdentityStore.ListGroupMembershipsForMember" "amazonka-identitystore-2.0-FD6RUaLi6gx9YE16ATGTMj" 'False) (C1 ('MetaCons "ListGroupMembershipsForMember'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "identityStoreId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "memberId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MemberId))))

newListGroupMembershipsForMember Source #

Create a value of ListGroupMembershipsForMember with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListGroupMembershipsForMember', listGroupMembershipsForMember_maxResults - The maximum number of results to be returned per request. This parameter is used in the ListUsers and ListGroups requests to specify how many results to return in one page. The length limit is 50 characters.

ListGroupMembershipsForMember, listGroupMembershipsForMember_nextToken - The pagination token used for the ListUsers, ListGroups, and ListGroupMemberships API operations. This value is generated by the identity store service. It is returned in the API response if the total results are more than the size of one page. This token is also returned when it is used in the API request to search for the next page.

ListGroupMembershipsForMember, listGroupMembershipsForMember_identityStoreId - The globally unique identifier for the identity store.

ListGroupMembershipsForMember, listGroupMembershipsForMember_memberId - An object that contains the identifier of a group member. Setting the UserID field to the specific identifier for a user indicates that the user is a member of the group.

data ListGroupMembershipsForMemberResponse Source #

Instances

Instances details
Generic ListGroupMembershipsForMemberResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.ListGroupMembershipsForMember

Read ListGroupMembershipsForMemberResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.ListGroupMembershipsForMember

Show ListGroupMembershipsForMemberResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.ListGroupMembershipsForMember

NFData ListGroupMembershipsForMemberResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.ListGroupMembershipsForMember

Eq ListGroupMembershipsForMemberResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.ListGroupMembershipsForMember

type Rep ListGroupMembershipsForMemberResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.ListGroupMembershipsForMember

type Rep ListGroupMembershipsForMemberResponse = D1 ('MetaData "ListGroupMembershipsForMemberResponse" "Amazonka.IdentityStore.ListGroupMembershipsForMember" "amazonka-identitystore-2.0-FD6RUaLi6gx9YE16ATGTMj" 'False) (C1 ('MetaCons "ListGroupMembershipsForMemberResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "groupMemberships") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [GroupMembership]))))

newListGroupMembershipsForMemberResponse Source #

Create a value of ListGroupMembershipsForMemberResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListGroupMembershipsForMember, listGroupMembershipsForMemberResponse_nextToken - The pagination token used for the ListUsers, ListGroups, and ListGroupMemberships API operations. This value is generated by the identity store service. It is returned in the API response if the total results are more than the size of one page. This token is also returned when it is used in the API request to search for the next page.

$sel:httpStatus:ListGroupMembershipsForMemberResponse', listGroupMembershipsForMemberResponse_httpStatus - The response's http status code.

$sel:groupMemberships:ListGroupMembershipsForMemberResponse', listGroupMembershipsForMemberResponse_groupMemberships - A list of GroupMembership objects in the group for a specified member.

ListGroups (Paginated)

data ListGroups Source #

See: newListGroups smart constructor.

Instances

Instances details
ToJSON ListGroups Source # 
Instance details

Defined in Amazonka.IdentityStore.ListGroups

ToHeaders ListGroups Source # 
Instance details

Defined in Amazonka.IdentityStore.ListGroups

Methods

toHeaders :: ListGroups -> [Header] #

ToPath ListGroups Source # 
Instance details

Defined in Amazonka.IdentityStore.ListGroups

ToQuery ListGroups Source # 
Instance details

Defined in Amazonka.IdentityStore.ListGroups

AWSPager ListGroups Source # 
Instance details

Defined in Amazonka.IdentityStore.ListGroups

AWSRequest ListGroups Source # 
Instance details

Defined in Amazonka.IdentityStore.ListGroups

Associated Types

type AWSResponse ListGroups #

Generic ListGroups Source # 
Instance details

Defined in Amazonka.IdentityStore.ListGroups

Associated Types

type Rep ListGroups :: Type -> Type #

Show ListGroups Source # 
Instance details

Defined in Amazonka.IdentityStore.ListGroups

NFData ListGroups Source # 
Instance details

Defined in Amazonka.IdentityStore.ListGroups

Methods

rnf :: ListGroups -> () #

Eq ListGroups Source # 
Instance details

Defined in Amazonka.IdentityStore.ListGroups

Hashable ListGroups Source # 
Instance details

Defined in Amazonka.IdentityStore.ListGroups

type AWSResponse ListGroups Source # 
Instance details

Defined in Amazonka.IdentityStore.ListGroups

type Rep ListGroups Source # 
Instance details

Defined in Amazonka.IdentityStore.ListGroups

type Rep ListGroups = D1 ('MetaData "ListGroups" "Amazonka.IdentityStore.ListGroups" "amazonka-identitystore-2.0-FD6RUaLi6gx9YE16ATGTMj" 'False) (C1 ('MetaCons "ListGroups'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Filter])) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "identityStoreId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListGroups Source #

Arguments

:: Text

ListGroups

-> ListGroups 

Create a value of ListGroups with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:filters:ListGroups', listGroups_filters - A list of Filter objects, which is used in the ListUsers and ListGroups requests.

$sel:maxResults:ListGroups', listGroups_maxResults - The maximum number of results to be returned per request. This parameter is used in the ListUsers and ListGroups requests to specify how many results to return in one page. The length limit is 50 characters.

ListGroups, listGroups_nextToken - The pagination token used for the ListUsers and ListGroups API operations. This value is generated by the identity store service. It is returned in the API response if the total results are more than the size of one page. This token is also returned when it is used in the API request to search for the next page.

ListGroups, listGroups_identityStoreId - The globally unique identifier for the identity store, such as d-1234567890. In this example, d- is a fixed prefix, and 1234567890 is a randomly generated string that contains numbers and lower case letters. This value is generated at the time that a new identity store is created.

data ListGroupsResponse Source #

See: newListGroupsResponse smart constructor.

Instances

Instances details
Generic ListGroupsResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.ListGroups

Associated Types

type Rep ListGroupsResponse :: Type -> Type #

Show ListGroupsResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.ListGroups

NFData ListGroupsResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.ListGroups

Methods

rnf :: ListGroupsResponse -> () #

Eq ListGroupsResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.ListGroups

type Rep ListGroupsResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.ListGroups

type Rep ListGroupsResponse = D1 ('MetaData "ListGroupsResponse" "Amazonka.IdentityStore.ListGroups" "amazonka-identitystore-2.0-FD6RUaLi6gx9YE16ATGTMj" 'False) (C1 ('MetaCons "ListGroupsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "groups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Group]))))

newListGroupsResponse Source #

Create a value of ListGroupsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListGroups, listGroupsResponse_nextToken - The pagination token used for the ListUsers and ListGroups API operations. This value is generated by the identity store service. It is returned in the API response if the total results are more than the size of one page. This token is also returned when it1 is used in the API request to search for the next page.

$sel:httpStatus:ListGroupsResponse', listGroupsResponse_httpStatus - The response's http status code.

$sel:groups:ListGroupsResponse', listGroupsResponse_groups - A list of Group objects in the identity store.

ListUsers (Paginated)

data ListUsers Source #

See: newListUsers smart constructor.

Instances

Instances details
ToJSON ListUsers Source # 
Instance details

Defined in Amazonka.IdentityStore.ListUsers

ToHeaders ListUsers Source # 
Instance details

Defined in Amazonka.IdentityStore.ListUsers

Methods

toHeaders :: ListUsers -> [Header] #

ToPath ListUsers Source # 
Instance details

Defined in Amazonka.IdentityStore.ListUsers

ToQuery ListUsers Source # 
Instance details

Defined in Amazonka.IdentityStore.ListUsers

AWSPager ListUsers Source # 
Instance details

Defined in Amazonka.IdentityStore.ListUsers

AWSRequest ListUsers Source # 
Instance details

Defined in Amazonka.IdentityStore.ListUsers

Associated Types

type AWSResponse ListUsers #

Generic ListUsers Source # 
Instance details

Defined in Amazonka.IdentityStore.ListUsers

Associated Types

type Rep ListUsers :: Type -> Type #

Show ListUsers Source # 
Instance details

Defined in Amazonka.IdentityStore.ListUsers

NFData ListUsers Source # 
Instance details

Defined in Amazonka.IdentityStore.ListUsers

Methods

rnf :: ListUsers -> () #

Eq ListUsers Source # 
Instance details

Defined in Amazonka.IdentityStore.ListUsers

Hashable ListUsers Source # 
Instance details

Defined in Amazonka.IdentityStore.ListUsers

type AWSResponse ListUsers Source # 
Instance details

Defined in Amazonka.IdentityStore.ListUsers

type Rep ListUsers Source # 
Instance details

Defined in Amazonka.IdentityStore.ListUsers

type Rep ListUsers = D1 ('MetaData "ListUsers" "Amazonka.IdentityStore.ListUsers" "amazonka-identitystore-2.0-FD6RUaLi6gx9YE16ATGTMj" 'False) (C1 ('MetaCons "ListUsers'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Filter])) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "identityStoreId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListUsers Source #

Arguments

:: Text

ListUsers

-> ListUsers 

Create a value of ListUsers with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:filters:ListUsers', listUsers_filters - A list of Filter objects, which is used in the ListUsers and ListGroups requests.

$sel:maxResults:ListUsers', listUsers_maxResults - The maximum number of results to be returned per request. This parameter is used in the ListUsers and ListGroups requests to specify how many results to return in one page. The length limit is 50 characters.

ListUsers, listUsers_nextToken - The pagination token used for the ListUsers and ListGroups API operations. This value is generated by the identity store service. It is returned in the API response if the total results are more than the size of one page. This token is also returned when it is used in the API request to search for the next page.

ListUsers, listUsers_identityStoreId - The globally unique identifier for the identity store, such as d-1234567890. In this example, d- is a fixed prefix, and 1234567890 is a randomly generated string that contains numbers and lower case letters. This value is generated at the time that a new identity store is created.

data ListUsersResponse Source #

See: newListUsersResponse smart constructor.

Instances

Instances details
Generic ListUsersResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.ListUsers

Associated Types

type Rep ListUsersResponse :: Type -> Type #

Show ListUsersResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.ListUsers

NFData ListUsersResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.ListUsers

Methods

rnf :: ListUsersResponse -> () #

Eq ListUsersResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.ListUsers

type Rep ListUsersResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.ListUsers

type Rep ListUsersResponse = D1 ('MetaData "ListUsersResponse" "Amazonka.IdentityStore.ListUsers" "amazonka-identitystore-2.0-FD6RUaLi6gx9YE16ATGTMj" 'False) (C1 ('MetaCons "ListUsersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "users") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [User]))))

newListUsersResponse Source #

Create a value of ListUsersResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListUsers, listUsersResponse_nextToken - The pagination token used for the ListUsers and ListGroups API operations. This value is generated by the identity store service. It is returned in the API response if the total results are more than the size of one page. This token is also returned when it is used in the API request to search for the next page.

$sel:httpStatus:ListUsersResponse', listUsersResponse_httpStatus - The response's http status code.

$sel:users:ListUsersResponse', listUsersResponse_users - A list of User objects in the identity store.

UpdateGroup

data UpdateGroup Source #

See: newUpdateGroup smart constructor.

Instances

Instances details
ToJSON UpdateGroup Source # 
Instance details

Defined in Amazonka.IdentityStore.UpdateGroup

ToHeaders UpdateGroup Source # 
Instance details

Defined in Amazonka.IdentityStore.UpdateGroup

Methods

toHeaders :: UpdateGroup -> [Header] #

ToPath UpdateGroup Source # 
Instance details

Defined in Amazonka.IdentityStore.UpdateGroup

ToQuery UpdateGroup Source # 
Instance details

Defined in Amazonka.IdentityStore.UpdateGroup

AWSRequest UpdateGroup Source # 
Instance details

Defined in Amazonka.IdentityStore.UpdateGroup

Associated Types

type AWSResponse UpdateGroup #

Generic UpdateGroup Source # 
Instance details

Defined in Amazonka.IdentityStore.UpdateGroup

Associated Types

type Rep UpdateGroup :: Type -> Type #

Read UpdateGroup Source # 
Instance details

Defined in Amazonka.IdentityStore.UpdateGroup

Show UpdateGroup Source # 
Instance details

Defined in Amazonka.IdentityStore.UpdateGroup

NFData UpdateGroup Source # 
Instance details

Defined in Amazonka.IdentityStore.UpdateGroup

Methods

rnf :: UpdateGroup -> () #

Eq UpdateGroup Source # 
Instance details

Defined in Amazonka.IdentityStore.UpdateGroup

Hashable UpdateGroup Source # 
Instance details

Defined in Amazonka.IdentityStore.UpdateGroup

type AWSResponse UpdateGroup Source # 
Instance details

Defined in Amazonka.IdentityStore.UpdateGroup

type Rep UpdateGroup Source # 
Instance details

Defined in Amazonka.IdentityStore.UpdateGroup

type Rep UpdateGroup = D1 ('MetaData "UpdateGroup" "Amazonka.IdentityStore.UpdateGroup" "amazonka-identitystore-2.0-FD6RUaLi6gx9YE16ATGTMj" 'False) (C1 ('MetaCons "UpdateGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identityStoreId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "groupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "operations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty AttributeOperation)))))

newUpdateGroup Source #

Create a value of UpdateGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateGroup, updateGroup_identityStoreId - The globally unique identifier for the identity store.

UpdateGroup, updateGroup_groupId - The identifier for a group in the identity store.

$sel:operations:UpdateGroup', updateGroup_operations - A list of AttributeOperation objects to apply to the requested group. These operations might add, replace, or remove an attribute.

data UpdateGroupResponse Source #

See: newUpdateGroupResponse smart constructor.

Instances

Instances details
Generic UpdateGroupResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.UpdateGroup

Associated Types

type Rep UpdateGroupResponse :: Type -> Type #

Read UpdateGroupResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.UpdateGroup

Show UpdateGroupResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.UpdateGroup

NFData UpdateGroupResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.UpdateGroup

Methods

rnf :: UpdateGroupResponse -> () #

Eq UpdateGroupResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.UpdateGroup

type Rep UpdateGroupResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.UpdateGroup

type Rep UpdateGroupResponse = D1 ('MetaData "UpdateGroupResponse" "Amazonka.IdentityStore.UpdateGroup" "amazonka-identitystore-2.0-FD6RUaLi6gx9YE16ATGTMj" 'False) (C1 ('MetaCons "UpdateGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateGroupResponse Source #

Create a value of UpdateGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateGroupResponse', updateGroupResponse_httpStatus - The response's http status code.

UpdateUser

data UpdateUser Source #

See: newUpdateUser smart constructor.

Instances

Instances details
ToJSON UpdateUser Source # 
Instance details

Defined in Amazonka.IdentityStore.UpdateUser

ToHeaders UpdateUser Source # 
Instance details

Defined in Amazonka.IdentityStore.UpdateUser

Methods

toHeaders :: UpdateUser -> [Header] #

ToPath UpdateUser Source # 
Instance details

Defined in Amazonka.IdentityStore.UpdateUser

ToQuery UpdateUser Source # 
Instance details

Defined in Amazonka.IdentityStore.UpdateUser

AWSRequest UpdateUser Source # 
Instance details

Defined in Amazonka.IdentityStore.UpdateUser

Associated Types

type AWSResponse UpdateUser #

Generic UpdateUser Source # 
Instance details

Defined in Amazonka.IdentityStore.UpdateUser

Associated Types

type Rep UpdateUser :: Type -> Type #

Read UpdateUser Source # 
Instance details

Defined in Amazonka.IdentityStore.UpdateUser

Show UpdateUser Source # 
Instance details

Defined in Amazonka.IdentityStore.UpdateUser

NFData UpdateUser Source # 
Instance details

Defined in Amazonka.IdentityStore.UpdateUser

Methods

rnf :: UpdateUser -> () #

Eq UpdateUser Source # 
Instance details

Defined in Amazonka.IdentityStore.UpdateUser

Hashable UpdateUser Source # 
Instance details

Defined in Amazonka.IdentityStore.UpdateUser

type AWSResponse UpdateUser Source # 
Instance details

Defined in Amazonka.IdentityStore.UpdateUser

type Rep UpdateUser Source # 
Instance details

Defined in Amazonka.IdentityStore.UpdateUser

type Rep UpdateUser = D1 ('MetaData "UpdateUser" "Amazonka.IdentityStore.UpdateUser" "amazonka-identitystore-2.0-FD6RUaLi6gx9YE16ATGTMj" 'False) (C1 ('MetaCons "UpdateUser'" 'PrefixI 'True) (S1 ('MetaSel ('Just "identityStoreId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "userId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "operations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty AttributeOperation)))))

newUpdateUser Source #

Create a value of UpdateUser with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateUser, updateUser_identityStoreId - The globally unique identifier for the identity store.

UpdateUser, updateUser_userId - The identifier for a user in the identity store.

$sel:operations:UpdateUser', updateUser_operations - A list of AttributeOperation objects to apply to the requested user. These operations might add, replace, or remove an attribute.

data UpdateUserResponse Source #

See: newUpdateUserResponse smart constructor.

Constructors

UpdateUserResponse' Int 

Instances

Instances details
Generic UpdateUserResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.UpdateUser

Associated Types

type Rep UpdateUserResponse :: Type -> Type #

Read UpdateUserResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.UpdateUser

Show UpdateUserResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.UpdateUser

NFData UpdateUserResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.UpdateUser

Methods

rnf :: UpdateUserResponse -> () #

Eq UpdateUserResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.UpdateUser

type Rep UpdateUserResponse Source # 
Instance details

Defined in Amazonka.IdentityStore.UpdateUser

type Rep UpdateUserResponse = D1 ('MetaData "UpdateUserResponse" "Amazonka.IdentityStore.UpdateUser" "amazonka-identitystore-2.0-FD6RUaLi6gx9YE16ATGTMj" 'False) (C1 ('MetaCons "UpdateUserResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateUserResponse Source #

Create a value of UpdateUserResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateUserResponse', updateUserResponse_httpStatus - The response's http status code.

Types

Address

data Address Source #

The address associated with the specified user.

See: newAddress smart constructor.

Instances

Instances details
FromJSON Address Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.Address

ToJSON Address Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.Address

Generic Address Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.Address

Associated Types

type Rep Address :: Type -> Type #

Methods

from :: Address -> Rep Address x #

to :: Rep Address x -> Address #

Show Address Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.Address

NFData Address Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.Address

Methods

rnf :: Address -> () #

Eq Address Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.Address

Methods

(==) :: Address -> Address -> Bool #

(/=) :: Address -> Address -> Bool #

Hashable Address Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.Address

Methods

hashWithSalt :: Int -> Address -> Int #

hash :: Address -> Int #

type Rep Address Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.Address

newAddress :: Address Source #

Create a value of Address with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:country:Address', address_country - The country of the address.

$sel:formatted:Address', address_formatted - A string containing a formatted version of the address for display.

$sel:locality:Address', address_locality - A string of the address locality.

$sel:postalCode:Address', address_postalCode - The postal code of the address.

$sel:primary:Address', address_primary - A Boolean value representing whether this is the primary address for the associated resource.

$sel:region:Address', address_region - The region of the address.

$sel:streetAddress:Address', address_streetAddress - The street of the address.

$sel:type':Address', address_type - A string representing the type of address. For example, "Home."

AlternateIdentifier

data AlternateIdentifier Source #

A unique identifier for a user or group that is not the primary identifier. This value can be an identifier from an external identity provider (IdP) that is associated with the user, the group, or a unique attribute. For example, a unique GroupDisplayName.

See: newAlternateIdentifier smart constructor.

Instances

Instances details
ToJSON AlternateIdentifier Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.AlternateIdentifier

Generic AlternateIdentifier Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.AlternateIdentifier

Associated Types

type Rep AlternateIdentifier :: Type -> Type #

Show AlternateIdentifier Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.AlternateIdentifier

NFData AlternateIdentifier Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.AlternateIdentifier

Methods

rnf :: AlternateIdentifier -> () #

Eq AlternateIdentifier Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.AlternateIdentifier

Hashable AlternateIdentifier Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.AlternateIdentifier

type Rep AlternateIdentifier Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.AlternateIdentifier

type Rep AlternateIdentifier = D1 ('MetaData "AlternateIdentifier" "Amazonka.IdentityStore.Types.AlternateIdentifier" "amazonka-identitystore-2.0-FD6RUaLi6gx9YE16ATGTMj" 'False) (C1 ('MetaCons "AlternateIdentifier'" 'PrefixI 'True) (S1 ('MetaSel ('Just "externalId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExternalId)) :*: S1 ('MetaSel ('Just "uniqueAttribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UniqueAttribute))))

newAlternateIdentifier :: AlternateIdentifier Source #

Create a value of AlternateIdentifier with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:externalId:AlternateIdentifier', alternateIdentifier_externalId - The identifier issued to this resource by an external identity provider.

$sel:uniqueAttribute:AlternateIdentifier', alternateIdentifier_uniqueAttribute - An entity attribute that's unique to a specific entity.

AttributeOperation

data AttributeOperation Source #

An operation that applies to the requested group. This operation might add, replace, or remove an attribute.

See: newAttributeOperation smart constructor.

Instances

Instances details
ToJSON AttributeOperation Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.AttributeOperation

Generic AttributeOperation Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.AttributeOperation

Associated Types

type Rep AttributeOperation :: Type -> Type #

Read AttributeOperation Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.AttributeOperation

Show AttributeOperation Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.AttributeOperation

NFData AttributeOperation Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.AttributeOperation

Methods

rnf :: AttributeOperation -> () #

Eq AttributeOperation Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.AttributeOperation

Hashable AttributeOperation Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.AttributeOperation

type Rep AttributeOperation Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.AttributeOperation

type Rep AttributeOperation = D1 ('MetaData "AttributeOperation" "Amazonka.IdentityStore.Types.AttributeOperation" "amazonka-identitystore-2.0-FD6RUaLi6gx9YE16ATGTMj" 'False) (C1 ('MetaCons "AttributeOperation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributeValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AttributeValue)) :*: S1 ('MetaSel ('Just "attributePath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newAttributeOperation Source #

Create a value of AttributeOperation with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:attributeValue:AttributeOperation', attributeOperation_attributeValue - The value of the attribute. This is a Document type. This type is not supported by Java V1, Go V1, and older versions of the AWS CLI.

$sel:attributePath:AttributeOperation', attributeOperation_attributePath - A string representation of the path to a given attribute or sub-attribute. Supports JMESPath.

AttributeValue

data AttributeValue Source #

The value of the attribute. This is a Document type. This type is not supported by Java V1, Go V1, and older versions of the AWS CLI.

See: newAttributeValue smart constructor.

Constructors

AttributeValue' 

Instances

Instances details
ToJSON AttributeValue Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.AttributeValue

Generic AttributeValue Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.AttributeValue

Associated Types

type Rep AttributeValue :: Type -> Type #

Read AttributeValue Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.AttributeValue

Show AttributeValue Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.AttributeValue

NFData AttributeValue Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.AttributeValue

Methods

rnf :: AttributeValue -> () #

Eq AttributeValue Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.AttributeValue

Hashable AttributeValue Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.AttributeValue

type Rep AttributeValue Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.AttributeValue

type Rep AttributeValue = D1 ('MetaData "AttributeValue" "Amazonka.IdentityStore.Types.AttributeValue" "amazonka-identitystore-2.0-FD6RUaLi6gx9YE16ATGTMj" 'False) (C1 ('MetaCons "AttributeValue'" 'PrefixI 'False) (U1 :: Type -> Type))

newAttributeValue :: AttributeValue Source #

Create a value of AttributeValue with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

Email

data Email Source #

The email address associated with the user.

See: newEmail smart constructor.

Instances

Instances details
FromJSON Email Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.Email

ToJSON Email Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.Email

Generic Email Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.Email

Associated Types

type Rep Email :: Type -> Type #

Methods

from :: Email -> Rep Email x #

to :: Rep Email x -> Email #

Show Email Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.Email

Methods

showsPrec :: Int -> Email -> ShowS #

show :: Email -> String #

showList :: [Email] -> ShowS #

NFData Email Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.Email

Methods

rnf :: Email -> () #

Eq Email Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.Email

Methods

(==) :: Email -> Email -> Bool #

(/=) :: Email -> Email -> Bool #

Hashable Email Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.Email

Methods

hashWithSalt :: Int -> Email -> Int #

hash :: Email -> Int #

type Rep Email Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.Email

type Rep Email = D1 ('MetaData "Email" "Amazonka.IdentityStore.Types.Email" "amazonka-identitystore-2.0-FD6RUaLi6gx9YE16ATGTMj" 'False) (C1 ('MetaCons "Email'" 'PrefixI 'True) (S1 ('MetaSel ('Just "primary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Bool))) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))))))

newEmail :: Email Source #

Create a value of Email with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:primary:Email', email_primary - A Boolean value representing whether this is the primary email address for the associated resource.

$sel:type':Email', email_type - A string representing the type of address. For example, "Work."

$sel:value:Email', email_value - A string containing an email address. For example, "johndoe@amazon.com."

ExternalId

data ExternalId Source #

The identifier issued to this resource by an external identity provider.

See: newExternalId smart constructor.

Instances

Instances details
FromJSON ExternalId Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.ExternalId

ToJSON ExternalId Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.ExternalId

Generic ExternalId Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.ExternalId

Associated Types

type Rep ExternalId :: Type -> Type #

Show ExternalId Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.ExternalId

NFData ExternalId Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.ExternalId

Methods

rnf :: ExternalId -> () #

Eq ExternalId Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.ExternalId

Hashable ExternalId Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.ExternalId

type Rep ExternalId Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.ExternalId

type Rep ExternalId = D1 ('MetaData "ExternalId" "Amazonka.IdentityStore.Types.ExternalId" "amazonka-identitystore-2.0-FD6RUaLi6gx9YE16ATGTMj" 'False) (C1 ('MetaCons "ExternalId'" 'PrefixI 'True) (S1 ('MetaSel ('Just "issuer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text))))

newExternalId Source #

Create a value of ExternalId with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:issuer:ExternalId', externalId_issuer - The issuer for an external identifier.

$sel:id:ExternalId', externalId_id - The identifier issued to this resource by an external identity provider.

Filter

data Filter Source #

A query filter used by ListUsers and ListGroups. This filter object provides the attribute name and attribute value to search users or groups.

See: newFilter smart constructor.

Constructors

Filter' Text (Sensitive Text) 

Instances

Instances details
ToJSON Filter Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.Filter

Generic Filter Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.Filter

Associated Types

type Rep Filter :: Type -> Type #

Methods

from :: Filter -> Rep Filter x #

to :: Rep Filter x -> Filter #

Show Filter Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.Filter

NFData Filter Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.Filter

Methods

rnf :: Filter -> () #

Eq Filter Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.Filter

Methods

(==) :: Filter -> Filter -> Bool #

(/=) :: Filter -> Filter -> Bool #

Hashable Filter Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.Filter

Methods

hashWithSalt :: Int -> Filter -> Int #

hash :: Filter -> Int #

type Rep Filter Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.Filter

type Rep Filter = D1 ('MetaData "Filter" "Amazonka.IdentityStore.Types.Filter" "amazonka-identitystore-2.0-FD6RUaLi6gx9YE16ATGTMj" 'False) (C1 ('MetaCons "Filter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributePath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "attributeValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text))))

newFilter Source #

Create a value of Filter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:attributePath:Filter', filter_attributePath - The attribute path that is used to specify which attribute name to search. Length limit is 255 characters. For example, UserName is a valid attribute path for the ListUsers API, and DisplayName is a valid attribute path for the ListGroups API.

$sel:attributeValue:Filter', filter_attributeValue - Represents the data for an attribute. Each attribute value is described as a name-value pair.

Group

data Group Source #

A group object that contains a specified group’s metadata and attributes.

See: newGroup smart constructor.

Instances

Instances details
FromJSON Group Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.Group

Generic Group Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.Group

Associated Types

type Rep Group :: Type -> Type #

Methods

from :: Group -> Rep Group x #

to :: Rep Group x -> Group #

Show Group Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.Group

Methods

showsPrec :: Int -> Group -> ShowS #

show :: Group -> String #

showList :: [Group] -> ShowS #

NFData Group Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.Group

Methods

rnf :: Group -> () #

Eq Group Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.Group

Methods

(==) :: Group -> Group -> Bool #

(/=) :: Group -> Group -> Bool #

Hashable Group Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.Group

Methods

hashWithSalt :: Int -> Group -> Int #

hash :: Group -> Int #

type Rep Group Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.Group

type Rep Group = D1 ('MetaData "Group" "Amazonka.IdentityStore.Types.Group" "amazonka-identitystore-2.0-FD6RUaLi6gx9YE16ATGTMj" 'False) (C1 ('MetaCons "Group'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))) :*: (S1 ('MetaSel ('Just "externalIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty ExternalId))) :*: (S1 ('MetaSel ('Just "groupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "identityStoreId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newGroup Source #

Create a value of Group with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:description:Group', group_description - A string containing a description of the specified group.

$sel:displayName:Group', group_displayName - The group’s display name value. The length limit is 1,024 characters. This value can consist of letters, accented characters, symbols, numbers, punctuation, tab, new line, carriage return, space, and nonbreaking space in this attribute. This value is specified at the time the group is created and stored as an attribute of the group object in the identity store.

$sel:externalIds:Group', group_externalIds - A list of ExternalId objects that contains the identifiers issued to this resource by an external identity provider.

$sel:groupId:Group', group_groupId - The identifier for a group in the identity store.

$sel:identityStoreId:Group', group_identityStoreId - The globally unique identifier for the identity store.

GroupMembership

data GroupMembership Source #

Contains the identifiers for a group, a group member, and a GroupMembership object in the identity store.

See: newGroupMembership smart constructor.

Instances

Instances details
FromJSON GroupMembership Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.GroupMembership

Generic GroupMembership Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.GroupMembership

Associated Types

type Rep GroupMembership :: Type -> Type #

Read GroupMembership Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.GroupMembership

Show GroupMembership Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.GroupMembership

NFData GroupMembership Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.GroupMembership

Methods

rnf :: GroupMembership -> () #

Eq GroupMembership Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.GroupMembership

Hashable GroupMembership Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.GroupMembership

type Rep GroupMembership Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.GroupMembership

type Rep GroupMembership = D1 ('MetaData "GroupMembership" "Amazonka.IdentityStore.Types.GroupMembership" "amazonka-identitystore-2.0-FD6RUaLi6gx9YE16ATGTMj" 'False) (C1 ('MetaCons "GroupMembership'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "groupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "memberId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MemberId))) :*: (S1 ('MetaSel ('Just "membershipId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "identityStoreId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newGroupMembership Source #

Create a value of GroupMembership with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:groupId:GroupMembership', groupMembership_groupId - The identifier for a group in the identity store.

$sel:memberId:GroupMembership', groupMembership_memberId - An object that contains the identifier of a group member. Setting the UserID field to the specific identifier for a user indicates that the user is a member of the group.

$sel:membershipId:GroupMembership', groupMembership_membershipId - The identifier for a GroupMembership object in an identity store.

$sel:identityStoreId:GroupMembership', groupMembership_identityStoreId - The globally unique identifier for the identity store.

GroupMembershipExistenceResult

data GroupMembershipExistenceResult Source #

Indicates whether a resource is a member of a group in the identity store.

See: newGroupMembershipExistenceResult smart constructor.

Instances

Instances details
FromJSON GroupMembershipExistenceResult Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.GroupMembershipExistenceResult

Generic GroupMembershipExistenceResult Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.GroupMembershipExistenceResult

Associated Types

type Rep GroupMembershipExistenceResult :: Type -> Type #

Show GroupMembershipExistenceResult Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.GroupMembershipExistenceResult

NFData GroupMembershipExistenceResult Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.GroupMembershipExistenceResult

Eq GroupMembershipExistenceResult Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.GroupMembershipExistenceResult

Hashable GroupMembershipExistenceResult Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.GroupMembershipExistenceResult

type Rep GroupMembershipExistenceResult Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.GroupMembershipExistenceResult

type Rep GroupMembershipExistenceResult = D1 ('MetaData "GroupMembershipExistenceResult" "Amazonka.IdentityStore.Types.GroupMembershipExistenceResult" "amazonka-identitystore-2.0-FD6RUaLi6gx9YE16ATGTMj" 'False) (C1 ('MetaCons "GroupMembershipExistenceResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "groupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "memberId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MemberId)) :*: S1 ('MetaSel ('Just "membershipExists") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Bool))))))

newGroupMembershipExistenceResult :: GroupMembershipExistenceResult Source #

Create a value of GroupMembershipExistenceResult with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:groupId:GroupMembershipExistenceResult', groupMembershipExistenceResult_groupId - The identifier for a group in the identity store.

$sel:memberId:GroupMembershipExistenceResult', groupMembershipExistenceResult_memberId - An object that contains the identifier of a group member. Setting the UserID field to the specific identifier for a user indicates that the user is a member of the group.

$sel:membershipExists:GroupMembershipExistenceResult', groupMembershipExistenceResult_membershipExists - Indicates whether a membership relation exists or not.

MemberId

data MemberId Source #

An object containing the identifier of a group member.

See: newMemberId smart constructor.

Constructors

MemberId' (Maybe Text) 

Instances

Instances details
FromJSON MemberId Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.MemberId

ToJSON MemberId Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.MemberId

Generic MemberId Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.MemberId

Associated Types

type Rep MemberId :: Type -> Type #

Methods

from :: MemberId -> Rep MemberId x #

to :: Rep MemberId x -> MemberId #

Read MemberId Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.MemberId

Show MemberId Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.MemberId

NFData MemberId Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.MemberId

Methods

rnf :: MemberId -> () #

Eq MemberId Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.MemberId

Hashable MemberId Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.MemberId

Methods

hashWithSalt :: Int -> MemberId -> Int #

hash :: MemberId -> Int #

type Rep MemberId Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.MemberId

type Rep MemberId = D1 ('MetaData "MemberId" "Amazonka.IdentityStore.Types.MemberId" "amazonka-identitystore-2.0-FD6RUaLi6gx9YE16ATGTMj" 'False) (C1 ('MetaCons "MemberId'" 'PrefixI 'True) (S1 ('MetaSel ('Just "userId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newMemberId :: MemberId Source #

Create a value of MemberId with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:userId:MemberId', memberId_userId - An object containing the identifiers of resources that can be members.

Name

data Name Source #

The full name of the user.

See: newName smart constructor.

Instances

Instances details
FromJSON Name Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.Name

ToJSON Name Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.Name

Generic Name Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.Name

Associated Types

type Rep Name :: Type -> Type #

Methods

from :: Name -> Rep Name x #

to :: Rep Name x -> Name #

Show Name Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.Name

Methods

showsPrec :: Int -> Name -> ShowS #

show :: Name -> String #

showList :: [Name] -> ShowS #

NFData Name Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.Name

Methods

rnf :: Name -> () #

Eq Name Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.Name

Methods

(==) :: Name -> Name -> Bool #

(/=) :: Name -> Name -> Bool #

Hashable Name Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.Name

Methods

hashWithSalt :: Int -> Name -> Int #

hash :: Name -> Int #

type Rep Name Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.Name

newName :: Name Source #

Create a value of Name with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:familyName:Name', name_familyName - The family name of the user.

$sel:formatted:Name', name_formatted - A string containing a formatted version of the name for display.

$sel:givenName:Name', name_givenName - The given name of the user.

$sel:honorificPrefix:Name', name_honorificPrefix - The honorific prefix of the user. For example, "Dr."

$sel:honorificSuffix:Name', name_honorificSuffix - The honorific suffix of the user. For example, "M.D."

$sel:middleName:Name', name_middleName - The middle name of the user.

PhoneNumber

data PhoneNumber Source #

The phone number associated with the user.

See: newPhoneNumber smart constructor.

Instances

Instances details
FromJSON PhoneNumber Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.PhoneNumber

ToJSON PhoneNumber Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.PhoneNumber

Generic PhoneNumber Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.PhoneNumber

Associated Types

type Rep PhoneNumber :: Type -> Type #

Show PhoneNumber Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.PhoneNumber

NFData PhoneNumber Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.PhoneNumber

Methods

rnf :: PhoneNumber -> () #

Eq PhoneNumber Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.PhoneNumber

Hashable PhoneNumber Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.PhoneNumber

type Rep PhoneNumber Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.PhoneNumber

type Rep PhoneNumber = D1 ('MetaData "PhoneNumber" "Amazonka.IdentityStore.Types.PhoneNumber" "amazonka-identitystore-2.0-FD6RUaLi6gx9YE16ATGTMj" 'False) (C1 ('MetaCons "PhoneNumber'" 'PrefixI 'True) (S1 ('MetaSel ('Just "primary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Bool))) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))))))

newPhoneNumber :: PhoneNumber Source #

Create a value of PhoneNumber with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:primary:PhoneNumber', phoneNumber_primary - A Boolean value representing whether this is the primary phone number for the associated resource.

$sel:type':PhoneNumber', phoneNumber_type - A string representing the type of a phone number. For example, "Mobile."

$sel:value:PhoneNumber', phoneNumber_value - A string containing a phone number. For example, "8675309" or "+1 (800) 123-4567".

UniqueAttribute

data UniqueAttribute Source #

An entity attribute that's unique to a specific entity.

See: newUniqueAttribute smart constructor.

Instances

Instances details
ToJSON UniqueAttribute Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.UniqueAttribute

Generic UniqueAttribute Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.UniqueAttribute

Associated Types

type Rep UniqueAttribute :: Type -> Type #

Read UniqueAttribute Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.UniqueAttribute

Show UniqueAttribute Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.UniqueAttribute

NFData UniqueAttribute Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.UniqueAttribute

Methods

rnf :: UniqueAttribute -> () #

Eq UniqueAttribute Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.UniqueAttribute

Hashable UniqueAttribute Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.UniqueAttribute

type Rep UniqueAttribute Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.UniqueAttribute

type Rep UniqueAttribute = D1 ('MetaData "UniqueAttribute" "Amazonka.IdentityStore.Types.UniqueAttribute" "amazonka-identitystore-2.0-FD6RUaLi6gx9YE16ATGTMj" 'False) (C1 ('MetaCons "UniqueAttribute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributePath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "attributeValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AttributeValue)))

newUniqueAttribute Source #

Create a value of UniqueAttribute with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:attributePath:UniqueAttribute', uniqueAttribute_attributePath - A string representation of the path to a given attribute or sub-attribute. Supports JMESPath.

$sel:attributeValue:UniqueAttribute', uniqueAttribute_attributeValue - The value of the attribute. This is a Document type. This type is not supported by Java V1, Go V1, and older versions of the AWS CLI.

User

data User Source #

A user object that contains a specified user’s metadata and attributes.

See: newUser smart constructor.

Instances

Instances details
FromJSON User Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.User

Generic User Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.User

Associated Types

type Rep User :: Type -> Type #

Methods

from :: User -> Rep User x #

to :: Rep User x -> User #

Show User Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.User

Methods

showsPrec :: Int -> User -> ShowS #

show :: User -> String #

showList :: [User] -> ShowS #

NFData User Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.User

Methods

rnf :: User -> () #

Eq User Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.User

Methods

(==) :: User -> User -> Bool #

(/=) :: User -> User -> Bool #

Hashable User Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.User

Methods

hashWithSalt :: Int -> User -> Int #

hash :: User -> Int #

type Rep User Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.User

type Rep User = D1 ('MetaData "User" "Amazonka.IdentityStore.Types.User" "amazonka-identitystore-2.0-FD6RUaLi6gx9YE16ATGTMj" 'False) (C1 ('MetaCons "User'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "addresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Address))) :*: S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))) :*: (S1 ('MetaSel ('Just "emails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Email))) :*: S1 ('MetaSel ('Just "externalIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty ExternalId))))) :*: ((S1 ('MetaSel ('Just "locale") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Name))) :*: (S1 ('MetaSel ('Just "nickName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "phoneNumbers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty PhoneNumber)))))) :*: (((S1 ('MetaSel ('Just "preferredLanguage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "profileUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))) :*: (S1 ('MetaSel ('Just "timezone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "title") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))))) :*: ((S1 ('MetaSel ('Just "userName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "userType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))) :*: (S1 ('MetaSel ('Just "userId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "identityStoreId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newUser Source #

Create a value of User with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:addresses:User', user_addresses - A list of Address objects containing addresses associated with the user.

$sel:displayName:User', user_displayName - A string containing the user's name that's formatted for display when the user is referenced. For example, "John Doe."

$sel:emails:User', user_emails - A list of Email objects containing email addresses associated with the user.

$sel:externalIds:User', user_externalIds - A list of ExternalId objects that contains the identifiers issued to this resource by an external identity provider.

$sel:locale:User', user_locale - A string containing the user's geographical region or location.

$sel:name:User', user_name - An object containing the user's name.

$sel:nickName:User', user_nickName - A string containing an alternate name for the user.

$sel:phoneNumbers:User', user_phoneNumbers - A list of PhoneNumber objects containing phone numbers associated with the user.

$sel:preferredLanguage:User', user_preferredLanguage - A string containing the preferred language of the user. For example, "American English" or "en-us."

$sel:profileUrl:User', user_profileUrl - A string containing a URL that may be associated with the user.

$sel:timezone:User', user_timezone - A string containing the user's time zone.

$sel:title:User', user_title - A string containing the user's title. Possible values depend on each customer's specific needs, so they are left unspecified.

$sel:userName:User', user_userName - A unique string used to identify the user. The length limit is 128 characters. This value can consist of letters, accented characters, symbols, numbers, and punctuation. This value is specified at the time the user is created and stored as an attribute of the user object in the identity store.

$sel:userType:User', user_userType - A string indicating the user's type. Possible values depend on each customer's specific needs, so they are left unspecified.

$sel:userId:User', user_userId - The identifier for a user in the identity store.

$sel:identityStoreId:User', user_identityStoreId - The globally unique identifier for the identity store.