// Removes a user from a project. Removing a user from a project also removes the
// IAM policies from that user that allowed access to the project and its
// resources. Disassociating a team member does not remove that user's profile from
// AWS CodeStar. It does not remove the user from IAM.
Removes a user from a project. Removing a user from a project also removes the
IAM policies from that user that allowed access to the project and its
resources. Disassociating a team member does not remove that user's profile from
AWS CodeStar. It does not remove the user from IAM.
// Removes a user from a project . Removing a user from a project also removes the // IAM policies from that user that allowed access to the project and its // resources . Disassociating a team member does not remove that user ' s profile from // AWS CodeStar . It does not remove the user from IAM .
func (c *Client) DisassociateTeamMember(ctx context.Context, params *DisassociateTeamMemberInput, optFns ...func(*Options)) (*DisassociateTeamMemberOutput, error) {
	if params == nil {
		params = &DisassociateTeamMemberInput{}
	}
	result, metadata, err := c.invokeOperation(ctx, "DisassociateTeamMember", params, optFns, addOperationDisassociateTeamMemberMiddlewares)
	if err != nil {
		return nil, err
	}
	out := result.(*DisassociateTeamMemberOutput)
	out.ResultMetadata = metadata
	return out, nil
}
func ( c * Client ) DisassociateTeamMember ( ctx context . Context , params * DisassociateTeamMemberInput , optFns ... func ( * Options ) ) ( * DisassociateTeamMemberOutput , error ) { if params == nil { params = & DisassociateTeamMemberInput { } } result , metadata , err := c . invokeOperation ( ctx , " " , params , optFns , addOperationDisassociateTeamMemberMiddlewares ) if err != nil { return nil , err } out := result . ( * DisassociateTeamMemberOutput ) out . ResultMetadata = metadata return out , nil }
Removes a user from a project.
Removes a user from a project .