AssociateTeamMemberRequest

public struct AssociateTeamMemberRequest : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • 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.

    Declaration

    Swift

    public let clientRequestToken: String?
  • The ID of the project to which you will add the IAM user.

    Declaration

    Swift

    public let projectId: String
  • 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.

    Declaration

    Swift

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

    Declaration

    Swift

    public let remoteAccessAllowed: Bool?
  • The Amazon Resource Name (ARN) for the IAM user you want to add to the AWS CodeStar project.

    Declaration

    Swift

    public let userArn: String
  • Undocumented

    Declaration

    Swift

    public init(clientRequestToken: String? = nil, projectId: String, projectRole: String, remoteAccessAllowed: Bool? = nil, userArn: String)
  • Declaration

    Swift

    public func validate(name: String) throws