You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::CodeStar::Types::AssociateTeamMemberRequest

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Note:

When passing AssociateTeamMemberRequest as input to an Aws::Client method, you can use a vanilla Hash:

{
  project_id: "ProjectId", # required
  client_request_token: "ClientRequestToken",
  user_arn: "UserArn", # required
  project_role: "Role", # required
  remote_access_allowed: false,
}

Instance Attribute Summary collapse

Instance Attribute Details

#client_request_tokenString

A user- or system-generated token that identifies the entity that requested the team member association to the project. This token can be used to repeat the request.

Returns:

  • (String)

    A user- or system-generated token that identifies the entity that requested the team member association to the project.

#project_idString

The ID of the project to which you will add the IAM user.

Returns:

  • (String)

    The ID of the project to which you will add the IAM user.

#project_roleString

The AWS CodeStar project role that will apply to this user. This role determines what actions a user can take in an AWS CodeStar project.

Returns:

  • (String)

    The AWS CodeStar project role that will apply to this user.

#remote_access_allowedBoolean

Whether the team member is allowed to use an SSH public/private key pair to remotely access project resources, for example Amazon EC2 instances.

Returns:

  • (Boolean)

    Whether the team member is allowed to use an SSH public/private key pair to remotely access project resources, for example Amazon EC2 instances.

#user_arnString

The Amazon Resource Name (ARN) for the IAM user you want to add to the AWS CodeStar project.

Returns:

  • (String)

    The Amazon Resource Name (ARN) for the IAM user you want to add to the AWS CodeStar project.