Skip to content

Instantly share code, notes, and snippets.

@linki
Last active July 4, 2016 09:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save linki/9e81a8a3ad4fd802dd91f69a7cd748c5 to your computer and use it in GitHub Desktop.
Save linki/9e81a8a3ad4fd802dd91f69a7cd748c5 to your computer and use it in GitHub Desktop.
package main
import (
"log"
"golang.org/x/net/context"
"golang.org/x/oauth2/google"
cloudresourcemanager "google.golang.org/api/cloudresourcemanager/v1beta1"
compute "google.golang.org/api/compute/v1"
)
func main() {
gcloud, err := google.DefaultClient(context.Background(), compute.CloudPlatformScope)
if err != nil {
log.Fatalf("Unable to get default client: %v", err)
}
crm, err := cloudresourcemanager.New(gcloud)
if err != nil {
log.Fatalf("Unable to create cloudresourcemanager client: %v", err)
}
project := &cloudresourcemanager.Project{
Name: "linki-project-1",
ProjectId: "linki-project-1",
}
_, err = crm.Projects.Create(project).Do()
if err != nil {
log.Fatal(err)
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment