OpsWorks / Client / update_user_profile
update_user_profile#
- OpsWorks.Client.update_user_profile(**kwargs)#
- Updates a specified user profile. - Required Permissions: To use this action, an IAM user must have an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions. - See also: AWS API Documentation - Request Syntax- response = client.update_user_profile( IamUserArn='string', SshUsername='string', SshPublicKey='string', AllowSelfManagement=True|False ) - Parameters:
- IamUserArn (string) – - [REQUIRED] - The user IAM ARN. This can also be a federated user’s ARN. 
- SshUsername (string) – The user’s SSH user name. The allowable characters are [a-z], [A-Z], [0-9], ‘-’, and ‘_’. If the specified name includes other punctuation marks, AWS OpsWorks Stacks removes them. For example, - my.namewill be changed to- myname. If you do not specify an SSH user name, AWS OpsWorks Stacks generates one from the IAM user name.
- SshPublicKey (string) – The user’s new SSH public key. 
- AllowSelfManagement (boolean) – Whether users can specify their own SSH public key through the My Settings page. For more information, see Managing User Permissions. 
 
- Returns:
- None 
 - Exceptions- OpsWorks.Client.exceptions.ValidationException
- OpsWorks.Client.exceptions.ResourceNotFoundException