We announced
Getting Information about All AWS CodeBuild Projects
The following example lists the names of up to 100 of your AWS CodeBuild projects.
package main import ( "github.com/aws/aws-sdk-go/aws" "github.com/aws/aws-sdk-go/aws/session" "github.com/aws/aws-sdk-go/service/codebuild" "fmt" "os" ) // Lists a CodeBuild projects in the region configured in the shared config func main() { // Initialize a session in us-west-2 that the SDK will use to load // credentials from the shared credentials file ~/.aws/credentials. sess, err := session.NewSession(&aws.Config{ Region: aws.String("us-west-2")}, ) // Create CodeBuild service client svc := codebuild.New(sess) // Get the list of projects result, err := svc.ListProjects( &codebuild.ListProjectsInput{ SortBy: aws.String("NAME"), SortOrder: aws.String("ASCENDING", )}) if err != nil { fmt.Println("Got error listing projects: ", err) os.Exit(1) } for _, p := range result.Projects { fmt.Println(*p) } }
Choose Copy
to save the code locally. See the complete example