/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Defines an Amazon Cognito or your own OIDC IdP user group that is part of a
* work team.See Also:
AWS
* API Reference
The Amazon Cognito user group that is part of the work team.
*/ inline const CognitoMemberDefinition& GetCognitoMemberDefinition() const{ return m_cognitoMemberDefinition; } /** *The Amazon Cognito user group that is part of the work team.
*/ inline bool CognitoMemberDefinitionHasBeenSet() const { return m_cognitoMemberDefinitionHasBeenSet; } /** *The Amazon Cognito user group that is part of the work team.
*/ inline void SetCognitoMemberDefinition(const CognitoMemberDefinition& value) { m_cognitoMemberDefinitionHasBeenSet = true; m_cognitoMemberDefinition = value; } /** *The Amazon Cognito user group that is part of the work team.
*/ inline void SetCognitoMemberDefinition(CognitoMemberDefinition&& value) { m_cognitoMemberDefinitionHasBeenSet = true; m_cognitoMemberDefinition = std::move(value); } /** *The Amazon Cognito user group that is part of the work team.
*/ inline MemberDefinition& WithCognitoMemberDefinition(const CognitoMemberDefinition& value) { SetCognitoMemberDefinition(value); return *this;} /** *The Amazon Cognito user group that is part of the work team.
*/ inline MemberDefinition& WithCognitoMemberDefinition(CognitoMemberDefinition&& value) { SetCognitoMemberDefinition(std::move(value)); return *this;} /** *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.
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.
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.
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.
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.
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.