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