Merge pull request #2297 from sparkprime/beta-compute

Add beta compute client
This commit is contained in:
Dave Cunningham 2015-06-10 01:03:14 -04:00
commit 2f7e781fc6
1 changed files with 9 additions and 0 deletions

View File

@ -14,6 +14,7 @@ import (
"golang.org/x/oauth2/google"
"golang.org/x/oauth2/jwt"
"google.golang.org/api/compute/v1"
computeBeta "google.golang.org/api/compute/v0.beta"
"google.golang.org/api/dns/v1"
"google.golang.org/api/storage/v1"
)
@ -26,6 +27,7 @@ type Config struct {
Region string
clientCompute *compute.Service
clientComputeBeta *computeBeta.Service
clientDns *dns.Service
clientStorage *storage.Service
}
@ -110,6 +112,13 @@ func (c *Config) loadAndValidate() error {
}
c.clientCompute.UserAgent = userAgent
log.Printf("[INFO] Instantiating Beta GCE client...")
c.clientComputeBeta, err = computeBeta.New(client)
if err != nil {
return err
}
c.clientComputeBeta.UserAgent = userAgent
log.Printf("[INFO] Instantiating Google Cloud DNS client...")
c.clientDns, err = dns.New(client)
if err != nil {