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.name
will be changed tomyname
. 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