terraform-provider-google/vendor/google.golang.org/api
Michael Parker f2fc78d082 Adds support for creating KMS KeyRing resources (#518)
* Instantiate the cloudkms client

* Implement Create and Read for the kms key ring resource

* Expose the kms key ring resource

* Create acceptance test for creating a KeyRing, fix read to use KeyRing ID

* Add cloudkms library to vendor

* Address style comments

* Use fully-qualified keyring name in read operation

* Remove call to SetId during read operation

* Set ID as entire resource string

* Spin up a new project for acceptance test

* Use Getenv for billing and org environment variables

* And test and logs around removal from state

* Add comments

* Fixes formatting

* Log warning instead of info

* Use a single line for cloudkms client actions

* Add resource import test

* Add ability to import resource, update helper functions to use keyRingId struct

* Use shorter terraform ID for easier import

* Update import test to use the same config as the basic test

* Update KeyRing name regex to be consistent with API docs

* Add documentation page for resource

* Add KeyRing documentation to sidebar

* Adds unit tests around parsing the KeyRing import id

* Allow for project in id to be autopopulated from config

* Throw error in import if project provider is not provided for location/name format

* Consistent variable names

* Use tabs in resource config instead of spaces

* Remove "-x" suffix for docs

* Set project attribute on import if different from the project config
2017-10-27 09:40:01 -07:00
..
bigquery/v2 Transfer of provider code 2017-06-09 16:51:19 +00:00
cloudbilling/v1 Transfer of provider code 2017-06-09 16:51:19 +00:00
cloudkms/v1 Adds support for creating KMS KeyRing resources (#518) 2017-10-27 09:40:01 -07:00
cloudresourcemanager Add support for org policies at the organization level (#523) 2017-10-05 13:20:16 -07:00
compute Remove alias ip range from beta feature for compute instance 2017-09-28 10:48:28 -07:00
container/v1 update container/v1 API (#624) 2017-10-25 13:52:00 -07:00
discovery/v1 Schema Generator script (#215) 2017-08-01 14:46:55 -07:00
dns/v1 Transfer of provider code 2017-06-09 16:51:19 +00:00
gensupport Transfer of provider code 2017-06-09 16:51:19 +00:00
googleapi revendor googleapi/internal/uritemplates 2017-06-28 09:24:00 -07:00
iam/v1 Transfer of provider code 2017-06-09 16:51:19 +00:00
internal Add support for instance_type to google_bigtable_instance. (#313) 2017-08-11 14:43:00 -07:00
iterator Vendor dependencies for Bigtable client. 2017-06-09 17:23:19 -07:00
logging/v2 Add stackdriver project sink support (#432) 2017-09-14 19:15:14 -07:00
option Add support for instance_type to google_bigtable_instance. (#313) 2017-08-11 14:43:00 -07:00
pubsub/v1 Transfer of provider code 2017-06-09 16:51:19 +00:00
runtimeconfig/v1beta1 Add support for Google RuntimeConfig (#315) 2017-08-14 14:16:11 -07:00
servicemanagement/v1 Transfer of provider code 2017-06-09 16:51:19 +00:00
sourcerepo/v1 Add Support for Google source repos (#256) 2017-08-03 15:00:34 -07:00
spanner/v1 Add Google Spanner Support (google_spanner_instance) (#270) 2017-08-14 09:30:41 -07:00
sqladmin/v1beta4 Transfer of provider code 2017-06-09 16:51:19 +00:00
storage/v1 Transfer of provider code 2017-06-09 16:51:19 +00:00
transport Add support for instance_type to google_bigtable_instance. (#313) 2017-08-11 14:43:00 -07:00
LICENSE Transfer of provider code 2017-06-09 16:51:19 +00:00