# Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # https://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. output "bq_tables" { description = "Bigquery Tables." value = module.bigquery-dataset.table_ids } output "buckets" { description = "GCS Bucket Cloud KMS crypto keys." value = { data = module.gcs-data.name df-tmp = module.gcs-df-tmp.name } } output "project_id" { description = "Project id." value = module.project.project_id } output "serviceaccount" { description = "Service Account." value = { bq = module.service-account-bq.email df = module.service-account-df.email orch = module.service-account-orch.email landing = module.service-account-landing.email } } output "command-01-gcs" { description = "gcloud command to copy data into the created bucket impersonating the service account." value = "gsutil -i ${module.service-account-landing.email} cp data-demo/* ${module.gcs-data.url}" } output "command-02-dataflow" { description = "gcloud command to run dataflow template impersonating the service account." value = <