File tree Expand file tree Collapse file tree 3 files changed +41
-0
lines changed Expand file tree Collapse file tree 3 files changed +41
-0
lines changed Original file line number Diff line number Diff line change 1+ ```release-note:none
2+
3+ ```
Original file line number Diff line number Diff line change @@ -130,6 +130,25 @@ resource "google_healthcare_fhir_store" "default" {
130130 }
131131 }
132132 }
133+
134+ depends_on = [
135+ google_project_iam_member.bigquery_editor,
136+ google_project_iam_member.bigquery_job_user
137+ ]
138+ }
139+
140+ data "google_project" "project" {}
141+
142+ resource "google_project_iam_member" "bigquery_editor" {
143+ project = data.google_project.project.project_id
144+ role = "roles/bigquery.dataEditor"
145+ member = "serviceAccount:service-${data.google_project.project.number}@gcp-sa-healthcare.iam.gserviceaccount.com"
146+ }
147+
148+ resource "google_project_iam_member" "bigquery_job_user" {
149+ project = data.google_project.project.project_id
150+ role = "roles/bigquery.jobUser"
151+ member = "serviceAccount:service-${data.google_project.project.number}@gcp-sa-healthcare.iam.gserviceaccount.com"
133152}
134153
135154resource "google_pubsub_topic" "topic" {
Original file line number Diff line number Diff line change @@ -98,6 +98,25 @@ resource "google_healthcare_fhir_store" "default" {
9898 }
9999 }
100100 }
101+
102+ depends_on = [
103+ google_project_iam_member.bigquery_editor,
104+ google_project_iam_member.bigquery_job_user
105+ ]
106+ }
107+
108+ data "google_project" "project" {}
109+
110+ resource "google_project_iam_member" "bigquery_editor" {
111+ project = data.google_project.project.project_id
112+ role = "roles/bigquery.dataEditor"
113+ member = "serviceAccount:service-${data.google_project.project.number}@gcp-sa-healthcare.iam.gserviceaccount.com"
114+ }
115+
116+ resource "google_project_iam_member" "bigquery_job_user" {
117+ project = data.google_project.project.project_id
118+ role = "roles/bigquery.jobUser"
119+ member = "serviceAccount:service-${data.google_project.project.number}@gcp-sa-healthcare.iam.gserviceaccount.com"
101120}
102121
103122resource "google_pubsub_topic" "topic" {
You can’t perform that action at this time.
0 commit comments