Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bigquery dataset iam #6553

Conversation

modular-magician
Copy link
Collaborator

Fixes: #5520

This converts bigquery dataset access field to an IAM policy, and IAM policy to access to fit the bigquery dataset permission to our existing IAM model. These resources will always overwrite any authorized views on a dataset when they are applied as authorized views are a dataset specific construct and do not fit into the existing IAM model.

Release Note Template for Downstream PRs (will be copied)

`google_bigquery_dataset_iam_binding`
`google_bigquery_dataset_iam_member`
`google_bigquery_dataset_iam_policy`

Derived from GoogleCloudPlatform/magic-modules#3608

* Saving work, not ready

* Add iam start for dataset, not compiling

* Test commit

* Converting from IAM member to access

* Add docs

* Remove unused decoder

* Lint

* Add apply-time check for primitive roles in config

* PR feedback

* Fix compile

Signed-off-by: Modular Magician <magic-modules@google.com>
@ghost
Copy link

ghost commented Jul 9, 2020

I'm going to lock this issue because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues.

If you feel this issue should be reopened, we encourage creating a new issue linking back to this one for added context. If you feel I made an error 🤖 🙉 , please reach out to my human friends 👉 hashibot-feedback@hashicorp.com. Thanks!

@hashicorp hashicorp locked and limited conversation to collaborators Jul 9, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

google_bigquery_dataset_iam_member
1 participant