My question is, why you choice Serverless Framework to manage aws Developer Tools (include CodePipeline, CodeBuild & CodeDeploy)?
Are they serverless related?
Take a look about Terraform, looks more suitable for your request.
https://www.terraform.io/docs/providers/aws/r/codepipeline.html
https://www.terraform.io/docs/providers/aws/r/codebuild_project.html
https://www.terraform.io/docs/providers/aws/r/codedeploy_app.html