File tree 3 files changed +41
-0
lines changed
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" {
130
130
}
131
131
}
132
132
}
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"
133
152
}
134
153
135
154
resource "google_pubsub_topic" "topic" {
Original file line number Diff line number Diff line change @@ -98,6 +98,25 @@ resource "google_healthcare_fhir_store" "default" {
98
98
}
99
99
}
100
100
}
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"
101
120
}
102
121
103
122
resource "google_pubsub_topic" "topic" {
You can’t perform that action at this time.
0 commit comments