mirror of
https://github.com/letic/terraform-provider-google.git
synced 2024-09-27 21:46:02 +00:00
Initial TF commits needed for cloud composer support (#1926)
* add cloud composer vendor * init composer client and resource map
This commit is contained in:
parent
583fc3989a
commit
96b17536b9
@ -24,6 +24,7 @@ import (
|
|||||||
"google.golang.org/api/cloudkms/v1"
|
"google.golang.org/api/cloudkms/v1"
|
||||||
"google.golang.org/api/cloudresourcemanager/v1"
|
"google.golang.org/api/cloudresourcemanager/v1"
|
||||||
resourceManagerV2Beta1 "google.golang.org/api/cloudresourcemanager/v2beta1"
|
resourceManagerV2Beta1 "google.golang.org/api/cloudresourcemanager/v2beta1"
|
||||||
|
"google.golang.org/api/composer/v1"
|
||||||
computeBeta "google.golang.org/api/compute/v0.beta"
|
computeBeta "google.golang.org/api/compute/v0.beta"
|
||||||
"google.golang.org/api/compute/v1"
|
"google.golang.org/api/compute/v1"
|
||||||
"google.golang.org/api/container/v1"
|
"google.golang.org/api/container/v1"
|
||||||
@ -60,6 +61,7 @@ type Config struct {
|
|||||||
|
|
||||||
clientBilling *cloudbilling.Service
|
clientBilling *cloudbilling.Service
|
||||||
clientBuild *cloudbuild.Service
|
clientBuild *cloudbuild.Service
|
||||||
|
clientComposer *composer.Service
|
||||||
clientCompute *compute.Service
|
clientCompute *compute.Service
|
||||||
clientComputeBeta *computeBeta.Service
|
clientComputeBeta *computeBeta.Service
|
||||||
clientContainer *container.Service
|
clientContainer *container.Service
|
||||||
@ -360,6 +362,13 @@ func (c *Config) loadAndValidate() error {
|
|||||||
}
|
}
|
||||||
c.clientAppEngine.UserAgent = userAgent
|
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
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -103,6 +103,7 @@ func Provider() terraform.ResourceProvider {
|
|||||||
GeneratedComputeResourcesMap,
|
GeneratedComputeResourcesMap,
|
||||||
GeneratedContainerAnalysisResourcesMap,
|
GeneratedContainerAnalysisResourcesMap,
|
||||||
GeneratedRedisResourcesMap,
|
GeneratedRedisResourcesMap,
|
||||||
|
GeneratedComposerResourcesMap,
|
||||||
GeneratedResourceManagerResourcesMap,
|
GeneratedResourceManagerResourcesMap,
|
||||||
map[string]*schema.Resource{
|
map[string]*schema.Resource{
|
||||||
"google_bigquery_dataset": resourceBigQueryDataset(),
|
"google_bigquery_dataset": resourceBigQueryDataset(),
|
||||||
|
19
google/provider_composer_gen.go
Normal file
19
google/provider_composer_gen.go
Normal 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{}
|
702
vendor/google.golang.org/api/composer/v1/composer-api.json
generated
vendored
Normal file
702
vendor/google.golang.org/api/composer/v1/composer-api.json
generated
vendored
Normal file
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
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
6
vendor/vendor.json
vendored
@ -1297,6 +1297,12 @@
|
|||||||
"revision": "6d17a978cb363067e40a571c7cd7ddc010af35b0",
|
"revision": "6d17a978cb363067e40a571c7cd7ddc010af35b0",
|
||||||
"revisionTime": "2017-09-12T00:03:44Z"
|
"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=",
|
"checksumSHA1": "NoilikEkt3GXRr4h0C5jFzutFcY=",
|
||||||
"path": "google.golang.org/api/compute/v0.beta",
|
"path": "google.golang.org/api/compute/v0.beta",
|
||||||
|
Loading…
Reference in New Issue
Block a user