libZSservicesZSamazonka-sagemakerZSamazonka-sagemaker
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.SageMaker.Types.MemberDefinition

Description

 
Synopsis

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.

Constructors

MemberDefinition' 

Fields

  • oidcMemberDefinition :: Maybe 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.

  • cognitoMemberDefinition :: Maybe CognitoMemberDefinition

    The Amazon Cognito user group that is part of the work team.

Instances

Instances details
Eq MemberDefinition Source # 
Instance details

Defined in Amazonka.SageMaker.Types.MemberDefinition

Read MemberDefinition Source # 
Instance details

Defined in Amazonka.SageMaker.Types.MemberDefinition

Show MemberDefinition Source # 
Instance details

Defined in Amazonka.SageMaker.Types.MemberDefinition

Generic MemberDefinition Source # 
Instance details

Defined in Amazonka.SageMaker.Types.MemberDefinition

Associated Types

type Rep MemberDefinition :: Type -> Type #

NFData MemberDefinition Source # 
Instance details

Defined in Amazonka.SageMaker.Types.MemberDefinition

Methods

rnf :: MemberDefinition -> () #

Hashable MemberDefinition Source # 
Instance details

Defined in Amazonka.SageMaker.Types.MemberDefinition

ToJSON MemberDefinition Source # 
Instance details

Defined in Amazonka.SageMaker.Types.MemberDefinition

FromJSON MemberDefinition Source # 
Instance details

Defined in Amazonka.SageMaker.Types.MemberDefinition

type Rep MemberDefinition Source # 
Instance details

Defined in Amazonka.SageMaker.Types.MemberDefinition

type Rep MemberDefinition = D1 ('MetaData "MemberDefinition" "Amazonka.SageMaker.Types.MemberDefinition" "libZSservicesZSamazonka-sagemakerZSamazonka-sagemaker" 'False) (C1 ('MetaCons "MemberDefinition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "oidcMemberDefinition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OidcMemberDefinition)) :*: S1 ('MetaSel ('Just "cognitoMemberDefinition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CognitoMemberDefinition))))

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.