Initial TF commits needed for cloud composer support (#1926)

* add cloud composer vendor

* init composer client and resource map
This commit is contained in:
emily 2018-08-22 15:59:05 -07:00 committed by GitHub
parent 583fc3989a
commit 96b17536b9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 2993 additions and 0 deletions

View File

@ -24,6 +24,7 @@ import (
"google.golang.org/api/cloudkms/v1"
"google.golang.org/api/cloudresourcemanager/v1"
resourceManagerV2Beta1 "google.golang.org/api/cloudresourcemanager/v2beta1"
"google.golang.org/api/composer/v1"
computeBeta "google.golang.org/api/compute/v0.beta"
"google.golang.org/api/compute/v1"
"google.golang.org/api/container/v1"
@ -60,6 +61,7 @@ type Config struct {
clientBilling *cloudbilling.Service
clientBuild *cloudbuild.Service
clientComposer *composer.Service
clientCompute *compute.Service
clientComputeBeta *computeBeta.Service
clientContainer *container.Service
@ -360,6 +362,13 @@ func (c *Config) loadAndValidate() error {
}
c.clientAppEngine.UserAgent = userAgent
log.Printf("[INFO] Instantiating Cloud Composer Client...")
c.clientComposer, err = composer.New(client)
if err != nil {
return err
}
c.clientComposer.UserAgent = userAgent
return nil
}

View File

@ -103,6 +103,7 @@ func Provider() terraform.ResourceProvider {
GeneratedComputeResourcesMap,
GeneratedContainerAnalysisResourcesMap,
GeneratedRedisResourcesMap,
GeneratedComposerResourcesMap,
GeneratedResourceManagerResourcesMap,
map[string]*schema.Resource{
"google_bigquery_dataset": resourceBigQueryDataset(),

View File

@ -0,0 +1,19 @@
// ----------------------------------------------------------------------------
//
// *** AUTO GENERATED CODE *** AUTO GENERATED CODE ***
//
// ----------------------------------------------------------------------------
//
// This file is automatically generated by Magic Modules and manual
// changes will be clobbered when the file is regenerated.
//
// Please read more about how to change this file in
// .github/CONTRIBUTING.md.
//
// ----------------------------------------------------------------------------
package google
import "github.com/hashicorp/terraform/helper/schema"
var GeneratedComposerResourcesMap = map[string]*schema.Resource{}

File diff suppressed because one or more lines are too long

2256
vendor/google.golang.org/api/composer/v1/composer-gen.go generated vendored Normal file

File diff suppressed because one or more lines are too long

6
vendor/vendor.json vendored
View File

@ -1297,6 +1297,12 @@
"revision": "6d17a978cb363067e40a571c7cd7ddc010af35b0",
"revisionTime": "2017-09-12T00:03:44Z"
},
{
"checksumSHA1": "bfcUMzf49beod/my4uX3fuapue8=",
"path": "google.golang.org/api/composer/v1",
"revision": "e21acd801f91da814261b938941d193bb036441a",
"revisionTime": "2018-08-18T00:05:03Z"
},
{
"checksumSHA1": "NoilikEkt3GXRr4h0C5jFzutFcY=",
"path": "google.golang.org/api/compute/v0.beta",