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 #2147

Conversation

modular-magician
Copy link
Collaborator

Fixes: hashicorp/terraform-provider-google#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>
@modular-magician modular-magician merged commit 4c1fb6f into hashicorp:master Jun 8, 2020
@modular-magician modular-magician deleted the downstream-pr-4195630654bcd1e9a04a2a64d9ae64f41021e1a4 branch November 16, 2024 03:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

google_bigquery_dataset_iam_member
1 participant