update_team_member

CodeStar.Client.update_team_member(**kwargs)

Updates a team member's attributes in an AWS CodeStar project. For example, you can change a team member's role in the project, or change whether they have remote access to project resources.

See also: AWS API Documentation

Request Syntax

response = client.update_team_member(
    projectId='string',
    userArn='string',
    projectRole='string',
    remoteAccessAllowed=True|False
)
Parameters
  • projectId (string) --

    [REQUIRED]

    The ID of the project.

  • userArn (string) --

    [REQUIRED]

    The Amazon Resource Name (ARN) of the user for whom you want to change team membership attributes.

  • projectRole (string) -- The role assigned to the user in the project. Project roles have different levels of access. For more information, see Working with Teams in the AWS CodeStar User Guide .
  • remoteAccessAllowed (boolean) -- Whether a team member is allowed to remotely access project resources using the SSH public key associated with the user's profile. Even if this is set to True, the user must associate a public key with their profile before the user can access resources.
Return type

dict

Returns

Response Syntax

{
    'userArn': 'string',
    'projectRole': 'string',
    'remoteAccessAllowed': True|False
}

Response Structure

  • (dict) --

    • userArn (string) --

      The Amazon Resource Name (ARN) of the user whose team membership attributes were updated.

    • projectRole (string) --

      The project role granted to the user.

    • remoteAccessAllowed (boolean) --

      Whether a team member is allowed to remotely access project resources using the SSH public key associated with the user's profile.

Exceptions

  • CodeStar.Client.exceptions.LimitExceededException
  • CodeStar.Client.exceptions.ProjectNotFoundException
  • CodeStar.Client.exceptions.ValidationException
  • CodeStar.Client.exceptions.InvalidServiceRoleException
  • CodeStar.Client.exceptions.ProjectConfigurationException
  • CodeStar.Client.exceptions.ConcurrentModificationException
  • CodeStar.Client.exceptions.TeamMemberNotFoundException