Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- defaultService :: Service
- _ValidationException :: AsError a => Getting (First ServiceError) a ServiceError
- _AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError
- _ThrottlingException :: AsError a => Getting (First ServiceError) a ServiceError
- _InternalServerException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- data Filter = Filter' {}
- newFilter :: Text -> Text -> Filter
- filter_attributePath :: Lens' Filter Text
- filter_attributeValue :: Lens' Filter Text
- data Group = Group' {
- groupId :: Text
- displayName :: Text
- newGroup :: Text -> Text -> Group
- group_groupId :: Lens' Group Text
- group_displayName :: Lens' Group Text
- data User = User' {}
- newUser :: Text -> Text -> User
- user_userName :: Lens' User Text
- user_userId :: Lens' User Text
Service Configuration
defaultService :: Service Source #
API version 2020-06-15
of the Amazon SSO Identity Store SDK configuration.
Errors
_ValidationException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request failed because it contains a syntax error.
_AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
You do not have sufficient access to perform this action.
_ThrottlingException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Indicates that the principal has crossed the throttling limits of the API operations.
_InternalServerException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request processing has failed because of an unknown error, exception or failure with an internal server.
_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Indicates that a requested resource is not found.
Filter
A query filter used by ListUsers
and ListGroup
. This filter object
provides the attribute name and attribute value to search users or
groups.
See: newFilter
smart constructor.
Filter' | |
|
Instances
Eq Filter Source # | |
Show Filter Source # | |
Generic Filter Source # | |
NFData Filter Source # | |
Defined in Amazonka.IdentityStore.Types.Filter | |
Hashable Filter Source # | |
Defined in Amazonka.IdentityStore.Types.Filter | |
ToJSON Filter Source # | |
Defined in Amazonka.IdentityStore.Types.Filter | |
type Rep Filter Source # | |
Defined in Amazonka.IdentityStore.Types.Filter type Rep Filter = D1 ('MetaData "Filter" "Amazonka.IdentityStore.Types.Filter" "libZSservicesZSamazonka-identitystoreZSamazonka-identitystore" '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)))) |
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.
filter_attributePath :: Lens' Filter Text Source #
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.
filter_attributeValue :: Lens' Filter Text Source #
Represents the data for an attribute. Each attribute value is described as a name-value pair.
Group
A group object, which contains a specified group’s metadata and attributes.
See: newGroup
smart constructor.
Group' | |
|
Instances
Eq Group Source # | |
Read Group Source # | |
Show Group Source # | |
Generic Group Source # | |
NFData Group Source # | |
Defined in Amazonka.IdentityStore.Types.Group | |
Hashable Group Source # | |
Defined in Amazonka.IdentityStore.Types.Group | |
FromJSON Group Source # | |
type Rep Group Source # | |
Defined in Amazonka.IdentityStore.Types.Group type Rep Group = D1 ('MetaData "Group" "Amazonka.IdentityStore.Types.Group" "libZSservicesZSamazonka-identitystoreZSamazonka-identitystore" 'False) (C1 ('MetaCons "Group'" 'PrefixI 'True) (S1 ('MetaSel ('Just "groupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) |
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:groupId:Group'
, group_groupId
- The identifier for a group in the identity store.
$sel:displayName:Group'
, group_displayName
- Contains 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. The characters <>;:%
are
excluded. This value is specified at the time the group is created and
stored as an attribute of the group object in the identity store.
group_displayName :: Lens' Group Text Source #
Contains 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. The characters <>;:%
are
excluded. This value is specified at the time the group is created and
stored as an attribute of the group object in the identity store.
User
A user object, which contains a specified user’s metadata and attributes.
See: newUser
smart constructor.
User' | |
|
Instances
Eq User Source # | |
Show User Source # | |
Generic User Source # | |
NFData User Source # | |
Defined in Amazonka.IdentityStore.Types.User | |
Hashable User Source # | |
Defined in Amazonka.IdentityStore.Types.User | |
FromJSON User Source # | |
type Rep User Source # | |
Defined in Amazonka.IdentityStore.Types.User type Rep User = D1 ('MetaData "User" "Amazonka.IdentityStore.Types.User" "libZSservicesZSamazonka-identitystoreZSamazonka-identitystore" 'False) (C1 ('MetaCons "User'" 'PrefixI 'True) (S1 ('MetaSel ('Just "userName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text)) :*: S1 ('MetaSel ('Just "userId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) |
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:userName:User'
, user_userName
- Contains the user’s user name value. The length limit is 128 characters.
This value can consist of letters, accented characters, symbols,
numbers, and punctuation. The characters <>;:%
are excluded. 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:userId:User'
, user_userId
- The identifier for a user in the identity store.
user_userName :: Lens' User Text Source #
Contains the user’s user name value. The length limit is 128 characters.
This value can consist of letters, accented characters, symbols,
numbers, and punctuation. The characters <>;:%
are excluded. This
value is specified at the time the user is created and stored as an
attribute of the user object in the identity store.