import { OidcMemberDefinitionProps } from './OidcMemberDefinitionProps';
import { CognitoMemberDefinitionProps } from './CognitoMemberDefinitionProps';
/**
  Defines an Amazon Cognito or your own OIDC IdP user group that is part of a work team.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-workteam-memberdefinition.html">the AWS Docs</a>
*/
export interface MemberDefinitionProps {
    /** <code>OidcMemberDefinition</code>  <a name="cfn-sagemaker-workteam-memberdefinition-oidcmemberdefinition"></a>
  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 <code>Groups</code>, 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.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    oidcMemberDefinition?: OidcMemberDefinitionProps;
    /** <code>CognitoMemberDefinition</code>  <a name="cfn-sagemaker-workteam-memberdefinition-cognitomemberdefinition"></a>
  The Amazon Cognito user group that is part of the work team.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    cognitoMemberDefinition?: CognitoMemberDefinitionProps;
}
