Chime / Client / batch_update_user
batch_update_user#
- Chime.Client.batch_update_user(**kwargs)#
- Updates user details within the UpdateUserRequestItem object for up to 20 users for the specified Amazon Chime account. Currently, only - LicenseTypeupdates are supported for this action.- See also: AWS API Documentation - Request Syntax- response = client.batch_update_user( AccountId='string', UpdateUserRequestItems=[ { 'UserId': 'string', 'LicenseType': 'Basic'|'Plus'|'Pro'|'ProTrial', 'UserType': 'PrivateUser'|'SharedDevice', 'AlexaForBusinessMetadata': { 'IsAlexaForBusinessEnabled': True|False, 'AlexaForBusinessRoomArn': 'string' } }, ] ) - Parameters:
- AccountId (string) – - [REQUIRED] - The Amazon Chime account ID. 
- UpdateUserRequestItems (list) – - [REQUIRED] - The request containing the user IDs and details to update. - (dict) – - The user ID and user fields to update, used with the BatchUpdateUser action. - UserId (string) – [REQUIRED] - The user ID. 
- LicenseType (string) – - The user license type. 
- UserType (string) – - The user type. 
- AlexaForBusinessMetadata (dict) – - The Alexa for Business metadata. - IsAlexaForBusinessEnabled (boolean) – - Starts or stops Alexa for Business. 
- AlexaForBusinessRoomArn (string) – - The ARN of the room resource. 
 
 
 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'UserErrors': [ { 'UserId': 'string', 'ErrorCode': 'BadRequest'|'Conflict'|'Forbidden'|'NotFound'|'PreconditionFailed'|'ResourceLimitExceeded'|'ServiceFailure'|'AccessDenied'|'ServiceUnavailable'|'Throttled'|'Throttling'|'Unauthorized'|'Unprocessable'|'VoiceConnectorGroupAssociationsExist'|'PhoneNumberAssociationsExist', 'ErrorMessage': 'string' }, ] } - Response Structure- (dict) – - UserErrors (list) – - If the BatchUpdateUser action fails for one or more of the user IDs in the request, a list of the user IDs is returned, along with error codes and error messages. - (dict) – - The list of errors returned when errors are encountered during the BatchSuspendUser, BatchUnsuspendUser, or BatchUpdateUser actions. This includes user IDs, error codes, and error messages. - UserId (string) – - The user ID for which the action failed. 
- ErrorCode (string) – - The error code. 
- ErrorMessage (string) – - The error message. 
 
 
 
 
 - Exceptions- Chime.Client.exceptions.UnauthorizedClientException
- Chime.Client.exceptions.NotFoundException
- Chime.Client.exceptions.ForbiddenException
- Chime.Client.exceptions.BadRequestException
- Chime.Client.exceptions.ThrottledClientException
- Chime.Client.exceptions.ServiceUnavailableException
- Chime.Client.exceptions.ServiceFailureException