Adds storage_hmac_key_resource (#3084) (#368)
Adds storage_hmac_key_resource (#3084) (#368)

* Adds hmac key

* Fixes up hmacKey resource properties in terraform

* Update products/storage/terraform.yaml

Co-Authored-By: Riley Karson <1a773f0ad84731b4060512d017ba233db35a9279@google.com>

* Update products/storage/api.yaml

Co-Authored-By: Riley Karson <1a773f0ad84731b4060512d017ba233db35a9279@google.com>

* Adds an example, website links, and several fixes from review

* Adds test and fixes hmac_key id

* tweaking hmac_key example

* Update third_party/terraform/tests/resource_storage_hmac_key_test.go

Co-Authored-By: Riley Karson <1a773f0ad84731b4060512d017ba233db35a9279@google.com>

* Update products/storage/api.yaml

Co-Authored-By: Riley Karson <1a773f0ad84731b4060512d017ba233db35a9279@google.com>

* Update third_party/terraform/tests/resource_storage_hmac_key_test.go

Co-Authored-By: Riley Karson <1a773f0ad84731b4060512d017ba233db35a9279@google.com>

* hmac_key: adds doc warning about secrets, fixes yaml formatting, and improves test

* More fixes for review

* Fixing gofmt

* fix resource name

* more iteration

* More fixes

* RM unused var in hmac_key_test

* hmac_key: Pre-delete and more fixes

* Fixing wrong assumptions

* Edits to support read schema

* Get tests passing, handle deleted items properly

* Sidebar - to _

* Remove the update encoder because the docs are wrong on update format anyways

Co-authored-by: Riley Karson <1a773f0ad84731b4060512d017ba233db35a9279@google.com>
Signed-off-by: Modular Magician <magic-modules@google.com>

Co-authored-by: Riley Karson <1a773f0ad84731b4060512d017ba233db35a9279@google.com>

GoogleCloudPlatform/terraform-google-conversion