CognitoIdentityProvider / Client / update_group
update_group#
- CognitoIdentityProvider.Client.update_group(**kwargs)#
- Updates the specified group with the specified attributes. - Calling this action requires developer credentials. - See also: AWS API Documentation - Request Syntax- response = client.update_group( GroupName='string', UserPoolId='string', Description='string', RoleArn='string', Precedence=123 ) - Parameters:
- GroupName (string) – - [REQUIRED] - The name of the group. 
- UserPoolId (string) – - [REQUIRED] - The user pool ID for the user pool. 
- Description (string) – A string containing the new description of the group. 
- RoleArn (string) – The new role Amazon Resource Name (ARN) for the group. This is used for setting the - cognito:rolesand- cognito:preferred_roleclaims in the token.
- Precedence (integer) – The new precedence value for the group. For more information about this parameter, see CreateGroup. 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'Group': { 'GroupName': 'string', 'UserPoolId': 'string', 'Description': 'string', 'RoleArn': 'string', 'Precedence': 123, 'LastModifiedDate': datetime(2015, 1, 1), 'CreationDate': datetime(2015, 1, 1) } } - Response Structure- (dict) – - Group (dict) – - The group object for the group. - GroupName (string) – - The name of the group. 
- UserPoolId (string) – - The user pool ID for the user pool. 
- Description (string) – - A string containing the description of the group. 
- RoleArn (string) – - The role Amazon Resource Name (ARN) for the group. 
- Precedence (integer) – - A non-negative integer value that specifies the precedence of this group relative to the other groups that a user can belong to in the user pool. Zero is the highest precedence value. Groups with lower - Precedencevalues take precedence over groups with higher ornull- Precedencevalues. If a user belongs to two or more groups, it is the group with the lowest precedence value whose role ARN is given in the user’s tokens for the- cognito:rolesand- cognito:preferred_roleclaims.- Two groups can have the same - Precedencevalue. If this happens, neither group takes precedence over the other. If two groups with the same- Precedencehave the same role ARN, that role is used in the- cognito:preferred_roleclaim in tokens for users in each group. If the two groups have different role ARNs, the- cognito:preferred_roleclaim isn’t set in users’ tokens.- The default - Precedencevalue is null.
- LastModifiedDate (datetime) – - The date the group was last modified. 
- CreationDate (datetime) – - The date the group was created. 
 
 
 
 - Exceptions- CognitoIdentityProvider.Client.exceptions.ResourceNotFoundException
- CognitoIdentityProvider.Client.exceptions.InvalidParameterException
- CognitoIdentityProvider.Client.exceptions.TooManyRequestsException
- CognitoIdentityProvider.Client.exceptions.NotAuthorizedException
- CognitoIdentityProvider.Client.exceptions.InternalErrorException