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 |
Documentation
data MemberDefinition Source #
Defines an Amazon Cognito or your own OIDC IdP user group that is part of a work team.
See: newMemberDefinition
smart constructor.
MemberDefinition' | |
|
Instances
newMemberDefinition :: MemberDefinition Source #
Create a value of MemberDefinition
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:oidcMemberDefinition:MemberDefinition'
, memberDefinition_oidcMemberDefinition
- A list user groups that exist in your OIDC Identity Provider (IdP). One
to ten groups can be used to create a single private work team. When you
add a user group to the list of Groups
, you can add that user group to
one or more private work teams. If you add a user group to a private
work team, all workers in that user group are added to the work team.
$sel:cognitoMemberDefinition:MemberDefinition'
, memberDefinition_cognitoMemberDefinition
- The Amazon Cognito user group that is part of the work team.
memberDefinition_oidcMemberDefinition :: Lens' MemberDefinition (Maybe OidcMemberDefinition) Source #
A list user groups that exist in your OIDC Identity Provider (IdP). One
to ten groups can be used to create a single private work team. When you
add a user group to the list of Groups
, you can add that user group to
one or more private work teams. If you add a user group to a private
work team, all workers in that user group are added to the work team.
memberDefinition_cognitoMemberDefinition :: Lens' MemberDefinition (Maybe CognitoMemberDefinition) Source #
The Amazon Cognito user group that is part of the work team.