diff --git a/examples/data-solutions/data-platform-foundations/01-landing.tf b/examples/data-solutions/data-platform-foundations/01-landing.tf index b1e083753..9f1e810ac 100644 --- a/examples/data-solutions/data-platform-foundations/01-landing.tf +++ b/examples/data-solutions/data-platform-foundations/01-landing.tf @@ -31,16 +31,15 @@ module "land-project" { "roles/bigquery.dataEditor", "roles/pubsub.editor", "roles/storage.admin", - "roles/storage.objectViewer", ] } iam = { - "roles/bigquery.dataEditor" = [module.land-sa-bq-0.iam_email] - "roles/bigquery.dataViewer" = local.land_orch_service_accounts - "roles/bigquery.jobUser" = [module.orch-sa-cmp-0.iam_email] - "roles/bigquery.user" = [module.load-sa-df-0.iam_email] - "roles/pubsub.publisher" = [module.land-sa-ps-0.iam_email] - "roles/pubsub.subscriber" = local.land_orch_service_accounts + "roles/bigquery.dataEditor" = [module.land-sa-bq-0.iam_email] + "roles/bigquery.user" = [module.load-sa-df-0.iam_email] + "roles/pubsub.publisher" = [module.land-sa-ps-0.iam_email] + "roles/pubsub.subscriber" = concat( + local.land_orch_service_accounts, [module.load-sa-df-0.iam_email] + ) "roles/storage.objectAdmin" = [module.load-sa-df-0.iam_email] "roles/storage.objectCreator" = [module.land-sa-cs-0.iam_email] "roles/storage.objectViewer" = [module.orch-sa-cmp-0.iam_email] diff --git a/examples/data-solutions/data-platform-foundations/02-load.tf b/examples/data-solutions/data-platform-foundations/02-load.tf index 5ffb0e2b4..3af01f84c 100644 --- a/examples/data-solutions/data-platform-foundations/02-load.tf +++ b/examples/data-solutions/data-platform-foundations/02-load.tf @@ -54,13 +54,6 @@ module "load-project" { ] "roles/dataflow.worker" = [module.load-sa-df-0.iam_email] "roles/storage.objectAdmin" = local.load_service_accounts - # TODO: these are needed on the shared VPC? - # "roles/compute.serviceAgent" = [ - # "serviceAccount:${module.load-project.service_accounts.robots.compute}" - # ] - # "roles/dataflow.serviceAgent" = [ - # "serviceAccount:${module.load-project.service_accounts.robots.dataflow}" - # ] } services = concat(var.project_services, [ "bigquery.googleapis.com", @@ -84,9 +77,6 @@ module "load-project" { attach = true host_project = local.shared_vpc_project service_identity_iam = {} - # service_identity_iam = { - # "compute.networkUser" = ["dataflow"] - # } } } diff --git a/examples/data-solutions/data-platform-foundations/03-composer.tf b/examples/data-solutions/data-platform-foundations/03-composer.tf index eec72fe9c..317baeaab 100644 --- a/examples/data-solutions/data-platform-foundations/03-composer.tf +++ b/examples/data-solutions/data-platform-foundations/03-composer.tf @@ -54,6 +54,7 @@ resource "google_composer_environment" "orch-cmp-0" { image_version = var.composer_config.airflow_version env_variables = merge( var.composer_config.env_variables, { + BQ_LOCATION = var.location DTL_L0_PRJ = module.lake-0-project.project_id DTL_L0_BQ_DATASET = module.lake-0-bq-0.dataset_id DTL_L0_GCS = module.lake-0-cs-0.url diff --git a/examples/data-solutions/data-platform-foundations/03-orchestration.tf b/examples/data-solutions/data-platform-foundations/03-orchestration.tf index 705765316..833763e88 100644 --- a/examples/data-solutions/data-platform-foundations/03-orchestration.tf +++ b/examples/data-solutions/data-platform-foundations/03-orchestration.tf @@ -52,11 +52,8 @@ module "orch-project" { "roles/bigquery.dataEditor" = [ module.load-sa-df-0.iam_email, module.transf-sa-df-0.iam_email, - module.orch-sa-cmp-0.iam_email, ] "roles/bigquery.jobUser" = [ - module.load-sa-df-0.iam_email, - module.transf-sa-df-0.iam_email, module.orch-sa-cmp-0.iam_email, ] "roles/composer.worker" = [ @@ -66,14 +63,10 @@ module "orch-project" { module.orch-sa-cmp-0.iam_email ] "roles/storage.objectAdmin" = [ - module.load-sa-df-0.iam_email, module.orch-sa-cmp-0.iam_email, "serviceAccount:${module.orch-project.service_accounts.robots.composer}", ] - "roles/storage.admin" = [ - module.load-sa-df-0.iam_email, - module.transf-sa-df-0.iam_email - ] + "roles/storage.objectViewer" = [module.load-sa-df-0.iam_email] } oslogin = false policy_boolean = { @@ -104,17 +97,6 @@ module "orch-project" { attach = true host_project = local.shared_vpc_project service_identity_iam = {} - # service_identity_iam = { - # "roles/composer.sharedVpcAgent" = [ - # "composer" - # ] - # "roles/compute.networkUser" = [ - # "cloudservices", "container-engine", "dataflow" - # ] - # "roles/container.hostServiceAgentUser" = [ - # "container-engine" - # ] - # } } } diff --git a/examples/data-solutions/data-platform-foundations/04-transformation.tf b/examples/data-solutions/data-platform-foundations/04-transformation.tf index 62cacf3a6..ad765b630 100644 --- a/examples/data-solutions/data-platform-foundations/04-transformation.tf +++ b/examples/data-solutions/data-platform-foundations/04-transformation.tf @@ -40,9 +40,6 @@ module "transf-project" { ] } iam = { - "roles/bigquery.dataViewer" = [ - module.orch-sa-cmp-0.iam_email - ] "roles/bigquery.jobUser" = [ module.transf-sa-bq-0.iam_email, ] @@ -54,7 +51,6 @@ module "transf-project" { ] "roles/storage.objectAdmin" = [ module.transf-sa-df-0.iam_email, - module.orch-sa-cmp-0.iam_email, "serviceAccount:${module.transf-project.service_accounts.robots.dataflow}" ] } diff --git a/examples/data-solutions/data-platform-foundations/05-datalake.tf b/examples/data-solutions/data-platform-foundations/05-datalake.tf index 8bf7c5018..31f44051d 100644 --- a/examples/data-solutions/data-platform-foundations/05-datalake.tf +++ b/examples/data-solutions/data-platform-foundations/05-datalake.tf @@ -29,31 +29,48 @@ locals { "roles/storage.objectViewer", ] } - lake_iam = { + lake_plg_group_iam = { + (local.groups.data-engineers) = [ + "roles/bigquery.dataEditor", + "roles/storage.admin", + ], + (local.groups.data-analysts) = [ + "roles/bigquery.dataEditor", + "roles/bigquery.jobUser", + "roles/bigquery.user", + "roles/datacatalog.viewer", + "roles/datacatalog.tagTemplateViewer", + "roles/storage.objectAdmin", + ] + } + lake_0_iam = { "roles/bigquery.dataEditor" = [ module.load-sa-df-0.iam_email, - module.transf-sa-df-0.iam_email, - module.transf-sa-bq-0.iam_email, - module.orch-sa-cmp-0.iam_email, ] "roles/bigquery.jobUser" = [ module.load-sa-df-0.iam_email, - module.transf-sa-df-0.iam_email, ] - "roles/storage.admin" = [ - module.load-sa-df-0.iam_email, + "roles/bigquery.dataEditor" = [ module.transf-sa-df-0.iam_email, + module.transf-sa-bq-0.iam_email, ] "roles/storage.objectCreator" = [ module.load-sa-df-0.iam_email, + ] + } + lake_iam = { + "roles/bigquery.dataEditor" = [ module.transf-sa-df-0.iam_email, module.transf-sa-bq-0.iam_email, - module.orch-sa-cmp-0.iam_email, + ] + "roles/bigquery.jobUser" = [ + module.transf-sa-bq-0.iam_email, + ] + "roles/storage.objectCreator" = [ + module.transf-sa-df-0.iam_email, ] "roles/storage.objectViewer" = [ module.transf-sa-df-0.iam_email, - module.transf-sa-bq-0.iam_email, - module.orch-sa-cmp-0.iam_email, ] } lake_services = concat(var.project_services, [ @@ -79,7 +96,7 @@ module "lake-0-project" { prefix = var.prefix name = "dtl-0" group_iam = local.lake_group_iam - iam = local.lake_iam + iam = local.lake_0_iam services = local.lake_services service_encryption_key_ids = { bq = [try(local.service_encryption_keys.bq, null)] diff --git a/examples/data-solutions/data-platform-foundations/IAM.md b/examples/data-solutions/data-platform-foundations/IAM.md index 07db8e0e4..9d8bcea80 100644 --- a/examples/data-solutions/data-platform-foundations/IAM.md +++ b/examples/data-solutions/data-platform-foundations/IAM.md @@ -17,10 +17,9 @@ Legend: + additive, conditional. |---|---| |gcp-data-analysts
group|[roles/bigquery.dataViewer](https://cloud.google.com/iam/docs/understanding-roles#bigquery.dataViewer)
[roles/bigquery.jobUser](https://cloud.google.com/iam/docs/understanding-roles#bigquery.jobUser)
[roles/bigquery.user](https://cloud.google.com/iam/docs/understanding-roles#bigquery.user)
[roles/datacatalog.tagTemplateViewer](https://cloud.google.com/iam/docs/understanding-roles#datacatalog.tagTemplateViewer)
[roles/datacatalog.viewer](https://cloud.google.com/iam/docs/understanding-roles#datacatalog.viewer)
[roles/storage.objectViewer](https://cloud.google.com/iam/docs/understanding-roles#storage.objectViewer) | |gcp-data-engineers
group|[roles/bigquery.dataEditor](https://cloud.google.com/iam/docs/understanding-roles#bigquery.dataEditor)
[roles/storage.admin](https://cloud.google.com/iam/docs/understanding-roles#storage.admin) | -|load-df-0
serviceAccount|[roles/bigquery.dataEditor](https://cloud.google.com/iam/docs/understanding-roles#bigquery.dataEditor)
[roles/bigquery.jobUser](https://cloud.google.com/iam/docs/understanding-roles#bigquery.jobUser)
[roles/storage.admin](https://cloud.google.com/iam/docs/understanding-roles#storage.admin)
[roles/storage.objectCreator](https://cloud.google.com/iam/docs/understanding-roles#storage.objectCreator) | -|orc-cmp-0
serviceAccount|[roles/bigquery.dataEditor](https://cloud.google.com/iam/docs/understanding-roles#bigquery.dataEditor)
[roles/storage.objectCreator](https://cloud.google.com/iam/docs/understanding-roles#storage.objectCreator)
[roles/storage.objectViewer](https://cloud.google.com/iam/docs/understanding-roles#storage.objectViewer) | -|trf-bq-0
serviceAccount|[roles/bigquery.dataEditor](https://cloud.google.com/iam/docs/understanding-roles#bigquery.dataEditor)
[roles/storage.objectCreator](https://cloud.google.com/iam/docs/understanding-roles#storage.objectCreator)
[roles/storage.objectViewer](https://cloud.google.com/iam/docs/understanding-roles#storage.objectViewer) | -|trf-df-0
serviceAccount|[roles/bigquery.dataEditor](https://cloud.google.com/iam/docs/understanding-roles#bigquery.dataEditor)
[roles/bigquery.jobUser](https://cloud.google.com/iam/docs/understanding-roles#bigquery.jobUser)
[roles/storage.admin](https://cloud.google.com/iam/docs/understanding-roles#storage.admin)
[roles/storage.objectCreator](https://cloud.google.com/iam/docs/understanding-roles#storage.objectCreator)
[roles/storage.objectViewer](https://cloud.google.com/iam/docs/understanding-roles#storage.objectViewer) | +|load-df-0
serviceAccount|[roles/bigquery.jobUser](https://cloud.google.com/iam/docs/understanding-roles#bigquery.jobUser)
[roles/storage.objectCreator](https://cloud.google.com/iam/docs/understanding-roles#storage.objectCreator) | +|trf-bq-0
serviceAccount|[roles/bigquery.dataEditor](https://cloud.google.com/iam/docs/understanding-roles#bigquery.dataEditor) | +|trf-df-0
serviceAccount|[roles/bigquery.dataEditor](https://cloud.google.com/iam/docs/understanding-roles#bigquery.dataEditor) | ## Project dtl-1 @@ -28,10 +27,8 @@ Legend: + additive, conditional. |---|---| |gcp-data-analysts
group|[roles/bigquery.dataViewer](https://cloud.google.com/iam/docs/understanding-roles#bigquery.dataViewer)
[roles/bigquery.jobUser](https://cloud.google.com/iam/docs/understanding-roles#bigquery.jobUser)
[roles/bigquery.user](https://cloud.google.com/iam/docs/understanding-roles#bigquery.user)
[roles/datacatalog.tagTemplateViewer](https://cloud.google.com/iam/docs/understanding-roles#datacatalog.tagTemplateViewer)
[roles/datacatalog.viewer](https://cloud.google.com/iam/docs/understanding-roles#datacatalog.viewer)
[roles/storage.objectViewer](https://cloud.google.com/iam/docs/understanding-roles#storage.objectViewer) | |gcp-data-engineers
group|[roles/bigquery.dataEditor](https://cloud.google.com/iam/docs/understanding-roles#bigquery.dataEditor)
[roles/storage.admin](https://cloud.google.com/iam/docs/understanding-roles#storage.admin) | -|load-df-0
serviceAccount|[roles/bigquery.dataEditor](https://cloud.google.com/iam/docs/understanding-roles#bigquery.dataEditor)
[roles/bigquery.jobUser](https://cloud.google.com/iam/docs/understanding-roles#bigquery.jobUser)
[roles/storage.admin](https://cloud.google.com/iam/docs/understanding-roles#storage.admin)
[roles/storage.objectCreator](https://cloud.google.com/iam/docs/understanding-roles#storage.objectCreator) | -|orc-cmp-0
serviceAccount|[roles/bigquery.dataEditor](https://cloud.google.com/iam/docs/understanding-roles#bigquery.dataEditor)
[roles/storage.objectCreator](https://cloud.google.com/iam/docs/understanding-roles#storage.objectCreator)
[roles/storage.objectViewer](https://cloud.google.com/iam/docs/understanding-roles#storage.objectViewer) | -|trf-bq-0
serviceAccount|[roles/bigquery.dataEditor](https://cloud.google.com/iam/docs/understanding-roles#bigquery.dataEditor)
[roles/storage.objectCreator](https://cloud.google.com/iam/docs/understanding-roles#storage.objectCreator)
[roles/storage.objectViewer](https://cloud.google.com/iam/docs/understanding-roles#storage.objectViewer) | -|trf-df-0
serviceAccount|[roles/bigquery.dataEditor](https://cloud.google.com/iam/docs/understanding-roles#bigquery.dataEditor)
[roles/bigquery.jobUser](https://cloud.google.com/iam/docs/understanding-roles#bigquery.jobUser)
[roles/storage.admin](https://cloud.google.com/iam/docs/understanding-roles#storage.admin)
[roles/storage.objectCreator](https://cloud.google.com/iam/docs/understanding-roles#storage.objectCreator)
[roles/storage.objectViewer](https://cloud.google.com/iam/docs/understanding-roles#storage.objectViewer) | +|trf-bq-0
serviceAccount|[roles/bigquery.dataEditor](https://cloud.google.com/iam/docs/understanding-roles#bigquery.dataEditor)
[roles/bigquery.jobUser](https://cloud.google.com/iam/docs/understanding-roles#bigquery.jobUser) | +|trf-df-0
serviceAccount|[roles/bigquery.dataEditor](https://cloud.google.com/iam/docs/understanding-roles#bigquery.dataEditor)
[roles/storage.objectCreator](https://cloud.google.com/iam/docs/understanding-roles#storage.objectCreator)
[roles/storage.objectViewer](https://cloud.google.com/iam/docs/understanding-roles#storage.objectViewer) | ## Project dtl-2 @@ -39,10 +36,8 @@ Legend: + additive, conditional. |---|---| |gcp-data-analysts
group|[roles/bigquery.dataViewer](https://cloud.google.com/iam/docs/understanding-roles#bigquery.dataViewer)
[roles/bigquery.jobUser](https://cloud.google.com/iam/docs/understanding-roles#bigquery.jobUser)
[roles/bigquery.user](https://cloud.google.com/iam/docs/understanding-roles#bigquery.user)
[roles/datacatalog.tagTemplateViewer](https://cloud.google.com/iam/docs/understanding-roles#datacatalog.tagTemplateViewer)
[roles/datacatalog.viewer](https://cloud.google.com/iam/docs/understanding-roles#datacatalog.viewer)
[roles/storage.objectViewer](https://cloud.google.com/iam/docs/understanding-roles#storage.objectViewer) | |gcp-data-engineers
group|[roles/bigquery.dataEditor](https://cloud.google.com/iam/docs/understanding-roles#bigquery.dataEditor)
[roles/storage.admin](https://cloud.google.com/iam/docs/understanding-roles#storage.admin) | -|load-df-0
serviceAccount|[roles/bigquery.dataEditor](https://cloud.google.com/iam/docs/understanding-roles#bigquery.dataEditor)
[roles/bigquery.jobUser](https://cloud.google.com/iam/docs/understanding-roles#bigquery.jobUser)
[roles/storage.admin](https://cloud.google.com/iam/docs/understanding-roles#storage.admin)
[roles/storage.objectCreator](https://cloud.google.com/iam/docs/understanding-roles#storage.objectCreator) | -|orc-cmp-0
serviceAccount|[roles/bigquery.dataEditor](https://cloud.google.com/iam/docs/understanding-roles#bigquery.dataEditor)
[roles/storage.objectCreator](https://cloud.google.com/iam/docs/understanding-roles#storage.objectCreator)
[roles/storage.objectViewer](https://cloud.google.com/iam/docs/understanding-roles#storage.objectViewer) | -|trf-bq-0
serviceAccount|[roles/bigquery.dataEditor](https://cloud.google.com/iam/docs/understanding-roles#bigquery.dataEditor)
[roles/storage.objectCreator](https://cloud.google.com/iam/docs/understanding-roles#storage.objectCreator)
[roles/storage.objectViewer](https://cloud.google.com/iam/docs/understanding-roles#storage.objectViewer) | -|trf-df-0
serviceAccount|[roles/bigquery.dataEditor](https://cloud.google.com/iam/docs/understanding-roles#bigquery.dataEditor)
[roles/bigquery.jobUser](https://cloud.google.com/iam/docs/understanding-roles#bigquery.jobUser)
[roles/storage.admin](https://cloud.google.com/iam/docs/understanding-roles#storage.admin)
[roles/storage.objectCreator](https://cloud.google.com/iam/docs/understanding-roles#storage.objectCreator)
[roles/storage.objectViewer](https://cloud.google.com/iam/docs/understanding-roles#storage.objectViewer) | +|trf-bq-0
serviceAccount|[roles/bigquery.dataEditor](https://cloud.google.com/iam/docs/understanding-roles#bigquery.dataEditor)
[roles/bigquery.jobUser](https://cloud.google.com/iam/docs/understanding-roles#bigquery.jobUser) | +|trf-df-0
serviceAccount|[roles/bigquery.dataEditor](https://cloud.google.com/iam/docs/understanding-roles#bigquery.dataEditor)
[roles/storage.objectCreator](https://cloud.google.com/iam/docs/understanding-roles#storage.objectCreator)
[roles/storage.objectViewer](https://cloud.google.com/iam/docs/understanding-roles#storage.objectViewer) | ## Project dtl-plg @@ -50,21 +45,19 @@ Legend: + additive, conditional. |---|---| |gcp-data-analysts
group|[roles/bigquery.dataViewer](https://cloud.google.com/iam/docs/understanding-roles#bigquery.dataViewer)
[roles/bigquery.jobUser](https://cloud.google.com/iam/docs/understanding-roles#bigquery.jobUser)
[roles/bigquery.user](https://cloud.google.com/iam/docs/understanding-roles#bigquery.user)
[roles/datacatalog.tagTemplateViewer](https://cloud.google.com/iam/docs/understanding-roles#datacatalog.tagTemplateViewer)
[roles/datacatalog.viewer](https://cloud.google.com/iam/docs/understanding-roles#datacatalog.viewer)
[roles/storage.objectViewer](https://cloud.google.com/iam/docs/understanding-roles#storage.objectViewer) | |gcp-data-engineers
group|[roles/bigquery.dataEditor](https://cloud.google.com/iam/docs/understanding-roles#bigquery.dataEditor)
[roles/storage.admin](https://cloud.google.com/iam/docs/understanding-roles#storage.admin) | -|load-df-0
serviceAccount|[roles/bigquery.dataEditor](https://cloud.google.com/iam/docs/understanding-roles#bigquery.dataEditor)
[roles/bigquery.jobUser](https://cloud.google.com/iam/docs/understanding-roles#bigquery.jobUser)
[roles/storage.admin](https://cloud.google.com/iam/docs/understanding-roles#storage.admin)
[roles/storage.objectCreator](https://cloud.google.com/iam/docs/understanding-roles#storage.objectCreator) | -|orc-cmp-0
serviceAccount|[roles/bigquery.dataEditor](https://cloud.google.com/iam/docs/understanding-roles#bigquery.dataEditor)
[roles/storage.objectCreator](https://cloud.google.com/iam/docs/understanding-roles#storage.objectCreator)
[roles/storage.objectViewer](https://cloud.google.com/iam/docs/understanding-roles#storage.objectViewer) | -|trf-bq-0
serviceAccount|[roles/bigquery.dataEditor](https://cloud.google.com/iam/docs/understanding-roles#bigquery.dataEditor)
[roles/storage.objectCreator](https://cloud.google.com/iam/docs/understanding-roles#storage.objectCreator)
[roles/storage.objectViewer](https://cloud.google.com/iam/docs/understanding-roles#storage.objectViewer) | -|trf-df-0
serviceAccount|[roles/bigquery.dataEditor](https://cloud.google.com/iam/docs/understanding-roles#bigquery.dataEditor)
[roles/bigquery.jobUser](https://cloud.google.com/iam/docs/understanding-roles#bigquery.jobUser)
[roles/storage.admin](https://cloud.google.com/iam/docs/understanding-roles#storage.admin)
[roles/storage.objectCreator](https://cloud.google.com/iam/docs/understanding-roles#storage.objectCreator)
[roles/storage.objectViewer](https://cloud.google.com/iam/docs/understanding-roles#storage.objectViewer) | +|trf-bq-0
serviceAccount|[roles/bigquery.dataEditor](https://cloud.google.com/iam/docs/understanding-roles#bigquery.dataEditor)
[roles/bigquery.jobUser](https://cloud.google.com/iam/docs/understanding-roles#bigquery.jobUser) | +|trf-df-0
serviceAccount|[roles/bigquery.dataEditor](https://cloud.google.com/iam/docs/understanding-roles#bigquery.dataEditor)
[roles/storage.objectCreator](https://cloud.google.com/iam/docs/understanding-roles#storage.objectCreator)
[roles/storage.objectViewer](https://cloud.google.com/iam/docs/understanding-roles#storage.objectViewer) | ## Project lnd | members | roles | |---|---| -|gcp-data-engineers
group|[roles/bigquery.dataEditor](https://cloud.google.com/iam/docs/understanding-roles#bigquery.dataEditor)
[roles/pubsub.editor](https://cloud.google.com/iam/docs/understanding-roles#pubsub.editor)
[roles/storage.admin](https://cloud.google.com/iam/docs/understanding-roles#storage.admin)
[roles/storage.objectViewer](https://cloud.google.com/iam/docs/understanding-roles#storage.objectViewer) | +|gcp-data-engineers
group|[roles/bigquery.dataEditor](https://cloud.google.com/iam/docs/understanding-roles#bigquery.dataEditor)
[roles/pubsub.editor](https://cloud.google.com/iam/docs/understanding-roles#pubsub.editor)
[roles/storage.admin](https://cloud.google.com/iam/docs/understanding-roles#storage.admin) | |lnd-bq-0
serviceAccount|[roles/bigquery.dataEditor](https://cloud.google.com/iam/docs/understanding-roles#bigquery.dataEditor) | |lnd-cs-0
serviceAccount|[roles/storage.objectCreator](https://cloud.google.com/iam/docs/understanding-roles#storage.objectCreator) | |lnd-ps-0
serviceAccount|[roles/pubsub.publisher](https://cloud.google.com/iam/docs/understanding-roles#pubsub.publisher) | -|load-df-0
serviceAccount|[roles/bigquery.dataViewer](https://cloud.google.com/iam/docs/understanding-roles#bigquery.dataViewer)
[roles/bigquery.user](https://cloud.google.com/iam/docs/understanding-roles#bigquery.user)
[roles/pubsub.subscriber](https://cloud.google.com/iam/docs/understanding-roles#pubsub.subscriber)
[roles/storage.admin](https://cloud.google.com/iam/docs/understanding-roles#storage.admin)
[roles/storage.objectAdmin](https://cloud.google.com/iam/docs/understanding-roles#storage.objectAdmin) | -|orc-cmp-0
serviceAccount|[roles/bigquery.dataViewer](https://cloud.google.com/iam/docs/understanding-roles#bigquery.dataViewer)
[roles/bigquery.jobUser](https://cloud.google.com/iam/docs/understanding-roles#bigquery.jobUser)
[roles/pubsub.subscriber](https://cloud.google.com/iam/docs/understanding-roles#pubsub.subscriber)
[roles/storage.objectViewer](https://cloud.google.com/iam/docs/understanding-roles#storage.objectViewer) | +|load-df-0
serviceAccount|[roles/bigquery.user](https://cloud.google.com/iam/docs/understanding-roles#bigquery.user)
[roles/pubsub.subscriber](https://cloud.google.com/iam/docs/understanding-roles#pubsub.subscriber)
[roles/storage.admin](https://cloud.google.com/iam/docs/understanding-roles#storage.admin)
[roles/storage.objectAdmin](https://cloud.google.com/iam/docs/understanding-roles#storage.objectAdmin) | +|orc-cmp-0
serviceAccount|[roles/pubsub.subscriber](https://cloud.google.com/iam/docs/understanding-roles#pubsub.subscriber)
[roles/storage.objectViewer](https://cloud.google.com/iam/docs/understanding-roles#storage.objectViewer) | ## Project lod @@ -80,17 +73,17 @@ Legend: + additive, conditional. | members | roles | |---|---| |gcp-data-engineers
group|[roles/bigquery.dataEditor](https://cloud.google.com/iam/docs/understanding-roles#bigquery.dataEditor)
[roles/bigquery.jobUser](https://cloud.google.com/iam/docs/understanding-roles#bigquery.jobUser)
[roles/cloudbuild.builds.editor](https://cloud.google.com/iam/docs/understanding-roles#cloudbuild.builds.editor)
[roles/composer.admin](https://cloud.google.com/iam/docs/understanding-roles#composer.admin)
[roles/composer.environmentAndStorageObjectAdmin](https://cloud.google.com/iam/docs/understanding-roles#composer.environmentAndStorageObjectAdmin)
[roles/compute.networkUser](https://cloud.google.com/iam/docs/understanding-roles#compute.networkUser)
[roles/iam.serviceAccountUser](https://cloud.google.com/iam/docs/understanding-roles#iam.serviceAccountUser)
[roles/iap.httpsResourceAccessor](https://cloud.google.com/iam/docs/understanding-roles#iap.httpsResourceAccessor)
[roles/storage.admin](https://cloud.google.com/iam/docs/understanding-roles#storage.admin)
[roles/storage.objectAdmin](https://cloud.google.com/iam/docs/understanding-roles#storage.objectAdmin) | -|load-df-0
serviceAccount|[roles/bigquery.dataEditor](https://cloud.google.com/iam/docs/understanding-roles#bigquery.dataEditor)
[roles/bigquery.jobUser](https://cloud.google.com/iam/docs/understanding-roles#bigquery.jobUser)
[roles/storage.admin](https://cloud.google.com/iam/docs/understanding-roles#storage.admin)
[roles/storage.objectAdmin](https://cloud.google.com/iam/docs/understanding-roles#storage.objectAdmin) | -|orc-cmp-0
serviceAccount|[roles/bigquery.dataEditor](https://cloud.google.com/iam/docs/understanding-roles#bigquery.dataEditor)
[roles/bigquery.jobUser](https://cloud.google.com/iam/docs/understanding-roles#bigquery.jobUser)
[roles/composer.worker](https://cloud.google.com/iam/docs/understanding-roles#composer.worker)
[roles/iam.serviceAccountUser](https://cloud.google.com/iam/docs/understanding-roles#iam.serviceAccountUser)
[roles/storage.objectAdmin](https://cloud.google.com/iam/docs/understanding-roles#storage.objectAdmin) | +|load-df-0
serviceAccount|[roles/bigquery.dataEditor](https://cloud.google.com/iam/docs/understanding-roles#bigquery.dataEditor)
[roles/storage.objectViewer](https://cloud.google.com/iam/docs/understanding-roles#storage.objectViewer) | +|orc-cmp-0
serviceAccount|[roles/bigquery.jobUser](https://cloud.google.com/iam/docs/understanding-roles#bigquery.jobUser)
[roles/composer.worker](https://cloud.google.com/iam/docs/understanding-roles#composer.worker)
[roles/iam.serviceAccountUser](https://cloud.google.com/iam/docs/understanding-roles#iam.serviceAccountUser)
[roles/storage.objectAdmin](https://cloud.google.com/iam/docs/understanding-roles#storage.objectAdmin) | |service-396869095309
serviceAccount|[roles/storage.objectAdmin](https://cloud.google.com/iam/docs/understanding-roles#storage.objectAdmin) | -|trf-df-0
serviceAccount|[roles/bigquery.dataEditor](https://cloud.google.com/iam/docs/understanding-roles#bigquery.dataEditor)
[roles/bigquery.jobUser](https://cloud.google.com/iam/docs/understanding-roles#bigquery.jobUser)
[roles/storage.admin](https://cloud.google.com/iam/docs/understanding-roles#storage.admin) | +|trf-df-0
serviceAccount|[roles/bigquery.dataEditor](https://cloud.google.com/iam/docs/understanding-roles#bigquery.dataEditor) | ## Project trf | members | roles | |---|---| |gcp-data-engineers
group|[roles/bigquery.jobUser](https://cloud.google.com/iam/docs/understanding-roles#bigquery.jobUser)
[roles/dataflow.admin](https://cloud.google.com/iam/docs/understanding-roles#dataflow.admin) | -|orc-cmp-0
serviceAccount|[roles/bigquery.dataViewer](https://cloud.google.com/iam/docs/understanding-roles#bigquery.dataViewer)
[roles/dataflow.admin](https://cloud.google.com/iam/docs/understanding-roles#dataflow.admin)
[roles/storage.objectAdmin](https://cloud.google.com/iam/docs/understanding-roles#storage.objectAdmin) | +|orc-cmp-0
serviceAccount|[roles/dataflow.admin](https://cloud.google.com/iam/docs/understanding-roles#dataflow.admin) | |service-849847706799
serviceAccount|[roles/storage.objectAdmin](https://cloud.google.com/iam/docs/understanding-roles#storage.objectAdmin) | |trf-bq-0
serviceAccount|[roles/bigquery.jobUser](https://cloud.google.com/iam/docs/understanding-roles#bigquery.jobUser) | |trf-df-0
serviceAccount|[roles/dataflow.worker](https://cloud.google.com/iam/docs/understanding-roles#dataflow.worker)
[roles/storage.objectAdmin](https://cloud.google.com/iam/docs/understanding-roles#storage.objectAdmin) | diff --git a/examples/data-solutions/data-platform-foundations/demo/datapipeline.py b/examples/data-solutions/data-platform-foundations/demo/datapipeline.py index 6581348b8..878d641a7 100644 --- a/examples/data-solutions/data-platform-foundations/demo/datapipeline.py +++ b/examples/data-solutions/data-platform-foundations/demo/datapipeline.py @@ -30,6 +30,7 @@ from airflow.providers.google.cloud.operators.bigquery import BigQueryInsertJob # -------------------------------------------------------------------------------- # Set variables # ------------------------------------------------------------ +BQ_LOCATION = os.environ.get("BQ_LOCATION") DTL_L0_PRJ = os.environ.get("DTL_L0_PRJ") DTL_L0_BQ_DATASET = os.environ.get("DTL_L0_BQ_DATASET") DTL_L0_GCS = os.environ.get("DTL_L0_GCS") @@ -61,7 +62,7 @@ TRF_NET_SUBNET = os.environ.get("TRF_NET_SUBNET") TRF_SA_DF = os.environ.get("TRF_SA_DF") TRF_SA_BQ = os.environ.get("TRF_SA_BQ") DF_ZONE = os.environ.get("GCP_REGION") + "-b" -DF_REGION = BQ_REGION = os.environ.get("GCP_REGION") +DF_REGION = os.environ.get("GCP_REGION") # -------------------------------------------------------------------------------- # Set default arguments @@ -141,7 +142,7 @@ with models.DAG( task_id='bq_join_customer_purchase', gcp_conn_id='bigquery_default', project_id=TRF_PRJ, - location=BQ_REGION, + location=BQ_LOCATION, configuration={ 'jobType':'QUERY', 'query':{ @@ -172,7 +173,7 @@ with models.DAG( task_id='bq_l2_customer_purchase', gcp_conn_id='bigquery_default', project_id=TRF_PRJ, - location=BQ_REGION, + location=BQ_LOCATION, configuration={ 'jobType':'QUERY', 'query':{ diff --git a/examples/data-solutions/data-platform-foundations/state.json b/examples/data-solutions/data-platform-foundations/state.json new file mode 100644 index 000000000..c48c65401 --- /dev/null +++ b/examples/data-solutions/data-platform-foundations/state.json @@ -0,0 +1,10448 @@ +{ + "version": 4, + "terraform_version": "1.1.4", + "serial": 382, + "lineage": "9a069296-8e71-4472-3a4c-7800c8c7f9bc", + "outputs": { + "bigquery-datasets": { + "value": { + "lake-0-bq-0": "lc0210_dtl_0_bq_0", + "lake-1-bq-0": "lc0210_dtl_1_bq_0", + "lake-2-bq-0": "lc0210_dtl_2_bq_0", + "lake-plg-bq-0": "lc0210_dtl_plg_bq_0", + "land-bq-0": "lc0210lnd_bq_0" + }, + "type": [ + "object", + { + "lake-0-bq-0": "string", + "lake-1-bq-0": "string", + "lake-2-bq-0": "string", + "lake-plg-bq-0": "string", + "land-bq-0": "string" + } + ] + }, + "demo_commands": { + "value": { + "1": "gsutil -i lc0210-lnd-cs-0@lc0210-lnd.iam.gserviceaccount.com cp demo/data/*.csv gs://lc0210-lnd-cs-0", + "2": "gsutil -i lc0210-orc-cmp-0@lc0210-orc.iam.gserviceaccount.com cp demo/data/*.j* gs://lc0210-orc-cs-0", + "3": "gsutil -i lc0210-orc-cmp-0@lc0210-orc.iam.gserviceaccount.com cp demo/*.py gs://europe-west1-lc0210-orc-cmp-8658e75d-bucket/dags/", + "4": "Open https://l9f6283b3f99c0e61p-tp.appspot.com and run uploaded DAG.", + "5": " bq query --project_id=lc0210-dtl-2 --use_legacy_sql=false 'SELECT * FROM `lc0210-dtl-2.lc0210_dtl_2_bq_0.customer_purchase` LIMIT 1000'\"\n" + }, + "type": [ + "object", + { + "1": "string", + "2": "string", + "3": "string", + "4": "string", + "5": "string" + } + ] + }, + "gcs-buckets": { + "value": { + "lake-0-cs-0": "lc0210-dtl-0-cs-0", + "lake-1-cs-0": "lc0210-dtl-1-cs-0", + "lake-2-cs-0": "lc0210-dtl-2-cs-0", + "lake-plg-cs-0": "lc0210-dtl-plg-cs-0", + "land-cs-0": "lc0210-lnd-cs-0", + "lod-cs-df": "lc0210-load-cs-0", + "orch-cs-0": "lc0210-orc-cs-0", + "transf-cs-df": "lc0210-trf-cs-0" + }, + "type": [ + "object", + { + "lake-0-cs-0": "string", + "lake-1-cs-0": "string", + "lake-2-cs-0": "string", + "lake-plg-cs-0": "string", + "land-cs-0": "string", + "lod-cs-df": "string", + "orch-cs-0": "string", + "transf-cs-df": "string" + } + ] + }, + "projects": { + "value": { + "project_id": { + "exposure": "lc0210-exp", + "lake-0": "lc0210-dtl-0", + "lake-1": "lc0210-dtl-1", + "lake-2": "lc0210-dtl-2", + "lake-plg": "lc0210-dtl-plg", + "landing": "lc0210-lnd", + "load": "lc0210-lod", + "orchestration": "lc0210-orc", + "transformation": "lc0210-trf" + }, + "project_number": { + "exposure": "482270850874", + "lake-0": "1089428043779", + "lake-1": "1035186898939", + "lake-2": "42881574800", + "lake-plg": "941933112803", + "landing": "66240401327", + "load": "256115644733", + "orchestration": "396869095309", + "transformation": "849847706799" + } + }, + "type": [ + "object", + { + "project_id": [ + "object", + { + "exposure": "string", + "lake-0": "string", + "lake-1": "string", + "lake-2": "string", + "lake-plg": "string", + "landing": "string", + "load": "string", + "orchestration": "string", + "transformation": "string" + } + ], + "project_number": [ + "object", + { + "exposure": "string", + "lake-0": "string", + "lake-1": "string", + "lake-2": "string", + "lake-plg": "string", + "landing": "string", + "load": "string", + "orchestration": "string", + "transformation": "string" + } + ] + } + ] + }, + "vpc_network": { + "value": { + "load": "https://www.googleapis.com/compute/v1/projects/lc0210-lod/global/networks/lc0210-default", + "orchestration": "https://www.googleapis.com/compute/v1/projects/lc0210-orc/global/networks/lc0210-default", + "transformation": "https://www.googleapis.com/compute/v1/projects/lc0210-trf/global/networks/lc0210-default" + }, + "type": [ + "object", + { + "load": "string", + "orchestration": "string", + "transformation": "string" + } + ] + }, + "vpc_subnet": { + "value": { + "load": "https://www.googleapis.com/compute/v1/projects/lc0210-lod/regions/europe-west1/subnetworks/default", + "orchestration": "https://www.googleapis.com/compute/v1/projects/lc0210-orc/regions/europe-west1/subnetworks/default", + "transformation": "https://www.googleapis.com/compute/v1/projects/lc0210-trf/regions/europe-west1/subnetworks/default" + }, + "type": [ + "object", + { + "load": "string", + "orchestration": "string", + "transformation": "string" + } + ] + } + }, + "resources": [ + { + "mode": "managed", + "type": "google_composer_environment", + "name": "orch-cmp-0", + "provider": "provider[\"registry.terraform.io/hashicorp/google-beta\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "config": [ + { + "airflow_uri": "https://l9f6283b3f99c0e61p-tp.appspot.com", + "dag_gcs_prefix": "gs://europe-west1-lc0210-orc-cmp-8658e75d-bucket/dags", + "database_config": [ + { + "machine_type": "db-n1-standard-2" + } + ], + "encryption_config": [ + { + "kms_key_name": "" + } + ], + "environment_size": "", + "gke_cluster": "projects/lc0210-orc/zones/europe-west1-b/clusters/europe-west1-lc0210-orc-cmp-8658e75d-gke", + "maintenance_window": [ + { + "end_time": "1970-01-01T04:00:00Z", + "recurrence": "FREQ=WEEKLY;BYDAY=FR,SA,SU", + "start_time": "1970-01-01T00:00:00Z" + } + ], + "master_authorized_networks_config": [], + "node_config": [ + { + "disk_size_gb": 100, + "enable_ip_masq_agent": false, + "ip_allocation_policy": [ + { + "cluster_ipv4_cidr_block": "", + "cluster_secondary_range_name": "pods", + "services_ipv4_cidr_block": "", + "services_secondary_range_name": "services", + "use_ip_aliases": true + } + ], + "machine_type": "projects/lc0210-orc/zones/europe-west1-b/machineTypes/n1-standard-1", + "max_pods_per_node": 32, + "network": "projects/lc0210-orc/global/networks/lc0210-default", + "oauth_scopes": [ + "https://www.googleapis.com/auth/cloud-platform" + ], + "service_account": "lc0210-orc-cmp-0@lc0210-orc.iam.gserviceaccount.com", + "subnetwork": "projects/lc0210-orc/regions/europe-west1/subnetworks/default", + "tags": [ + "composer-worker", + "http-server", + "https-server" + ], + "zone": "projects/lc0210-orc/zones/europe-west1-b" + } + ], + "node_count": 3, + "private_environment_config": [ + { + "cloud_composer_connection_subnetwork": "", + "cloud_composer_network_ipv4_cidr_block": "", + "cloud_sql_ipv4_cidr_block": "10.20.10.0/24", + "enable_private_endpoint": true, + "enable_privately_used_public_ips": false, + "master_ipv4_cidr_block": "10.20.11.0/28", + "web_server_ipv4_cidr_block": "10.20.11.16/28" + } + ], + "software_config": [ + { + "airflow_config_overrides": {}, + "env_variables": { + "BQ_LOCATION": "eu", + "DTL_L0_BQ_DATASET": "lc0210_dtl_0_bq_0", + "DTL_L0_GCS": "gs://lc0210-dtl-0-cs-0", + "DTL_L0_PRJ": "lc0210-dtl-0", + "DTL_L1_BQ_DATASET": "lc0210_dtl_1_bq_0", + "DTL_L1_GCS": "gs://lc0210-dtl-1-cs-0", + "DTL_L1_PRJ": "lc0210-dtl-1", + "DTL_L2_BQ_DATASET": "lc0210_dtl_2_bq_0", + "DTL_L2_GCS": "gs://lc0210-dtl-2-cs-0", + "DTL_L2_PRJ": "lc0210-dtl-2", + "DTL_PLG_BQ_DATASET": "lc0210_dtl_plg_bq_0", + "DTL_PLG_GCS": "gs://lc0210-dtl-plg-cs-0", + "DTL_PLG_PRJ": "lc0210-dtl-plg", + "GCP_REGION": "europe-west1", + "LND_BQ": "lc0210lnd_bq_0", + "LND_GCS": "gs://lc0210-lnd-cs-0", + "LND_PRJ": "lc0210-lnd", + "LND_PS": "projects/lc0210-lnd/topics/lc0210-lnd-ps-0", + "LOD_GCS_STAGING": "gs://lc0210-load-cs-0", + "LOD_NET_SUBNET": "https://www.googleapis.com/compute/v1/projects/lc0210-lod/regions/europe-west1/subnetworks/default", + "LOD_NET_VPC": "https://www.googleapis.com/compute/v1/projects/lc0210-lod/global/networks/lc0210-default", + "LOD_PRJ": "lc0210-lod", + "LOD_SA_DF": "lc0210-load-df-0@lc0210-lod.iam.gserviceaccount.com", + "ORC_GCS": "gs://lc0210-orc-cs-0", + "ORC_PRJ": "lc0210-orc", + "TRF_GCS_STAGING": "gs://lc0210-trf-cs-0", + "TRF_NET_SUBNET": "https://www.googleapis.com/compute/v1/projects/lc0210-trf/regions/europe-west1/subnetworks/default", + "TRF_NET_VPC": "https://www.googleapis.com/compute/v1/projects/lc0210-trf/global/networks/lc0210-default", + "TRF_PRJ": "lc0210-trf", + "TRF_SA_BQ": "lc0210-trf-bq-0@lc0210-trf.iam.gserviceaccount.com", + "TRF_SA_DF": "lc0210-trf-df-0@lc0210-trf.iam.gserviceaccount.com" + }, + "image_version": "composer-1.17.5-airflow-2.1.4", + "pypi_packages": {}, + "python_version": "3", + "scheduler_count": 1 + } + ], + "web_server_config": [ + { + "machine_type": "composer-n1-webserver-2" + } + ], + "web_server_network_access_control": [ + { + "allowed_ip_range": [ + { + "description": "Allows access from all IPv4 addresses (default value)", + "value": "0.0.0.0/0" + }, + { + "description": "Allows access from all IPv6 addresses (default value)", + "value": "::0/0" + } + ] + } + ], + "workloads_config": [ + { + "scheduler": [ + { + "count": null, + "cpu": null, + "memory_gb": null, + "storage_gb": null + } + ], + "web_server": [ + { + "cpu": null, + "memory_gb": null, + "storage_gb": null + } + ], + "worker": [ + { + "cpu": null, + "max_count": null, + "memory_gb": null, + "min_count": null, + "storage_gb": null + } + ] + } + ] + } + ], + "id": "projects/lc0210-orc/locations/europe-west1/environments/lc0210-orc-cmp-0", + "labels": {}, + "name": "lc0210-orc-cmp-0", + "project": "lc0210-orc", + "region": "europe-west1", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo3MjAwMDAwMDAwMDAwLCJkZWxldGUiOjE4MDAwMDAwMDAwMDAsInVwZGF0ZSI6NzIwMDAwMDAwMDAwMH19", + "dependencies": [ + "module.lake-0-bq-0.google_bigquery_dataset.default", + "module.lake-0-bq-0.google_bigquery_dataset_access.domain", + "module.lake-0-bq-0.google_bigquery_dataset_access.group_by_email", + "module.lake-0-bq-0.google_bigquery_dataset_access.special_group", + "module.lake-0-bq-0.google_bigquery_dataset_access.user_by_email", + "module.lake-0-bq-0.google_bigquery_dataset_access.views", + "module.lake-0-cs-0.google_storage_bucket.bucket", + "module.lake-0-project.data.google_bigquery_default_service_account.bq_sa", + "module.lake-0-project.data.google_project.project", + "module.lake-0-project.data.google_storage_project_service_account.gcs_sa", + "module.lake-0-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.lake-0-project.google_compute_shared_vpc_service_project.service_projects", + "module.lake-0-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.lake-0-project.google_project.project", + "module.lake-0-project.google_project_iam_member.shared_vpc_host_robots", + "module.lake-0-project.google_project_organization_policy.boolean", + "module.lake-0-project.google_project_organization_policy.list", + "module.lake-0-project.google_project_service.project_services", + "module.lake-0-project.google_project_service_identity.jit_si", + "module.lake-1-bq-0.google_bigquery_dataset.default", + "module.lake-1-bq-0.google_bigquery_dataset_access.domain", + "module.lake-1-bq-0.google_bigquery_dataset_access.group_by_email", + "module.lake-1-bq-0.google_bigquery_dataset_access.special_group", + "module.lake-1-bq-0.google_bigquery_dataset_access.user_by_email", + "module.lake-1-bq-0.google_bigquery_dataset_access.views", + "module.lake-1-cs-0.google_storage_bucket.bucket", + "module.lake-1-project.data.google_bigquery_default_service_account.bq_sa", + "module.lake-1-project.data.google_project.project", + "module.lake-1-project.data.google_storage_project_service_account.gcs_sa", + "module.lake-1-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.lake-1-project.google_compute_shared_vpc_service_project.service_projects", + "module.lake-1-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.lake-1-project.google_project.project", + "module.lake-1-project.google_project_iam_member.shared_vpc_host_robots", + "module.lake-1-project.google_project_organization_policy.boolean", + "module.lake-1-project.google_project_organization_policy.list", + "module.lake-1-project.google_project_service.project_services", + "module.lake-1-project.google_project_service_identity.jit_si", + "module.lake-2-bq-0.google_bigquery_dataset.default", + "module.lake-2-bq-0.google_bigquery_dataset_access.domain", + "module.lake-2-bq-0.google_bigquery_dataset_access.group_by_email", + "module.lake-2-bq-0.google_bigquery_dataset_access.special_group", + "module.lake-2-bq-0.google_bigquery_dataset_access.user_by_email", + "module.lake-2-bq-0.google_bigquery_dataset_access.views", + "module.lake-2-cs-0.google_storage_bucket.bucket", + "module.lake-2-project.data.google_bigquery_default_service_account.bq_sa", + "module.lake-2-project.data.google_project.project", + "module.lake-2-project.data.google_storage_project_service_account.gcs_sa", + "module.lake-2-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.lake-2-project.google_compute_shared_vpc_service_project.service_projects", + "module.lake-2-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.lake-2-project.google_project.project", + "module.lake-2-project.google_project_iam_member.shared_vpc_host_robots", + "module.lake-2-project.google_project_organization_policy.boolean", + "module.lake-2-project.google_project_organization_policy.list", + "module.lake-2-project.google_project_service.project_services", + "module.lake-2-project.google_project_service_identity.jit_si", + "module.lake-plg-bq-0.google_bigquery_dataset.default", + "module.lake-plg-bq-0.google_bigquery_dataset_access.domain", + "module.lake-plg-bq-0.google_bigquery_dataset_access.group_by_email", + "module.lake-plg-bq-0.google_bigquery_dataset_access.special_group", + "module.lake-plg-bq-0.google_bigquery_dataset_access.user_by_email", + "module.lake-plg-bq-0.google_bigquery_dataset_access.views", + "module.lake-plg-cs-0.google_storage_bucket.bucket", + "module.lake-plg-project.data.google_bigquery_default_service_account.bq_sa", + "module.lake-plg-project.data.google_project.project", + "module.lake-plg-project.data.google_storage_project_service_account.gcs_sa", + "module.lake-plg-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.lake-plg-project.google_compute_shared_vpc_service_project.service_projects", + "module.lake-plg-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.lake-plg-project.google_project.project", + "module.lake-plg-project.google_project_iam_member.shared_vpc_host_robots", + "module.lake-plg-project.google_project_organization_policy.boolean", + "module.lake-plg-project.google_project_organization_policy.list", + "module.lake-plg-project.google_project_service.project_services", + "module.lake-plg-project.google_project_service_identity.jit_si", + "module.land-bq-0.google_bigquery_dataset.default", + "module.land-bq-0.google_bigquery_dataset_access.domain", + "module.land-bq-0.google_bigquery_dataset_access.group_by_email", + "module.land-bq-0.google_bigquery_dataset_access.special_group", + "module.land-bq-0.google_bigquery_dataset_access.user_by_email", + "module.land-bq-0.google_bigquery_dataset_access.views", + "module.land-cs-0.google_storage_bucket.bucket", + "module.land-project.data.google_bigquery_default_service_account.bq_sa", + "module.land-project.data.google_project.project", + "module.land-project.data.google_storage_project_service_account.gcs_sa", + "module.land-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.land-project.google_compute_shared_vpc_service_project.service_projects", + "module.land-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.land-project.google_project.project", + "module.land-project.google_project_iam_member.shared_vpc_host_robots", + "module.land-project.google_project_organization_policy.boolean", + "module.land-project.google_project_organization_policy.list", + "module.land-project.google_project_service.project_services", + "module.land-project.google_project_service_identity.jit_si", + "module.land-ps-0.google_pubsub_topic.default", + "module.land-ps-0.google_pubsub_topic_iam_binding.default", + "module.load-cs-df-0.google_storage_bucket.bucket", + "module.load-project.data.google_bigquery_default_service_account.bq_sa", + "module.load-project.data.google_project.project", + "module.load-project.data.google_storage_project_service_account.gcs_sa", + "module.load-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-project.google_compute_shared_vpc_service_project.service_projects", + "module.load-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.load-project.google_project.project", + "module.load-project.google_project_iam_member.shared_vpc_host_robots", + "module.load-project.google_project_organization_policy.boolean", + "module.load-project.google_project_organization_policy.list", + "module.load-project.google_project_service.project_services", + "module.load-project.google_project_service_identity.jit_si", + "module.load-sa-df-0.data.google_service_account.service_account", + "module.load-sa-df-0.google_service_account.service_account", + "module.load-vpc.data.google_compute_network.network", + "module.load-vpc.google_compute_global_address.psn_ranges", + "module.load-vpc.google_compute_network.network", + "module.load-vpc.google_compute_network_peering.local", + "module.load-vpc.google_compute_network_peering.remote", + "module.load-vpc.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-vpc.google_compute_shared_vpc_service_project.service_projects", + "module.load-vpc.google_compute_subnetwork.subnetwork", + "module.load-vpc.google_service_networking_connection.psn_connection", + "module.orch-cs-0.google_storage_bucket.bucket", + "module.orch-project.data.google_bigquery_default_service_account.bq_sa", + "module.orch-project.data.google_project.project", + "module.orch-project.data.google_storage_project_service_account.gcs_sa", + "module.orch-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.orch-project.google_compute_shared_vpc_service_project.service_projects", + "module.orch-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.orch-project.google_project.project", + "module.orch-project.google_project_iam_member.shared_vpc_host_robots", + "module.orch-project.google_project_organization_policy.boolean", + "module.orch-project.google_project_organization_policy.list", + "module.orch-project.google_project_service.project_services", + "module.orch-project.google_project_service_identity.jit_si", + "module.orch-sa-cmp-0.data.google_service_account.service_account", + "module.orch-sa-cmp-0.google_service_account.service_account", + "module.orch-vpc.data.google_compute_network.network", + "module.orch-vpc.google_compute_global_address.psn_ranges", + "module.orch-vpc.google_compute_network.network", + "module.orch-vpc.google_compute_network_peering.local", + "module.orch-vpc.google_compute_network_peering.remote", + "module.orch-vpc.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.orch-vpc.google_compute_shared_vpc_service_project.service_projects", + "module.orch-vpc.google_compute_subnetwork.subnetwork", + "module.orch-vpc.google_service_networking_connection.psn_connection", + "module.transf-cs-df-0.google_storage_bucket.bucket", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-bq-0.data.google_service_account.service_account", + "module.transf-sa-bq-0.google_service_account.service_account", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account", + "module.transf-vpc.data.google_compute_network.network", + "module.transf-vpc.google_compute_global_address.psn_ranges", + "module.transf-vpc.google_compute_network.network", + "module.transf-vpc.google_compute_network_peering.local", + "module.transf-vpc.google_compute_network_peering.remote", + "module.transf-vpc.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-vpc.google_compute_shared_vpc_service_project.service_projects", + "module.transf-vpc.google_compute_subnetwork.subnetwork", + "module.transf-vpc.google_service_networking_connection.psn_connection" + ] + } + ] + }, + { + "module": "module.common-project", + "mode": "managed", + "type": "google_project", + "name": "project", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": 0, + "schema_version": 1, + "attributes": { + "auto_create_network": false, + "billing_account": "0181A7-4CC981-B7594C", + "folder_id": "632432239104", + "id": "projects/lc0210-cmn", + "labels": {}, + "name": "lc0210-cmn", + "number": "107898172528", + "org_id": "", + "project_id": "lc0210-cmn", + "skip_delete": false, + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJyZWFkIjo2MDAwMDAwMDAwMDAsInVwZGF0ZSI6NjAwMDAwMDAwMDAwfSwic2NoZW1hX3ZlcnNpb24iOiIxIn0=" + } + ] + }, + { + "module": "module.common-project", + "mode": "managed", + "type": "google_project_iam_binding", + "name": "authoritative", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": "roles/dlp.admin", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXpdCSX40=", + "id": "lc0210-cmn/roles/dlp.admin", + "members": [ + "group:gcp-data-security@caggioland.com" + ], + "project": "lc0210-cmn", + "role": "roles/dlp.admin" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.common-project.google_project.project", + "module.common-project.google_project_iam_custom_role.roles", + "module.common-project.google_project_service.project_services", + "module.load-project.data.google_bigquery_default_service_account.bq_sa", + "module.load-project.data.google_project.project", + "module.load-project.data.google_storage_project_service_account.gcs_sa", + "module.load-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-project.google_compute_shared_vpc_service_project.service_projects", + "module.load-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.load-project.google_project.project", + "module.load-project.google_project_iam_member.shared_vpc_host_robots", + "module.load-project.google_project_organization_policy.boolean", + "module.load-project.google_project_organization_policy.list", + "module.load-project.google_project_service.project_services", + "module.load-project.google_project_service_identity.jit_si", + "module.load-sa-df-0.data.google_service_account.service_account", + "module.common-project.data.google_project.project", + "module.load-sa-df-0.google_service_account.service_account", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/dlp.estimatesAdmin", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXpdCSX40=", + "id": "lc0210-cmn/roles/dlp.estimatesAdmin", + "members": [ + "group:gcp-data-engineers@caggioland.com" + ], + "project": "lc0210-cmn", + "role": "roles/dlp.estimatesAdmin" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.common-project.data.google_project.project", + "module.common-project.google_project_iam_custom_role.roles", + "module.common-project.google_project_service.project_services", + "module.load-project.data.google_bigquery_default_service_account.bq_sa", + "module.load-project.data.google_project.project", + "module.load-project.data.google_storage_project_service_account.gcs_sa", + "module.load-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-project.google_compute_shared_vpc_service_project.service_projects", + "module.common-project.google_project.project", + "module.load-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.load-project.google_project.project", + "module.load-project.google_project_iam_member.shared_vpc_host_robots", + "module.load-project.google_project_organization_policy.boolean", + "module.load-project.google_project_organization_policy.list", + "module.load-project.google_project_service.project_services", + "module.load-project.google_project_service_identity.jit_si", + "module.load-sa-df-0.data.google_service_account.service_account", + "module.load-sa-df-0.google_service_account.service_account", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/dlp.reader", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXpdCSX40=", + "id": "lc0210-cmn/roles/dlp.reader", + "members": [ + "group:gcp-data-engineers@caggioland.com" + ], + "project": "lc0210-cmn", + "role": "roles/dlp.reader" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.common-project.data.google_project.project", + "module.common-project.google_project.project", + "module.common-project.google_project_iam_custom_role.roles", + "module.common-project.google_project_service.project_services", + "module.load-project.data.google_bigquery_default_service_account.bq_sa", + "module.load-project.data.google_project.project", + "module.load-project.data.google_storage_project_service_account.gcs_sa", + "module.load-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-project.google_compute_shared_vpc_service_project.service_projects", + "module.load-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.load-project.google_project.project", + "module.load-project.google_project_iam_member.shared_vpc_host_robots", + "module.load-project.google_project_organization_policy.boolean", + "module.load-project.google_project_organization_policy.list", + "module.load-project.google_project_service.project_services", + "module.load-project.google_project_service_identity.jit_si", + "module.load-sa-df-0.data.google_service_account.service_account", + "module.load-sa-df-0.google_service_account.service_account", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/dlp.user", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXpdCSX40=", + "id": "lc0210-cmn/roles/dlp.user", + "members": [ + "group:gcp-data-engineers@caggioland.com", + "serviceAccount:lc0210-load-df-0@lc0210-lod.iam.gserviceaccount.com", + "serviceAccount:lc0210-trf-df-0@lc0210-trf.iam.gserviceaccount.com" + ], + "project": "lc0210-cmn", + "role": "roles/dlp.user" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.common-project.data.google_project.project", + "module.common-project.google_project.project", + "module.common-project.google_project_iam_custom_role.roles", + "module.common-project.google_project_service.project_services", + "module.load-project.data.google_bigquery_default_service_account.bq_sa", + "module.load-project.data.google_project.project", + "module.load-project.data.google_storage_project_service_account.gcs_sa", + "module.load-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-project.google_compute_shared_vpc_service_project.service_projects", + "module.load-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.load-project.google_project.project", + "module.load-project.google_project_iam_member.shared_vpc_host_robots", + "module.load-project.google_project_organization_policy.boolean", + "module.load-project.google_project_organization_policy.list", + "module.load-project.google_project_service.project_services", + "module.load-project.google_project_service_identity.jit_si", + "module.load-sa-df-0.data.google_service_account.service_account", + "module.load-sa-df-0.google_service_account.service_account", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account" + ] + } + ] + }, + { + "module": "module.common-project", + "mode": "managed", + "type": "google_project_service", + "name": "project_services", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": "cloudresourcemanager.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-cmn/cloudresourcemanager.googleapis.com", + "project": "lc0210-cmn", + "service": "cloudresourcemanager.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.common-project.data.google_project.project", + "module.common-project.google_project.project" + ] + }, + { + "index_key": "datacatalog.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-cmn/datacatalog.googleapis.com", + "project": "lc0210-cmn", + "service": "datacatalog.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.common-project.data.google_project.project", + "module.common-project.google_project.project" + ] + }, + { + "index_key": "dlp.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-cmn/dlp.googleapis.com", + "project": "lc0210-cmn", + "service": "dlp.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.common-project.data.google_project.project", + "module.common-project.google_project.project" + ] + }, + { + "index_key": "iam.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-cmn/iam.googleapis.com", + "project": "lc0210-cmn", + "service": "iam.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.common-project.data.google_project.project", + "module.common-project.google_project.project" + ] + }, + { + "index_key": "serviceusage.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-cmn/serviceusage.googleapis.com", + "project": "lc0210-cmn", + "service": "serviceusage.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.common-project.data.google_project.project", + "module.common-project.google_project.project" + ] + }, + { + "index_key": "stackdriver.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-cmn/stackdriver.googleapis.com", + "project": "lc0210-cmn", + "service": "stackdriver.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.common-project.data.google_project.project", + "module.common-project.google_project.project" + ] + } + ] + }, + { + "module": "module.exp-project", + "mode": "managed", + "type": "google_project", + "name": "project", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": 0, + "schema_version": 1, + "attributes": { + "auto_create_network": false, + "billing_account": "0181A7-4CC981-B7594C", + "folder_id": "632432239104", + "id": "projects/lc0210-exp", + "labels": {}, + "name": "lc0210-exp", + "number": "482270850874", + "org_id": "", + "project_id": "lc0210-exp", + "skip_delete": false, + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJyZWFkIjo2MDAwMDAwMDAwMDAsInVwZGF0ZSI6NjAwMDAwMDAwMDAwfSwic2NoZW1hX3ZlcnNpb24iOiIxIn0=" + } + ] + }, + { + "module": "module.lake-0-bq-0", + "mode": "managed", + "type": "google_bigquery_dataset", + "name": "default", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "access": [ + { + "domain": "", + "group_by_email": "", + "role": "OWNER", + "special_group": "", + "user_by_email": "admin@caggioland.com", + "view": [] + }, + { + "domain": "", + "group_by_email": "", + "role": "OWNER", + "special_group": "projectOwners", + "user_by_email": "", + "view": [] + }, + { + "domain": "", + "group_by_email": "", + "role": "READER", + "special_group": "projectReaders", + "user_by_email": "", + "view": [] + }, + { + "domain": "", + "group_by_email": "", + "role": "WRITER", + "special_group": "projectWriters", + "user_by_email": "", + "view": [] + } + ], + "creation_time": -349208506, + "dataset_id": "lc0210_dtl_0_bq_0", + "default_encryption_configuration": [], + "default_partition_expiration_ms": 0, + "default_table_expiration_ms": 0, + "delete_contents_on_destroy": false, + "description": "Terraform managed.", + "etag": "0DJXlnqGwN6TiMhHf8K2PA==", + "friendly_name": "", + "id": "projects/lc0210-dtl-0/datasets/lc0210_dtl_0_bq_0", + "labels": null, + "last_modified_time": -349208506, + "location": "EU", + "project": "lc0210-dtl-0", + "self_link": "https://bigquery.googleapis.com/bigquery/v2/projects/lc0210-dtl-0/datasets/lc0210_dtl_0_bq_0", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19", + "dependencies": [ + "module.lake-0-project.data.google_bigquery_default_service_account.bq_sa", + "module.lake-0-project.data.google_project.project", + "module.lake-0-project.data.google_storage_project_service_account.gcs_sa", + "module.lake-0-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.lake-0-project.google_compute_shared_vpc_service_project.service_projects", + "module.lake-0-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.lake-0-project.google_project.project", + "module.lake-0-project.google_project_iam_member.shared_vpc_host_robots", + "module.lake-0-project.google_project_organization_policy.boolean", + "module.lake-0-project.google_project_organization_policy.list", + "module.lake-0-project.google_project_service.project_services", + "module.lake-0-project.google_project_service_identity.jit_si" + ] + } + ] + }, + { + "module": "module.lake-0-cs-0", + "mode": "managed", + "type": "google_storage_bucket", + "name": "bucket", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "cors": [], + "default_event_based_hold": false, + "encryption": [], + "force_destroy": true, + "id": "lc0210-dtl-0-cs-0", + "labels": {}, + "lifecycle_rule": [], + "location": "EU", + "logging": [], + "name": "lc0210-dtl-0-cs-0", + "project": "lc0210-dtl-0", + "requester_pays": false, + "retention_policy": [], + "self_link": "https://www.googleapis.com/storage/v1/b/lc0210-dtl-0-cs-0", + "storage_class": "MULTI_REGIONAL", + "timeouts": null, + "uniform_bucket_level_access": true, + "url": "gs://lc0210-dtl-0-cs-0", + "versioning": [ + { + "enabled": false + } + ], + "website": [] + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoyNDAwMDAwMDAwMDAsInJlYWQiOjI0MDAwMDAwMDAwMCwidXBkYXRlIjoyNDAwMDAwMDAwMDB9fQ==", + "dependencies": [ + "module.lake-0-project.data.google_bigquery_default_service_account.bq_sa", + "module.lake-0-project.data.google_project.project", + "module.lake-0-project.data.google_storage_project_service_account.gcs_sa", + "module.lake-0-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.lake-0-project.google_compute_shared_vpc_service_project.service_projects", + "module.lake-0-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.lake-0-project.google_project.project", + "module.lake-0-project.google_project_iam_member.shared_vpc_host_robots", + "module.lake-0-project.google_project_organization_policy.boolean", + "module.lake-0-project.google_project_organization_policy.list", + "module.lake-0-project.google_project_service.project_services", + "module.lake-0-project.google_project_service_identity.jit_si" + ] + } + ] + }, + { + "module": "module.lake-0-project", + "mode": "data", + "type": "google_bigquery_default_service_account", + "name": "bq_sa", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": 0, + "schema_version": 0, + "attributes": { + "email": "bq-1089428043779@bigquery-encryption.iam.gserviceaccount.com", + "id": "bq-1089428043779@bigquery-encryption.iam.gserviceaccount.com", + "project": "lc0210-dtl-0" + }, + "sensitive_attributes": [] + } + ] + }, + { + "module": "module.lake-0-project", + "mode": "data", + "type": "google_storage_project_service_account", + "name": "gcs_sa", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": 0, + "schema_version": 0, + "attributes": { + "email_address": "service-1089428043779@gs-project-accounts.iam.gserviceaccount.com", + "id": "service-1089428043779@gs-project-accounts.iam.gserviceaccount.com", + "project": "lc0210-dtl-0", + "user_project": null + }, + "sensitive_attributes": [] + } + ] + }, + { + "module": "module.lake-0-project", + "mode": "managed", + "type": "google_project", + "name": "project", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": 0, + "schema_version": 1, + "attributes": { + "auto_create_network": false, + "billing_account": "0181A7-4CC981-B7594C", + "folder_id": "632432239104", + "id": "projects/lc0210-dtl-0", + "labels": {}, + "name": "lc0210-dtl-0", + "number": "1089428043779", + "org_id": "", + "project_id": "lc0210-dtl-0", + "skip_delete": false, + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJyZWFkIjo2MDAwMDAwMDAwMDAsInVwZGF0ZSI6NjAwMDAwMDAwMDAwfSwic2NoZW1hX3ZlcnNpb24iOiIxIn0=" + } + ] + }, + { + "module": "module.lake-0-project", + "mode": "managed", + "type": "google_project_iam_binding", + "name": "authoritative", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": "roles/bigquery.dataEditor", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXziSF1U0=", + "id": "lc0210-dtl-0/roles/bigquery.dataEditor", + "members": [ + "group:gcp-data-engineers@caggioland.com", + "serviceAccount:lc0210-trf-bq-0@lc0210-trf.iam.gserviceaccount.com", + "serviceAccount:lc0210-trf-df-0@lc0210-trf.iam.gserviceaccount.com" + ], + "project": "lc0210-dtl-0", + "role": "roles/bigquery.dataEditor" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.lake-0-project.data.google_project.project", + "module.lake-0-project.google_project.project", + "module.lake-0-project.google_project_iam_custom_role.roles", + "module.lake-0-project.google_project_service.project_services", + "module.load-project.data.google_project.project", + "module.load-project.google_compute_shared_vpc_service_project.service_projects", + "module.load-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.load-project.google_project.project", + "module.load-project.google_project_iam_member.shared_vpc_host_robots", + "module.load-project.google_project_organization_policy.boolean", + "module.load-project.google_project_organization_policy.list", + "module.load-project.google_project_service.project_services", + "module.load-sa-df-0.data.google_service_account.service_account", + "module.load-sa-df-0.google_service_account.service_account", + "module.transf-project.data.google_project.project", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-sa-bq-0.data.google_service_account.service_account", + "module.transf-sa-bq-0.google_service_account.service_account", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/bigquery.dataViewer", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXpdRO89c=", + "id": "lc0210-dtl-0/roles/bigquery.dataViewer", + "members": [ + "group:gcp-data-analysts@caggioland.com" + ], + "project": "lc0210-dtl-0", + "role": "roles/bigquery.dataViewer" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.lake-0-project.google_project.project", + "module.lake-0-project.google_project_iam_custom_role.roles", + "module.lake-0-project.google_project_service.project_services", + "module.load-project.data.google_bigquery_default_service_account.bq_sa", + "module.load-project.data.google_project.project", + "module.load-project.data.google_storage_project_service_account.gcs_sa", + "module.load-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-project.google_compute_shared_vpc_service_project.service_projects", + "module.load-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.load-project.google_project.project", + "module.load-project.google_project_iam_member.shared_vpc_host_robots", + "module.load-project.google_project_organization_policy.boolean", + "module.lake-0-project.data.google_project.project", + "module.load-project.google_project_organization_policy.list", + "module.load-project.google_project_service.project_services", + "module.load-project.google_project_service_identity.jit_si", + "module.load-sa-df-0.google_service_account.service_account", + "module.load-sa-df-0.data.google_service_account.service_account", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-bq-0.data.google_service_account.service_account", + "module.transf-sa-bq-0.google_service_account.service_account", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/bigquery.jobUser", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXzeS1S5Y=", + "id": "lc0210-dtl-0/roles/bigquery.jobUser", + "members": [ + "group:gcp-data-analysts@caggioland.com", + "serviceAccount:lc0210-load-df-0@lc0210-lod.iam.gserviceaccount.com" + ], + "project": "lc0210-dtl-0", + "role": "roles/bigquery.jobUser" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.lake-0-project.data.google_project.project", + "module.lake-0-project.google_project.project", + "module.lake-0-project.google_project_iam_custom_role.roles", + "module.lake-0-project.google_project_service.project_services", + "module.load-project.data.google_bigquery_default_service_account.bq_sa", + "module.load-project.data.google_project.project", + "module.load-project.data.google_storage_project_service_account.gcs_sa", + "module.load-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-project.google_compute_shared_vpc_service_project.service_projects", + "module.load-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.load-project.google_project.project", + "module.load-project.google_project_iam_member.shared_vpc_host_robots", + "module.load-project.google_project_organization_policy.boolean", + "module.load-project.google_project_organization_policy.list", + "module.load-project.google_project_service.project_services", + "module.load-project.google_project_service_identity.jit_si", + "module.load-sa-df-0.data.google_service_account.service_account", + "module.load-sa-df-0.google_service_account.service_account", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-bq-0.data.google_service_account.service_account", + "module.transf-sa-bq-0.google_service_account.service_account", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/bigquery.user", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXpdRO89c=", + "id": "lc0210-dtl-0/roles/bigquery.user", + "members": [ + "group:gcp-data-analysts@caggioland.com" + ], + "project": "lc0210-dtl-0", + "role": "roles/bigquery.user" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.lake-0-project.data.google_project.project", + "module.lake-0-project.google_project.project", + "module.lake-0-project.google_project_iam_custom_role.roles", + "module.lake-0-project.google_project_service.project_services", + "module.load-project.data.google_bigquery_default_service_account.bq_sa", + "module.load-project.data.google_project.project", + "module.load-project.data.google_storage_project_service_account.gcs_sa", + "module.load-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-project.google_compute_shared_vpc_service_project.service_projects", + "module.load-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.load-project.google_project.project", + "module.load-project.google_project_iam_member.shared_vpc_host_robots", + "module.load-project.google_project_organization_policy.boolean", + "module.load-project.google_project_organization_policy.list", + "module.load-project.google_project_service.project_services", + "module.load-project.google_project_service_identity.jit_si", + "module.load-sa-df-0.data.google_service_account.service_account", + "module.load-sa-df-0.google_service_account.service_account", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-bq-0.data.google_service_account.service_account", + "module.transf-sa-bq-0.google_service_account.service_account", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/datacatalog.tagTemplateViewer", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXpdRO89c=", + "id": "lc0210-dtl-0/roles/datacatalog.tagTemplateViewer", + "members": [ + "group:gcp-data-analysts@caggioland.com" + ], + "project": "lc0210-dtl-0", + "role": "roles/datacatalog.tagTemplateViewer" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.lake-0-project.data.google_project.project", + "module.lake-0-project.google_project.project", + "module.lake-0-project.google_project_iam_custom_role.roles", + "module.lake-0-project.google_project_service.project_services", + "module.load-project.data.google_bigquery_default_service_account.bq_sa", + "module.load-project.data.google_project.project", + "module.load-project.data.google_storage_project_service_account.gcs_sa", + "module.load-project.google_compute_shared_vpc_service_project.service_projects", + "module.load-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.load-project.google_project.project", + "module.load-project.google_project_iam_member.shared_vpc_host_robots", + "module.load-project.google_project_organization_policy.boolean", + "module.load-project.google_project_organization_policy.list", + "module.load-project.google_project_service_identity.jit_si", + "module.load-sa-df-0.data.google_service_account.service_account", + "module.load-project.google_project_service.project_services", + "module.load-sa-df-0.google_service_account.service_account", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-bq-0.data.google_service_account.service_account", + "module.transf-sa-bq-0.google_service_account.service_account", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/datacatalog.viewer", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXpdRO89c=", + "id": "lc0210-dtl-0/roles/datacatalog.viewer", + "members": [ + "group:gcp-data-analysts@caggioland.com" + ], + "project": "lc0210-dtl-0", + "role": "roles/datacatalog.viewer" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.lake-0-project.data.google_project.project", + "module.lake-0-project.google_project.project", + "module.lake-0-project.google_project_iam_custom_role.roles", + "module.lake-0-project.google_project_service.project_services", + "module.load-project.data.google_bigquery_default_service_account.bq_sa", + "module.load-project.data.google_project.project", + "module.load-project.data.google_storage_project_service_account.gcs_sa", + "module.load-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-project.google_compute_shared_vpc_service_project.service_projects", + "module.load-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.load-project.google_project.project", + "module.load-project.google_project_iam_member.shared_vpc_host_robots", + "module.load-project.google_project_organization_policy.boolean", + "module.load-project.google_project_organization_policy.list", + "module.load-project.google_project_service.project_services", + "module.load-project.google_project_service_identity.jit_si", + "module.load-sa-df-0.data.google_service_account.service_account", + "module.load-sa-df-0.google_service_account.service_account", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-bq-0.data.google_service_account.service_account", + "module.transf-sa-bq-0.google_service_account.service_account", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/storage.admin", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXzVpf1wk=", + "id": "lc0210-dtl-0/roles/storage.admin", + "members": [ + "group:gcp-data-engineers@caggioland.com" + ], + "project": "lc0210-dtl-0", + "role": "roles/storage.admin" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.lake-0-project.data.google_project.project", + "module.lake-0-project.google_project.project", + "module.lake-0-project.google_project_iam_custom_role.roles", + "module.lake-0-project.google_project_service.project_services", + "module.load-project.data.google_bigquery_default_service_account.bq_sa", + "module.load-project.data.google_project.project", + "module.load-project.data.google_storage_project_service_account.gcs_sa", + "module.load-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-project.google_compute_shared_vpc_service_project.service_projects", + "module.load-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.load-project.google_project.project", + "module.load-project.google_project_iam_member.shared_vpc_host_robots", + "module.load-project.google_project_organization_policy.boolean", + "module.load-project.google_project_organization_policy.list", + "module.load-project.google_project_service.project_services", + "module.load-project.google_project_service_identity.jit_si", + "module.load-sa-df-0.data.google_service_account.service_account", + "module.load-sa-df-0.google_service_account.service_account", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-bq-0.data.google_service_account.service_account", + "module.transf-sa-bq-0.google_service_account.service_account", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/storage.objectCreator", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXzeS1S5Y=", + "id": "lc0210-dtl-0/roles/storage.objectCreator", + "members": [ + "serviceAccount:lc0210-load-df-0@lc0210-lod.iam.gserviceaccount.com" + ], + "project": "lc0210-dtl-0", + "role": "roles/storage.objectCreator" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.lake-0-project.data.google_project.project", + "module.lake-0-project.google_project.project", + "module.lake-0-project.google_project_iam_custom_role.roles", + "module.lake-0-project.google_project_service.project_services", + "module.load-project.data.google_bigquery_default_service_account.bq_sa", + "module.load-project.data.google_project.project", + "module.load-project.data.google_storage_project_service_account.gcs_sa", + "module.load-project.google_compute_shared_vpc_service_project.service_projects", + "module.load-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.load-project.google_project.project", + "module.load-project.google_project_iam_member.shared_vpc_host_robots", + "module.load-project.google_project_organization_policy.boolean", + "module.load-project.google_project_organization_policy.list", + "module.load-project.google_project_service_identity.jit_si", + "module.load-sa-df-0.data.google_service_account.service_account", + "module.load-project.google_project_service.project_services", + "module.load-sa-df-0.google_service_account.service_account", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-bq-0.data.google_service_account.service_account", + "module.transf-sa-bq-0.google_service_account.service_account", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/storage.objectViewer", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXzeS1S5Y=", + "id": "lc0210-dtl-0/roles/storage.objectViewer", + "members": [ + "group:gcp-data-analysts@caggioland.com" + ], + "project": "lc0210-dtl-0", + "role": "roles/storage.objectViewer" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.lake-0-project.data.google_project.project", + "module.lake-0-project.google_project.project", + "module.lake-0-project.google_project_iam_custom_role.roles", + "module.lake-0-project.google_project_service.project_services", + "module.load-project.data.google_bigquery_default_service_account.bq_sa", + "module.load-project.data.google_project.project", + "module.load-project.data.google_storage_project_service_account.gcs_sa", + "module.load-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-project.google_compute_shared_vpc_service_project.service_projects", + "module.load-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.load-project.google_project.project", + "module.load-project.google_project_iam_member.shared_vpc_host_robots", + "module.load-project.google_project_organization_policy.boolean", + "module.load-project.google_project_organization_policy.list", + "module.load-project.google_project_service.project_services", + "module.load-project.google_project_service_identity.jit_si", + "module.load-sa-df-0.google_service_account.service_account", + "module.load-sa-df-0.data.google_service_account.service_account", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-bq-0.data.google_service_account.service_account", + "module.transf-sa-bq-0.google_service_account.service_account", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account" + ] + } + ] + }, + { + "module": "module.lake-0-project", + "mode": "managed", + "type": "google_project_service", + "name": "project_services", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": "bigquery.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-dtl-0/bigquery.googleapis.com", + "project": "lc0210-dtl-0", + "service": "bigquery.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.lake-0-project.data.google_project.project", + "module.lake-0-project.google_project.project" + ] + }, + { + "index_key": "bigqueryreservation.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-dtl-0/bigqueryreservation.googleapis.com", + "project": "lc0210-dtl-0", + "service": "bigqueryreservation.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.lake-0-project.data.google_project.project", + "module.lake-0-project.google_project.project" + ] + }, + { + "index_key": "bigquerystorage.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-dtl-0/bigquerystorage.googleapis.com", + "project": "lc0210-dtl-0", + "service": "bigquerystorage.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.lake-0-project.data.google_project.project", + "module.lake-0-project.google_project.project" + ] + }, + { + "index_key": "cloudkms.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-dtl-0/cloudkms.googleapis.com", + "project": "lc0210-dtl-0", + "service": "cloudkms.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.lake-0-project.data.google_project.project", + "module.lake-0-project.google_project.project" + ] + }, + { + "index_key": "cloudresourcemanager.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-dtl-0/cloudresourcemanager.googleapis.com", + "project": "lc0210-dtl-0", + "service": "cloudresourcemanager.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.lake-0-project.data.google_project.project", + "module.lake-0-project.google_project.project" + ] + }, + { + "index_key": "compute.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-dtl-0/compute.googleapis.com", + "project": "lc0210-dtl-0", + "service": "compute.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.lake-0-project.data.google_project.project", + "module.lake-0-project.google_project.project" + ] + }, + { + "index_key": "dataflow.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-dtl-0/dataflow.googleapis.com", + "project": "lc0210-dtl-0", + "service": "dataflow.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.lake-0-project.data.google_project.project", + "module.lake-0-project.google_project.project" + ] + }, + { + "index_key": "iam.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-dtl-0/iam.googleapis.com", + "project": "lc0210-dtl-0", + "service": "iam.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.lake-0-project.data.google_project.project", + "module.lake-0-project.google_project.project" + ] + }, + { + "index_key": "pubsub.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-dtl-0/pubsub.googleapis.com", + "project": "lc0210-dtl-0", + "service": "pubsub.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.lake-0-project.data.google_project.project", + "module.lake-0-project.google_project.project" + ] + }, + { + "index_key": "servicenetworking.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-dtl-0/servicenetworking.googleapis.com", + "project": "lc0210-dtl-0", + "service": "servicenetworking.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.lake-0-project.data.google_project.project", + "module.lake-0-project.google_project.project" + ] + }, + { + "index_key": "serviceusage.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-dtl-0/serviceusage.googleapis.com", + "project": "lc0210-dtl-0", + "service": "serviceusage.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.lake-0-project.data.google_project.project", + "module.lake-0-project.google_project.project" + ] + }, + { + "index_key": "stackdriver.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-dtl-0/stackdriver.googleapis.com", + "project": "lc0210-dtl-0", + "service": "stackdriver.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.lake-0-project.data.google_project.project", + "module.lake-0-project.google_project.project" + ] + }, + { + "index_key": "storage-component.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-dtl-0/storage-component.googleapis.com", + "project": "lc0210-dtl-0", + "service": "storage-component.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.lake-0-project.data.google_project.project", + "module.lake-0-project.google_project.project" + ] + }, + { + "index_key": "storage.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-dtl-0/storage.googleapis.com", + "project": "lc0210-dtl-0", + "service": "storage.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.lake-0-project.data.google_project.project", + "module.lake-0-project.google_project.project" + ] + } + ] + }, + { + "module": "module.lake-0-project", + "mode": "managed", + "type": "google_project_service_identity", + "name": "jit_si", + "provider": "provider[\"registry.terraform.io/hashicorp/google-beta\"]", + "instances": [ + { + "index_key": "pubsub.googleapis.com", + "schema_version": 0, + "attributes": { + "email": "service-1089428043779@gcp-sa-pubsub.iam.gserviceaccount.com", + "id": "projects/lc0210-dtl-0/services/pubsub.googleapis.com", + "project": "lc0210-dtl-0", + "service": "pubsub.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMH19", + "dependencies": [ + "module.lake-0-project.data.google_project.project", + "module.lake-0-project.google_project.project", + "module.lake-0-project.google_project_service.project_services" + ] + } + ] + }, + { + "module": "module.lake-1-bq-0", + "mode": "managed", + "type": "google_bigquery_dataset", + "name": "default", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "access": [ + { + "domain": "", + "group_by_email": "", + "role": "OWNER", + "special_group": "", + "user_by_email": "admin@caggioland.com", + "view": [] + }, + { + "domain": "", + "group_by_email": "", + "role": "OWNER", + "special_group": "projectOwners", + "user_by_email": "", + "view": [] + }, + { + "domain": "", + "group_by_email": "", + "role": "READER", + "special_group": "projectReaders", + "user_by_email": "", + "view": [] + }, + { + "domain": "", + "group_by_email": "", + "role": "WRITER", + "special_group": "projectWriters", + "user_by_email": "", + "view": [] + } + ], + "creation_time": -349208454, + "dataset_id": "lc0210_dtl_1_bq_0", + "default_encryption_configuration": [], + "default_partition_expiration_ms": 0, + "default_table_expiration_ms": 0, + "delete_contents_on_destroy": false, + "description": "Terraform managed.", + "etag": "CM/zhzQJDuS1/ZZRcR0VhQ==", + "friendly_name": "", + "id": "projects/lc0210-dtl-1/datasets/lc0210_dtl_1_bq_0", + "labels": null, + "last_modified_time": -349208454, + "location": "EU", + "project": "lc0210-dtl-1", + "self_link": "https://bigquery.googleapis.com/bigquery/v2/projects/lc0210-dtl-1/datasets/lc0210_dtl_1_bq_0", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19", + "dependencies": [ + "module.lake-1-project.data.google_bigquery_default_service_account.bq_sa", + "module.lake-1-project.data.google_project.project", + "module.lake-1-project.data.google_storage_project_service_account.gcs_sa", + "module.lake-1-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.lake-1-project.google_compute_shared_vpc_service_project.service_projects", + "module.lake-1-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.lake-1-project.google_project.project", + "module.lake-1-project.google_project_iam_member.shared_vpc_host_robots", + "module.lake-1-project.google_project_organization_policy.boolean", + "module.lake-1-project.google_project_organization_policy.list", + "module.lake-1-project.google_project_service.project_services", + "module.lake-1-project.google_project_service_identity.jit_si" + ] + } + ] + }, + { + "module": "module.lake-1-cs-0", + "mode": "managed", + "type": "google_storage_bucket", + "name": "bucket", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "cors": [], + "default_event_based_hold": false, + "encryption": [], + "force_destroy": true, + "id": "lc0210-dtl-1-cs-0", + "labels": {}, + "lifecycle_rule": [], + "location": "EU", + "logging": [], + "name": "lc0210-dtl-1-cs-0", + "project": "lc0210-dtl-1", + "requester_pays": false, + "retention_policy": [], + "self_link": "https://www.googleapis.com/storage/v1/b/lc0210-dtl-1-cs-0", + "storage_class": "MULTI_REGIONAL", + "timeouts": null, + "uniform_bucket_level_access": true, + "url": "gs://lc0210-dtl-1-cs-0", + "versioning": [ + { + "enabled": false + } + ], + "website": [] + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoyNDAwMDAwMDAwMDAsInJlYWQiOjI0MDAwMDAwMDAwMCwidXBkYXRlIjoyNDAwMDAwMDAwMDB9fQ==", + "dependencies": [ + "module.lake-1-project.data.google_bigquery_default_service_account.bq_sa", + "module.lake-1-project.data.google_project.project", + "module.lake-1-project.data.google_storage_project_service_account.gcs_sa", + "module.lake-1-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.lake-1-project.google_compute_shared_vpc_service_project.service_projects", + "module.lake-1-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.lake-1-project.google_project.project", + "module.lake-1-project.google_project_iam_member.shared_vpc_host_robots", + "module.lake-1-project.google_project_organization_policy.boolean", + "module.lake-1-project.google_project_organization_policy.list", + "module.lake-1-project.google_project_service.project_services", + "module.lake-1-project.google_project_service_identity.jit_si" + ] + } + ] + }, + { + "module": "module.lake-1-project", + "mode": "data", + "type": "google_bigquery_default_service_account", + "name": "bq_sa", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": 0, + "schema_version": 0, + "attributes": { + "email": "bq-1035186898939@bigquery-encryption.iam.gserviceaccount.com", + "id": "bq-1035186898939@bigquery-encryption.iam.gserviceaccount.com", + "project": "lc0210-dtl-1" + }, + "sensitive_attributes": [] + } + ] + }, + { + "module": "module.lake-1-project", + "mode": "data", + "type": "google_storage_project_service_account", + "name": "gcs_sa", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": 0, + "schema_version": 0, + "attributes": { + "email_address": "service-1035186898939@gs-project-accounts.iam.gserviceaccount.com", + "id": "service-1035186898939@gs-project-accounts.iam.gserviceaccount.com", + "project": "lc0210-dtl-1", + "user_project": null + }, + "sensitive_attributes": [] + } + ] + }, + { + "module": "module.lake-1-project", + "mode": "managed", + "type": "google_project", + "name": "project", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": 0, + "schema_version": 1, + "attributes": { + "auto_create_network": false, + "billing_account": "0181A7-4CC981-B7594C", + "folder_id": "632432239104", + "id": "projects/lc0210-dtl-1", + "labels": {}, + "name": "lc0210-dtl-1", + "number": "1035186898939", + "org_id": "", + "project_id": "lc0210-dtl-1", + "skip_delete": false, + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJyZWFkIjo2MDAwMDAwMDAwMDAsInVwZGF0ZSI6NjAwMDAwMDAwMDAwfSwic2NoZW1hX3ZlcnNpb24iOiIxIn0=" + } + ] + }, + { + "module": "module.lake-1-project", + "mode": "managed", + "type": "google_project_iam_binding", + "name": "authoritative", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": "roles/bigquery.dataEditor", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXzVrtr7U=", + "id": "lc0210-dtl-1/roles/bigquery.dataEditor", + "members": [ + "group:gcp-data-engineers@caggioland.com", + "serviceAccount:lc0210-trf-bq-0@lc0210-trf.iam.gserviceaccount.com", + "serviceAccount:lc0210-trf-df-0@lc0210-trf.iam.gserviceaccount.com" + ], + "project": "lc0210-dtl-1", + "role": "roles/bigquery.dataEditor" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.lake-1-project.data.google_project.project", + "module.lake-1-project.google_project.project", + "module.lake-1-project.google_project_iam_custom_role.roles", + "module.lake-1-project.google_project_service.project_services", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-bq-0.data.google_service_account.service_account", + "module.transf-sa-bq-0.google_service_account.service_account", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/bigquery.dataViewer", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXpdNTIoc=", + "id": "lc0210-dtl-1/roles/bigquery.dataViewer", + "members": [ + "group:gcp-data-analysts@caggioland.com" + ], + "project": "lc0210-dtl-1", + "role": "roles/bigquery.dataViewer" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.lake-1-project.data.google_project.project", + "module.lake-1-project.google_project.project", + "module.lake-1-project.google_project_iam_custom_role.roles", + "module.lake-1-project.google_project_service.project_services", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-bq-0.data.google_service_account.service_account", + "module.transf-sa-bq-0.google_service_account.service_account", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/bigquery.jobUser", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXzVrtr7U=", + "id": "lc0210-dtl-1/roles/bigquery.jobUser", + "members": [ + "group:gcp-data-analysts@caggioland.com", + "serviceAccount:lc0210-trf-bq-0@lc0210-trf.iam.gserviceaccount.com" + ], + "project": "lc0210-dtl-1", + "role": "roles/bigquery.jobUser" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.lake-1-project.data.google_project.project", + "module.lake-1-project.google_project.project", + "module.lake-1-project.google_project_iam_custom_role.roles", + "module.lake-1-project.google_project_service.project_services", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-bq-0.data.google_service_account.service_account", + "module.transf-sa-bq-0.google_service_account.service_account", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/bigquery.user", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXpdNTIoc=", + "id": "lc0210-dtl-1/roles/bigquery.user", + "members": [ + "group:gcp-data-analysts@caggioland.com" + ], + "project": "lc0210-dtl-1", + "role": "roles/bigquery.user" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.lake-1-project.data.google_project.project", + "module.lake-1-project.google_project.project", + "module.lake-1-project.google_project_iam_custom_role.roles", + "module.lake-1-project.google_project_service.project_services", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-bq-0.data.google_service_account.service_account", + "module.transf-sa-bq-0.google_service_account.service_account", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/datacatalog.tagTemplateViewer", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXpdNTIoc=", + "id": "lc0210-dtl-1/roles/datacatalog.tagTemplateViewer", + "members": [ + "group:gcp-data-analysts@caggioland.com" + ], + "project": "lc0210-dtl-1", + "role": "roles/datacatalog.tagTemplateViewer" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.lake-1-project.data.google_project.project", + "module.lake-1-project.google_project.project", + "module.lake-1-project.google_project_iam_custom_role.roles", + "module.lake-1-project.google_project_service.project_services", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-bq-0.data.google_service_account.service_account", + "module.transf-sa-bq-0.google_service_account.service_account", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/datacatalog.viewer", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXpdNTIoc=", + "id": "lc0210-dtl-1/roles/datacatalog.viewer", + "members": [ + "group:gcp-data-analysts@caggioland.com" + ], + "project": "lc0210-dtl-1", + "role": "roles/datacatalog.viewer" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.lake-1-project.data.google_project.project", + "module.lake-1-project.google_project.project", + "module.lake-1-project.google_project_iam_custom_role.roles", + "module.lake-1-project.google_project_service.project_services", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-bq-0.data.google_service_account.service_account", + "module.transf-sa-bq-0.google_service_account.service_account", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/storage.admin", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXzVrtr7U=", + "id": "lc0210-dtl-1/roles/storage.admin", + "members": [ + "group:gcp-data-engineers@caggioland.com" + ], + "project": "lc0210-dtl-1", + "role": "roles/storage.admin" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.lake-1-project.data.google_project.project", + "module.lake-1-project.google_project.project", + "module.lake-1-project.google_project_iam_custom_role.roles", + "module.lake-1-project.google_project_service.project_services", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-bq-0.data.google_service_account.service_account", + "module.transf-sa-bq-0.google_service_account.service_account", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/storage.objectCreator", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXzeS9/mA=", + "id": "lc0210-dtl-1/roles/storage.objectCreator", + "members": [ + "serviceAccount:lc0210-trf-df-0@lc0210-trf.iam.gserviceaccount.com" + ], + "project": "lc0210-dtl-1", + "role": "roles/storage.objectCreator" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.lake-1-project.data.google_project.project", + "module.lake-1-project.google_project_iam_custom_role.roles", + "module.lake-1-project.google_project_service.project_services", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.lake-1-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-bq-0.data.google_service_account.service_account", + "module.transf-sa-bq-0.google_service_account.service_account", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/storage.objectViewer", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXzVrtr7U=", + "id": "lc0210-dtl-1/roles/storage.objectViewer", + "members": [ + "group:gcp-data-analysts@caggioland.com", + "serviceAccount:lc0210-trf-df-0@lc0210-trf.iam.gserviceaccount.com" + ], + "project": "lc0210-dtl-1", + "role": "roles/storage.objectViewer" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.lake-1-project.data.google_project.project", + "module.lake-1-project.google_project.project", + "module.lake-1-project.google_project_iam_custom_role.roles", + "module.lake-1-project.google_project_service.project_services", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-bq-0.data.google_service_account.service_account", + "module.transf-sa-bq-0.google_service_account.service_account", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account" + ] + } + ] + }, + { + "module": "module.lake-1-project", + "mode": "managed", + "type": "google_project_service", + "name": "project_services", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": "bigquery.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-dtl-1/bigquery.googleapis.com", + "project": "lc0210-dtl-1", + "service": "bigquery.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.lake-1-project.data.google_project.project", + "module.lake-1-project.google_project.project" + ] + }, + { + "index_key": "bigqueryreservation.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-dtl-1/bigqueryreservation.googleapis.com", + "project": "lc0210-dtl-1", + "service": "bigqueryreservation.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.lake-1-project.data.google_project.project", + "module.lake-1-project.google_project.project" + ] + }, + { + "index_key": "bigquerystorage.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-dtl-1/bigquerystorage.googleapis.com", + "project": "lc0210-dtl-1", + "service": "bigquerystorage.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.lake-1-project.data.google_project.project", + "module.lake-1-project.google_project.project" + ] + }, + { + "index_key": "cloudkms.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-dtl-1/cloudkms.googleapis.com", + "project": "lc0210-dtl-1", + "service": "cloudkms.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.lake-1-project.data.google_project.project", + "module.lake-1-project.google_project.project" + ] + }, + { + "index_key": "cloudresourcemanager.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-dtl-1/cloudresourcemanager.googleapis.com", + "project": "lc0210-dtl-1", + "service": "cloudresourcemanager.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.lake-1-project.data.google_project.project", + "module.lake-1-project.google_project.project" + ] + }, + { + "index_key": "compute.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-dtl-1/compute.googleapis.com", + "project": "lc0210-dtl-1", + "service": "compute.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.lake-1-project.data.google_project.project", + "module.lake-1-project.google_project.project" + ] + }, + { + "index_key": "dataflow.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-dtl-1/dataflow.googleapis.com", + "project": "lc0210-dtl-1", + "service": "dataflow.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.lake-1-project.data.google_project.project", + "module.lake-1-project.google_project.project" + ] + }, + { + "index_key": "iam.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-dtl-1/iam.googleapis.com", + "project": "lc0210-dtl-1", + "service": "iam.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.lake-1-project.data.google_project.project", + "module.lake-1-project.google_project.project" + ] + }, + { + "index_key": "pubsub.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-dtl-1/pubsub.googleapis.com", + "project": "lc0210-dtl-1", + "service": "pubsub.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.lake-1-project.data.google_project.project", + "module.lake-1-project.google_project.project" + ] + }, + { + "index_key": "servicenetworking.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-dtl-1/servicenetworking.googleapis.com", + "project": "lc0210-dtl-1", + "service": "servicenetworking.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.lake-1-project.data.google_project.project", + "module.lake-1-project.google_project.project" + ] + }, + { + "index_key": "serviceusage.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-dtl-1/serviceusage.googleapis.com", + "project": "lc0210-dtl-1", + "service": "serviceusage.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.lake-1-project.data.google_project.project", + "module.lake-1-project.google_project.project" + ] + }, + { + "index_key": "stackdriver.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-dtl-1/stackdriver.googleapis.com", + "project": "lc0210-dtl-1", + "service": "stackdriver.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.lake-1-project.data.google_project.project", + "module.lake-1-project.google_project.project" + ] + }, + { + "index_key": "storage-component.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-dtl-1/storage-component.googleapis.com", + "project": "lc0210-dtl-1", + "service": "storage-component.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.lake-1-project.data.google_project.project", + "module.lake-1-project.google_project.project" + ] + }, + { + "index_key": "storage.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-dtl-1/storage.googleapis.com", + "project": "lc0210-dtl-1", + "service": "storage.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.lake-1-project.data.google_project.project", + "module.lake-1-project.google_project.project" + ] + } + ] + }, + { + "module": "module.lake-1-project", + "mode": "managed", + "type": "google_project_service_identity", + "name": "jit_si", + "provider": "provider[\"registry.terraform.io/hashicorp/google-beta\"]", + "instances": [ + { + "index_key": "pubsub.googleapis.com", + "schema_version": 0, + "attributes": { + "email": "service-1035186898939@gcp-sa-pubsub.iam.gserviceaccount.com", + "id": "projects/lc0210-dtl-1/services/pubsub.googleapis.com", + "project": "lc0210-dtl-1", + "service": "pubsub.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMH19", + "dependencies": [ + "module.lake-1-project.data.google_project.project", + "module.lake-1-project.google_project.project", + "module.lake-1-project.google_project_service.project_services" + ] + } + ] + }, + { + "module": "module.lake-2-bq-0", + "mode": "managed", + "type": "google_bigquery_dataset", + "name": "default", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "access": [ + { + "domain": "", + "group_by_email": "", + "role": "OWNER", + "special_group": "", + "user_by_email": "admin@caggioland.com", + "view": [] + }, + { + "domain": "", + "group_by_email": "", + "role": "OWNER", + "special_group": "projectOwners", + "user_by_email": "", + "view": [] + }, + { + "domain": "", + "group_by_email": "", + "role": "READER", + "special_group": "projectReaders", + "user_by_email": "", + "view": [] + }, + { + "domain": "", + "group_by_email": "", + "role": "WRITER", + "special_group": "projectWriters", + "user_by_email": "", + "view": [] + } + ], + "creation_time": -349151857, + "dataset_id": "lc0210_dtl_2_bq_0", + "default_encryption_configuration": [], + "default_partition_expiration_ms": 0, + "default_table_expiration_ms": 0, + "delete_contents_on_destroy": false, + "description": "Terraform managed.", + "etag": "ZxMs/BP6LlPiZ58iFZfOdw==", + "friendly_name": "", + "id": "projects/lc0210-dtl-2/datasets/lc0210_dtl_2_bq_0", + "labels": null, + "last_modified_time": -349151857, + "location": "EU", + "project": "lc0210-dtl-2", + "self_link": "https://bigquery.googleapis.com/bigquery/v2/projects/lc0210-dtl-2/datasets/lc0210_dtl_2_bq_0", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19", + "dependencies": [ + "module.lake-2-project.data.google_bigquery_default_service_account.bq_sa", + "module.lake-2-project.data.google_project.project", + "module.lake-2-project.data.google_storage_project_service_account.gcs_sa", + "module.lake-2-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.lake-2-project.google_compute_shared_vpc_service_project.service_projects", + "module.lake-2-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.lake-2-project.google_project.project", + "module.lake-2-project.google_project_iam_member.shared_vpc_host_robots", + "module.lake-2-project.google_project_organization_policy.boolean", + "module.lake-2-project.google_project_organization_policy.list", + "module.lake-2-project.google_project_service.project_services", + "module.lake-2-project.google_project_service_identity.jit_si" + ] + } + ] + }, + { + "module": "module.lake-2-cs-0", + "mode": "managed", + "type": "google_storage_bucket", + "name": "bucket", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "cors": [], + "default_event_based_hold": false, + "encryption": [], + "force_destroy": true, + "id": "lc0210-dtl-2-cs-0", + "labels": {}, + "lifecycle_rule": [], + "location": "EU", + "logging": [], + "name": "lc0210-dtl-2-cs-0", + "project": "lc0210-dtl-2", + "requester_pays": false, + "retention_policy": [], + "self_link": "https://www.googleapis.com/storage/v1/b/lc0210-dtl-2-cs-0", + "storage_class": "MULTI_REGIONAL", + "timeouts": null, + "uniform_bucket_level_access": true, + "url": "gs://lc0210-dtl-2-cs-0", + "versioning": [ + { + "enabled": false + } + ], + "website": [] + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoyNDAwMDAwMDAwMDAsInJlYWQiOjI0MDAwMDAwMDAwMCwidXBkYXRlIjoyNDAwMDAwMDAwMDB9fQ==", + "dependencies": [ + "module.lake-2-project.data.google_bigquery_default_service_account.bq_sa", + "module.lake-2-project.data.google_project.project", + "module.lake-2-project.data.google_storage_project_service_account.gcs_sa", + "module.lake-2-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.lake-2-project.google_compute_shared_vpc_service_project.service_projects", + "module.lake-2-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.lake-2-project.google_project.project", + "module.lake-2-project.google_project_iam_member.shared_vpc_host_robots", + "module.lake-2-project.google_project_organization_policy.boolean", + "module.lake-2-project.google_project_organization_policy.list", + "module.lake-2-project.google_project_service.project_services", + "module.lake-2-project.google_project_service_identity.jit_si" + ] + } + ] + }, + { + "module": "module.lake-2-project", + "mode": "data", + "type": "google_bigquery_default_service_account", + "name": "bq_sa", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": 0, + "schema_version": 0, + "attributes": { + "email": "bq-42881574800@bigquery-encryption.iam.gserviceaccount.com", + "id": "bq-42881574800@bigquery-encryption.iam.gserviceaccount.com", + "project": "lc0210-dtl-2" + }, + "sensitive_attributes": [] + } + ] + }, + { + "module": "module.lake-2-project", + "mode": "data", + "type": "google_storage_project_service_account", + "name": "gcs_sa", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": 0, + "schema_version": 0, + "attributes": { + "email_address": "service-42881574800@gs-project-accounts.iam.gserviceaccount.com", + "id": "service-42881574800@gs-project-accounts.iam.gserviceaccount.com", + "project": "lc0210-dtl-2", + "user_project": null + }, + "sensitive_attributes": [] + } + ] + }, + { + "module": "module.lake-2-project", + "mode": "managed", + "type": "google_project", + "name": "project", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": 0, + "schema_version": 1, + "attributes": { + "auto_create_network": false, + "billing_account": "0181A7-4CC981-B7594C", + "folder_id": "632432239104", + "id": "projects/lc0210-dtl-2", + "labels": {}, + "name": "lc0210-dtl-2", + "number": "42881574800", + "org_id": "", + "project_id": "lc0210-dtl-2", + "skip_delete": false, + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJyZWFkIjo2MDAwMDAwMDAwMDAsInVwZGF0ZSI6NjAwMDAwMDAwMDAwfSwic2NoZW1hX3ZlcnNpb24iOiIxIn0=" + } + ] + }, + { + "module": "module.lake-2-project", + "mode": "managed", + "type": "google_project_iam_binding", + "name": "authoritative", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": "roles/bigquery.dataEditor", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXzVrlUSg=", + "id": "lc0210-dtl-2/roles/bigquery.dataEditor", + "members": [ + "group:gcp-data-engineers@caggioland.com", + "serviceAccount:lc0210-trf-bq-0@lc0210-trf.iam.gserviceaccount.com", + "serviceAccount:lc0210-trf-df-0@lc0210-trf.iam.gserviceaccount.com" + ], + "project": "lc0210-dtl-2", + "role": "roles/bigquery.dataEditor" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.lake-2-project.google_project.project", + "module.transf-project.google_project.project", + "module.lake-2-project.google_project_iam_custom_role.roles", + "module.lake-2-project.google_project_service.project_services", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.lake-2-project.data.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-bq-0.data.google_service_account.service_account", + "module.transf-sa-bq-0.google_service_account.service_account", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/bigquery.dataViewer", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXpdRQyrU=", + "id": "lc0210-dtl-2/roles/bigquery.dataViewer", + "members": [ + "group:gcp-data-analysts@caggioland.com" + ], + "project": "lc0210-dtl-2", + "role": "roles/bigquery.dataViewer" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.lake-2-project.data.google_project.project", + "module.lake-2-project.google_project_iam_custom_role.roles", + "module.lake-2-project.google_project_service.project_services", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.google_project.project", + "module.lake-2-project.google_project.project", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-bq-0.data.google_service_account.service_account", + "module.transf-sa-bq-0.google_service_account.service_account", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/bigquery.jobUser", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXzVp0lJM=", + "id": "lc0210-dtl-2/roles/bigquery.jobUser", + "members": [ + "group:gcp-data-analysts@caggioland.com", + "serviceAccount:lc0210-trf-bq-0@lc0210-trf.iam.gserviceaccount.com" + ], + "project": "lc0210-dtl-2", + "role": "roles/bigquery.jobUser" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.lake-2-project.google_project.project", + "module.lake-2-project.google_project_iam_custom_role.roles", + "module.lake-2-project.google_project_service.project_services", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.lake-2-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-bq-0.data.google_service_account.service_account", + "module.transf-sa-bq-0.google_service_account.service_account", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/bigquery.user", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXpdRQyrU=", + "id": "lc0210-dtl-2/roles/bigquery.user", + "members": [ + "group:gcp-data-analysts@caggioland.com" + ], + "project": "lc0210-dtl-2", + "role": "roles/bigquery.user" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.lake-2-project.data.google_project.project", + "module.lake-2-project.google_project.project", + "module.lake-2-project.google_project_iam_custom_role.roles", + "module.lake-2-project.google_project_service.project_services", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-bq-0.data.google_service_account.service_account", + "module.transf-sa-bq-0.google_service_account.service_account", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/datacatalog.tagTemplateViewer", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXpdRQyrU=", + "id": "lc0210-dtl-2/roles/datacatalog.tagTemplateViewer", + "members": [ + "group:gcp-data-analysts@caggioland.com" + ], + "project": "lc0210-dtl-2", + "role": "roles/datacatalog.tagTemplateViewer" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.lake-2-project.data.google_project.project", + "module.lake-2-project.google_project.project", + "module.lake-2-project.google_project_iam_custom_role.roles", + "module.lake-2-project.google_project_service.project_services", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-bq-0.data.google_service_account.service_account", + "module.transf-sa-bq-0.google_service_account.service_account", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/datacatalog.viewer", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXpdRQyrU=", + "id": "lc0210-dtl-2/roles/datacatalog.viewer", + "members": [ + "group:gcp-data-analysts@caggioland.com" + ], + "project": "lc0210-dtl-2", + "role": "roles/datacatalog.viewer" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.lake-2-project.data.google_project.project", + "module.lake-2-project.google_project.project", + "module.lake-2-project.google_project_iam_custom_role.roles", + "module.lake-2-project.google_project_service.project_services", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-bq-0.data.google_service_account.service_account", + "module.transf-sa-bq-0.google_service_account.service_account", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/storage.admin", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXzVrlUSg=", + "id": "lc0210-dtl-2/roles/storage.admin", + "members": [ + "group:gcp-data-engineers@caggioland.com" + ], + "project": "lc0210-dtl-2", + "role": "roles/storage.admin" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.lake-2-project.data.google_project.project", + "module.lake-2-project.google_project.project", + "module.lake-2-project.google_project_iam_custom_role.roles", + "module.lake-2-project.google_project_service.project_services", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-bq-0.data.google_service_account.service_account", + "module.transf-sa-bq-0.google_service_account.service_account", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/storage.objectCreator", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXzeS9khs=", + "id": "lc0210-dtl-2/roles/storage.objectCreator", + "members": [ + "serviceAccount:lc0210-trf-df-0@lc0210-trf.iam.gserviceaccount.com" + ], + "project": "lc0210-dtl-2", + "role": "roles/storage.objectCreator" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.lake-2-project.data.google_project.project", + "module.lake-2-project.google_project.project", + "module.lake-2-project.google_project_iam_custom_role.roles", + "module.lake-2-project.google_project_service.project_services", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-bq-0.data.google_service_account.service_account", + "module.transf-sa-bq-0.google_service_account.service_account", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/storage.objectViewer", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXzVrlUSg=", + "id": "lc0210-dtl-2/roles/storage.objectViewer", + "members": [ + "group:gcp-data-analysts@caggioland.com", + "serviceAccount:lc0210-trf-df-0@lc0210-trf.iam.gserviceaccount.com" + ], + "project": "lc0210-dtl-2", + "role": "roles/storage.objectViewer" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.lake-2-project.google_project.project", + "module.lake-2-project.google_project_iam_custom_role.roles", + "module.lake-2-project.google_project_service.project_services", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.lake-2-project.data.google_project.project", + "module.transf-project.google_project.project", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-bq-0.data.google_service_account.service_account", + "module.transf-sa-bq-0.google_service_account.service_account", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account" + ] + } + ] + }, + { + "module": "module.lake-2-project", + "mode": "managed", + "type": "google_project_service", + "name": "project_services", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": "bigquery.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-dtl-2/bigquery.googleapis.com", + "project": "lc0210-dtl-2", + "service": "bigquery.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.lake-2-project.data.google_project.project", + "module.lake-2-project.google_project.project" + ] + }, + { + "index_key": "bigqueryreservation.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-dtl-2/bigqueryreservation.googleapis.com", + "project": "lc0210-dtl-2", + "service": "bigqueryreservation.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.lake-2-project.data.google_project.project", + "module.lake-2-project.google_project.project" + ] + }, + { + "index_key": "bigquerystorage.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-dtl-2/bigquerystorage.googleapis.com", + "project": "lc0210-dtl-2", + "service": "bigquerystorage.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.lake-2-project.data.google_project.project", + "module.lake-2-project.google_project.project" + ] + }, + { + "index_key": "cloudkms.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-dtl-2/cloudkms.googleapis.com", + "project": "lc0210-dtl-2", + "service": "cloudkms.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.lake-2-project.data.google_project.project", + "module.lake-2-project.google_project.project" + ] + }, + { + "index_key": "cloudresourcemanager.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-dtl-2/cloudresourcemanager.googleapis.com", + "project": "lc0210-dtl-2", + "service": "cloudresourcemanager.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.lake-2-project.data.google_project.project", + "module.lake-2-project.google_project.project" + ] + }, + { + "index_key": "compute.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-dtl-2/compute.googleapis.com", + "project": "lc0210-dtl-2", + "service": "compute.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.lake-2-project.data.google_project.project", + "module.lake-2-project.google_project.project" + ] + }, + { + "index_key": "dataflow.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-dtl-2/dataflow.googleapis.com", + "project": "lc0210-dtl-2", + "service": "dataflow.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.lake-2-project.data.google_project.project", + "module.lake-2-project.google_project.project" + ] + }, + { + "index_key": "iam.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-dtl-2/iam.googleapis.com", + "project": "lc0210-dtl-2", + "service": "iam.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.lake-2-project.data.google_project.project", + "module.lake-2-project.google_project.project" + ] + }, + { + "index_key": "pubsub.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-dtl-2/pubsub.googleapis.com", + "project": "lc0210-dtl-2", + "service": "pubsub.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.lake-2-project.data.google_project.project", + "module.lake-2-project.google_project.project" + ] + }, + { + "index_key": "servicenetworking.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-dtl-2/servicenetworking.googleapis.com", + "project": "lc0210-dtl-2", + "service": "servicenetworking.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.lake-2-project.data.google_project.project", + "module.lake-2-project.google_project.project" + ] + }, + { + "index_key": "serviceusage.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-dtl-2/serviceusage.googleapis.com", + "project": "lc0210-dtl-2", + "service": "serviceusage.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.lake-2-project.data.google_project.project", + "module.lake-2-project.google_project.project" + ] + }, + { + "index_key": "stackdriver.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-dtl-2/stackdriver.googleapis.com", + "project": "lc0210-dtl-2", + "service": "stackdriver.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.lake-2-project.data.google_project.project", + "module.lake-2-project.google_project.project" + ] + }, + { + "index_key": "storage-component.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-dtl-2/storage-component.googleapis.com", + "project": "lc0210-dtl-2", + "service": "storage-component.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.lake-2-project.data.google_project.project", + "module.lake-2-project.google_project.project" + ] + }, + { + "index_key": "storage.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-dtl-2/storage.googleapis.com", + "project": "lc0210-dtl-2", + "service": "storage.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.lake-2-project.data.google_project.project", + "module.lake-2-project.google_project.project" + ] + } + ] + }, + { + "module": "module.lake-2-project", + "mode": "managed", + "type": "google_project_service_identity", + "name": "jit_si", + "provider": "provider[\"registry.terraform.io/hashicorp/google-beta\"]", + "instances": [ + { + "index_key": "pubsub.googleapis.com", + "schema_version": 0, + "attributes": { + "email": "service-42881574800@gcp-sa-pubsub.iam.gserviceaccount.com", + "id": "projects/lc0210-dtl-2/services/pubsub.googleapis.com", + "project": "lc0210-dtl-2", + "service": "pubsub.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMH19", + "dependencies": [ + "module.lake-2-project.data.google_project.project", + "module.lake-2-project.google_project.project", + "module.lake-2-project.google_project_service.project_services" + ] + } + ] + }, + { + "module": "module.lake-plg-bq-0", + "mode": "managed", + "type": "google_bigquery_dataset", + "name": "default", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "access": [ + { + "domain": "", + "group_by_email": "", + "role": "OWNER", + "special_group": "", + "user_by_email": "admin@caggioland.com", + "view": [] + }, + { + "domain": "", + "group_by_email": "", + "role": "OWNER", + "special_group": "projectOwners", + "user_by_email": "", + "view": [] + }, + { + "domain": "", + "group_by_email": "", + "role": "READER", + "special_group": "projectReaders", + "user_by_email": "", + "view": [] + }, + { + "domain": "", + "group_by_email": "", + "role": "WRITER", + "special_group": "projectWriters", + "user_by_email": "", + "view": [] + } + ], + "creation_time": -349479938, + "dataset_id": "lc0210_dtl_plg_bq_0", + "default_encryption_configuration": [], + "default_partition_expiration_ms": 0, + "default_table_expiration_ms": 0, + "delete_contents_on_destroy": false, + "description": "Terraform managed.", + "etag": "gHeqMKV7I2DfDP4G3ROdXg==", + "friendly_name": "", + "id": "projects/lc0210-dtl-plg/datasets/lc0210_dtl_plg_bq_0", + "labels": {}, + "last_modified_time": -349479938, + "location": "EU", + "project": "lc0210-dtl-plg", + "self_link": "https://bigquery.googleapis.com/bigquery/v2/projects/lc0210-dtl-plg/datasets/lc0210_dtl_plg_bq_0", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19", + "dependencies": [ + "module.lake-plg-project.data.google_bigquery_default_service_account.bq_sa", + "module.lake-plg-project.data.google_project.project", + "module.lake-plg-project.data.google_storage_project_service_account.gcs_sa", + "module.lake-plg-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.lake-plg-project.google_compute_shared_vpc_service_project.service_projects", + "module.lake-plg-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.lake-plg-project.google_project.project", + "module.lake-plg-project.google_project_iam_member.shared_vpc_host_robots", + "module.lake-plg-project.google_project_organization_policy.boolean", + "module.lake-plg-project.google_project_organization_policy.list", + "module.lake-plg-project.google_project_service.project_services", + "module.lake-plg-project.google_project_service_identity.jit_si" + ] + } + ] + }, + { + "module": "module.lake-plg-cs-0", + "mode": "managed", + "type": "google_storage_bucket", + "name": "bucket", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "cors": [], + "default_event_based_hold": false, + "encryption": [], + "force_destroy": true, + "id": "lc0210-dtl-plg-cs-0", + "labels": {}, + "lifecycle_rule": [], + "location": "EU", + "logging": [], + "name": "lc0210-dtl-plg-cs-0", + "project": "lc0210-dtl-plg", + "requester_pays": false, + "retention_policy": [], + "self_link": "https://www.googleapis.com/storage/v1/b/lc0210-dtl-plg-cs-0", + "storage_class": "MULTI_REGIONAL", + "timeouts": null, + "uniform_bucket_level_access": true, + "url": "gs://lc0210-dtl-plg-cs-0", + "versioning": [ + { + "enabled": false + } + ], + "website": [] + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoyNDAwMDAwMDAwMDAsInJlYWQiOjI0MDAwMDAwMDAwMCwidXBkYXRlIjoyNDAwMDAwMDAwMDB9fQ==", + "dependencies": [ + "module.lake-plg-project.data.google_bigquery_default_service_account.bq_sa", + "module.lake-plg-project.data.google_project.project", + "module.lake-plg-project.data.google_storage_project_service_account.gcs_sa", + "module.lake-plg-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.lake-plg-project.google_compute_shared_vpc_service_project.service_projects", + "module.lake-plg-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.lake-plg-project.google_project.project", + "module.lake-plg-project.google_project_iam_member.shared_vpc_host_robots", + "module.lake-plg-project.google_project_organization_policy.boolean", + "module.lake-plg-project.google_project_organization_policy.list", + "module.lake-plg-project.google_project_service.project_services", + "module.lake-plg-project.google_project_service_identity.jit_si" + ] + } + ] + }, + { + "module": "module.lake-plg-project", + "mode": "data", + "type": "google_bigquery_default_service_account", + "name": "bq_sa", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": 0, + "schema_version": 0, + "attributes": { + "email": "bq-941933112803@bigquery-encryption.iam.gserviceaccount.com", + "id": "bq-941933112803@bigquery-encryption.iam.gserviceaccount.com", + "project": "lc0210-dtl-plg" + }, + "sensitive_attributes": [] + } + ] + }, + { + "module": "module.lake-plg-project", + "mode": "data", + "type": "google_storage_project_service_account", + "name": "gcs_sa", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": 0, + "schema_version": 0, + "attributes": { + "email_address": "service-941933112803@gs-project-accounts.iam.gserviceaccount.com", + "id": "service-941933112803@gs-project-accounts.iam.gserviceaccount.com", + "project": "lc0210-dtl-plg", + "user_project": null + }, + "sensitive_attributes": [] + } + ] + }, + { + "module": "module.lake-plg-project", + "mode": "managed", + "type": "google_project", + "name": "project", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": 0, + "schema_version": 1, + "attributes": { + "auto_create_network": false, + "billing_account": "0181A7-4CC981-B7594C", + "folder_id": "632432239104", + "id": "projects/lc0210-dtl-plg", + "labels": {}, + "name": "lc0210-dtl-plg", + "number": "941933112803", + "org_id": "", + "project_id": "lc0210-dtl-plg", + "skip_delete": false, + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJyZWFkIjo2MDAwMDAwMDAwMDAsInVwZGF0ZSI6NjAwMDAwMDAwMDAwfSwic2NoZW1hX3ZlcnNpb24iOiIxIn0=" + } + ] + }, + { + "module": "module.lake-plg-project", + "mode": "managed", + "type": "google_project_iam_binding", + "name": "authoritative", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": "roles/bigquery.dataEditor", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXzVpxCoU=", + "id": "lc0210-dtl-plg/roles/bigquery.dataEditor", + "members": [ + "group:gcp-data-engineers@caggioland.com", + "serviceAccount:lc0210-trf-bq-0@lc0210-trf.iam.gserviceaccount.com", + "serviceAccount:lc0210-trf-df-0@lc0210-trf.iam.gserviceaccount.com" + ], + "project": "lc0210-dtl-plg", + "role": "roles/bigquery.dataEditor" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.lake-plg-project.data.google_project.project", + "module.lake-plg-project.google_project.project", + "module.lake-plg-project.google_project_iam_custom_role.roles", + "module.lake-plg-project.google_project_service.project_services", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-bq-0.data.google_service_account.service_account", + "module.transf-sa-bq-0.google_service_account.service_account", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/bigquery.dataViewer", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXpdPN95A=", + "id": "lc0210-dtl-plg/roles/bigquery.dataViewer", + "members": [ + "group:gcp-data-analysts@caggioland.com" + ], + "project": "lc0210-dtl-plg", + "role": "roles/bigquery.dataViewer" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.lake-plg-project.data.google_project.project", + "module.lake-plg-project.google_project.project", + "module.lake-plg-project.google_project_iam_custom_role.roles", + "module.lake-plg-project.google_project_service.project_services", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-bq-0.data.google_service_account.service_account", + "module.transf-sa-bq-0.google_service_account.service_account", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/bigquery.jobUser", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXzVnXEKE=", + "id": "lc0210-dtl-plg/roles/bigquery.jobUser", + "members": [ + "group:gcp-data-analysts@caggioland.com", + "serviceAccount:lc0210-trf-bq-0@lc0210-trf.iam.gserviceaccount.com" + ], + "project": "lc0210-dtl-plg", + "role": "roles/bigquery.jobUser" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.lake-plg-project.data.google_project.project", + "module.lake-plg-project.google_project.project", + "module.lake-plg-project.google_project_iam_custom_role.roles", + "module.lake-plg-project.google_project_service.project_services", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-bq-0.data.google_service_account.service_account", + "module.transf-sa-bq-0.google_service_account.service_account", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/bigquery.user", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXpdPN95A=", + "id": "lc0210-dtl-plg/roles/bigquery.user", + "members": [ + "group:gcp-data-analysts@caggioland.com" + ], + "project": "lc0210-dtl-plg", + "role": "roles/bigquery.user" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.lake-plg-project.data.google_project.project", + "module.lake-plg-project.google_project.project", + "module.lake-plg-project.google_project_iam_custom_role.roles", + "module.lake-plg-project.google_project_service.project_services", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-bq-0.data.google_service_account.service_account", + "module.transf-sa-bq-0.google_service_account.service_account", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/datacatalog.tagTemplateViewer", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXpdPN95A=", + "id": "lc0210-dtl-plg/roles/datacatalog.tagTemplateViewer", + "members": [ + "group:gcp-data-analysts@caggioland.com" + ], + "project": "lc0210-dtl-plg", + "role": "roles/datacatalog.tagTemplateViewer" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.lake-plg-project.data.google_project.project", + "module.lake-plg-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.lake-plg-project.google_project_service.project_services", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.lake-plg-project.google_project_iam_custom_role.roles", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-bq-0.data.google_service_account.service_account", + "module.transf-sa-bq-0.google_service_account.service_account", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/datacatalog.viewer", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXpdPN95A=", + "id": "lc0210-dtl-plg/roles/datacatalog.viewer", + "members": [ + "group:gcp-data-analysts@caggioland.com" + ], + "project": "lc0210-dtl-plg", + "role": "roles/datacatalog.viewer" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.lake-plg-project.google_project.project", + "module.lake-plg-project.data.google_project.project", + "module.lake-plg-project.google_project_service.project_services", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.lake-plg-project.google_project_iam_custom_role.roles", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-bq-0.data.google_service_account.service_account", + "module.transf-sa-bq-0.google_service_account.service_account", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/storage.admin", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXzVpxCoU=", + "id": "lc0210-dtl-plg/roles/storage.admin", + "members": [ + "group:gcp-data-engineers@caggioland.com" + ], + "project": "lc0210-dtl-plg", + "role": "roles/storage.admin" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.lake-plg-project.data.google_project.project", + "module.lake-plg-project.google_project.project", + "module.lake-plg-project.google_project_iam_custom_role.roles", + "module.lake-plg-project.google_project_service.project_services", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-bq-0.data.google_service_account.service_account", + "module.transf-sa-bq-0.google_service_account.service_account", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/storage.objectCreator", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXzeS/a5A=", + "id": "lc0210-dtl-plg/roles/storage.objectCreator", + "members": [ + "serviceAccount:lc0210-trf-df-0@lc0210-trf.iam.gserviceaccount.com" + ], + "project": "lc0210-dtl-plg", + "role": "roles/storage.objectCreator" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.lake-plg-project.data.google_project.project", + "module.lake-plg-project.google_project.project", + "module.lake-plg-project.google_project_iam_custom_role.roles", + "module.lake-plg-project.google_project_service.project_services", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-bq-0.data.google_service_account.service_account", + "module.transf-sa-bq-0.google_service_account.service_account", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/storage.objectViewer", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXzVpxCoU=", + "id": "lc0210-dtl-plg/roles/storage.objectViewer", + "members": [ + "group:gcp-data-analysts@caggioland.com", + "serviceAccount:lc0210-trf-df-0@lc0210-trf.iam.gserviceaccount.com" + ], + "project": "lc0210-dtl-plg", + "role": "roles/storage.objectViewer" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.lake-plg-project.data.google_project.project", + "module.lake-plg-project.google_project.project", + "module.lake-plg-project.google_project_iam_custom_role.roles", + "module.lake-plg-project.google_project_service.project_services", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-bq-0.data.google_service_account.service_account", + "module.transf-sa-bq-0.google_service_account.service_account", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account" + ] + } + ] + }, + { + "module": "module.lake-plg-project", + "mode": "managed", + "type": "google_project_service", + "name": "project_services", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": "bigquery.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-dtl-plg/bigquery.googleapis.com", + "project": "lc0210-dtl-plg", + "service": "bigquery.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.lake-plg-project.data.google_project.project", + "module.lake-plg-project.google_project.project" + ] + }, + { + "index_key": "bigqueryreservation.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-dtl-plg/bigqueryreservation.googleapis.com", + "project": "lc0210-dtl-plg", + "service": "bigqueryreservation.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.lake-plg-project.data.google_project.project", + "module.lake-plg-project.google_project.project" + ] + }, + { + "index_key": "bigquerystorage.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-dtl-plg/bigquerystorage.googleapis.com", + "project": "lc0210-dtl-plg", + "service": "bigquerystorage.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.lake-plg-project.data.google_project.project", + "module.lake-plg-project.google_project.project" + ] + }, + { + "index_key": "cloudkms.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-dtl-plg/cloudkms.googleapis.com", + "project": "lc0210-dtl-plg", + "service": "cloudkms.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.lake-plg-project.data.google_project.project", + "module.lake-plg-project.google_project.project" + ] + }, + { + "index_key": "cloudresourcemanager.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-dtl-plg/cloudresourcemanager.googleapis.com", + "project": "lc0210-dtl-plg", + "service": "cloudresourcemanager.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.lake-plg-project.data.google_project.project", + "module.lake-plg-project.google_project.project" + ] + }, + { + "index_key": "compute.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-dtl-plg/compute.googleapis.com", + "project": "lc0210-dtl-plg", + "service": "compute.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.lake-plg-project.data.google_project.project", + "module.lake-plg-project.google_project.project" + ] + }, + { + "index_key": "dataflow.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-dtl-plg/dataflow.googleapis.com", + "project": "lc0210-dtl-plg", + "service": "dataflow.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.lake-plg-project.data.google_project.project", + "module.lake-plg-project.google_project.project" + ] + }, + { + "index_key": "iam.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-dtl-plg/iam.googleapis.com", + "project": "lc0210-dtl-plg", + "service": "iam.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.lake-plg-project.data.google_project.project", + "module.lake-plg-project.google_project.project" + ] + }, + { + "index_key": "pubsub.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-dtl-plg/pubsub.googleapis.com", + "project": "lc0210-dtl-plg", + "service": "pubsub.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.lake-plg-project.data.google_project.project", + "module.lake-plg-project.google_project.project" + ] + }, + { + "index_key": "servicenetworking.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-dtl-plg/servicenetworking.googleapis.com", + "project": "lc0210-dtl-plg", + "service": "servicenetworking.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.lake-plg-project.data.google_project.project", + "module.lake-plg-project.google_project.project" + ] + }, + { + "index_key": "serviceusage.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-dtl-plg/serviceusage.googleapis.com", + "project": "lc0210-dtl-plg", + "service": "serviceusage.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.lake-plg-project.data.google_project.project", + "module.lake-plg-project.google_project.project" + ] + }, + { + "index_key": "stackdriver.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-dtl-plg/stackdriver.googleapis.com", + "project": "lc0210-dtl-plg", + "service": "stackdriver.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.lake-plg-project.data.google_project.project", + "module.lake-plg-project.google_project.project" + ] + }, + { + "index_key": "storage-component.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-dtl-plg/storage-component.googleapis.com", + "project": "lc0210-dtl-plg", + "service": "storage-component.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.lake-plg-project.data.google_project.project", + "module.lake-plg-project.google_project.project" + ] + }, + { + "index_key": "storage.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-dtl-plg/storage.googleapis.com", + "project": "lc0210-dtl-plg", + "service": "storage.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.lake-plg-project.data.google_project.project", + "module.lake-plg-project.google_project.project" + ] + } + ] + }, + { + "module": "module.lake-plg-project", + "mode": "managed", + "type": "google_project_service_identity", + "name": "jit_si", + "provider": "provider[\"registry.terraform.io/hashicorp/google-beta\"]", + "instances": [ + { + "index_key": "pubsub.googleapis.com", + "schema_version": 0, + "attributes": { + "email": "service-941933112803@gcp-sa-pubsub.iam.gserviceaccount.com", + "id": "projects/lc0210-dtl-plg/services/pubsub.googleapis.com", + "project": "lc0210-dtl-plg", + "service": "pubsub.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMH19", + "dependencies": [ + "module.lake-plg-project.data.google_project.project", + "module.lake-plg-project.google_project.project", + "module.lake-plg-project.google_project_service.project_services" + ] + } + ] + }, + { + "module": "module.land-bq-0", + "mode": "managed", + "type": "google_bigquery_dataset", + "name": "default", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "access": [ + { + "domain": "", + "group_by_email": "", + "role": "OWNER", + "special_group": "", + "user_by_email": "admin@caggioland.com", + "view": [] + }, + { + "domain": "", + "group_by_email": "", + "role": "OWNER", + "special_group": "projectOwners", + "user_by_email": "", + "view": [] + }, + { + "domain": "", + "group_by_email": "", + "role": "READER", + "special_group": "projectReaders", + "user_by_email": "", + "view": [] + }, + { + "domain": "", + "group_by_email": "", + "role": "WRITER", + "special_group": "projectWriters", + "user_by_email": "", + "view": [] + } + ], + "creation_time": -349208583, + "dataset_id": "lc0210lnd_bq_0", + "default_encryption_configuration": [], + "default_partition_expiration_ms": 0, + "default_table_expiration_ms": 0, + "delete_contents_on_destroy": false, + "description": "Terraform managed.", + "etag": "aG4ppJH9PP+knRNcYrnenA==", + "friendly_name": "", + "id": "projects/lc0210-lnd/datasets/lc0210lnd_bq_0", + "labels": null, + "last_modified_time": -349208583, + "location": "EU", + "project": "lc0210-lnd", + "self_link": "https://bigquery.googleapis.com/bigquery/v2/projects/lc0210-lnd/datasets/lc0210lnd_bq_0", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19", + "dependencies": [ + "module.land-project.data.google_bigquery_default_service_account.bq_sa", + "module.land-project.data.google_project.project", + "module.land-project.data.google_storage_project_service_account.gcs_sa", + "module.land-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.land-project.google_compute_shared_vpc_service_project.service_projects", + "module.land-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.land-project.google_project.project", + "module.land-project.google_project_iam_member.shared_vpc_host_robots", + "module.land-project.google_project_organization_policy.boolean", + "module.land-project.google_project_organization_policy.list", + "module.land-project.google_project_service.project_services", + "module.land-project.google_project_service_identity.jit_si" + ] + } + ] + }, + { + "module": "module.land-cs-0", + "mode": "managed", + "type": "google_storage_bucket", + "name": "bucket", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "cors": [], + "default_event_based_hold": false, + "encryption": [], + "force_destroy": true, + "id": "lc0210-lnd-cs-0", + "labels": {}, + "lifecycle_rule": [], + "location": "EU", + "logging": [], + "name": "lc0210-lnd-cs-0", + "project": "lc0210-lnd", + "requester_pays": false, + "retention_policy": [], + "self_link": "https://www.googleapis.com/storage/v1/b/lc0210-lnd-cs-0", + "storage_class": "MULTI_REGIONAL", + "timeouts": null, + "uniform_bucket_level_access": true, + "url": "gs://lc0210-lnd-cs-0", + "versioning": [ + { + "enabled": false + } + ], + "website": [] + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoyNDAwMDAwMDAwMDAsInJlYWQiOjI0MDAwMDAwMDAwMCwidXBkYXRlIjoyNDAwMDAwMDAwMDB9fQ==", + "dependencies": [ + "module.land-project.data.google_bigquery_default_service_account.bq_sa", + "module.land-project.data.google_project.project", + "module.land-project.data.google_storage_project_service_account.gcs_sa", + "module.land-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.land-project.google_compute_shared_vpc_service_project.service_projects", + "module.land-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.land-project.google_project.project", + "module.land-project.google_project_iam_member.shared_vpc_host_robots", + "module.land-project.google_project_organization_policy.boolean", + "module.land-project.google_project_organization_policy.list", + "module.land-project.google_project_service.project_services", + "module.land-project.google_project_service_identity.jit_si" + ] + } + ] + }, + { + "module": "module.land-project", + "mode": "data", + "type": "google_bigquery_default_service_account", + "name": "bq_sa", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": 0, + "schema_version": 0, + "attributes": { + "email": "bq-66240401327@bigquery-encryption.iam.gserviceaccount.com", + "id": "bq-66240401327@bigquery-encryption.iam.gserviceaccount.com", + "project": "lc0210-lnd" + }, + "sensitive_attributes": [] + } + ] + }, + { + "module": "module.land-project", + "mode": "data", + "type": "google_storage_project_service_account", + "name": "gcs_sa", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": 0, + "schema_version": 0, + "attributes": { + "email_address": "service-66240401327@gs-project-accounts.iam.gserviceaccount.com", + "id": "service-66240401327@gs-project-accounts.iam.gserviceaccount.com", + "project": "lc0210-lnd", + "user_project": null + }, + "sensitive_attributes": [] + } + ] + }, + { + "module": "module.land-project", + "mode": "managed", + "type": "google_project", + "name": "project", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": 0, + "schema_version": 1, + "attributes": { + "auto_create_network": false, + "billing_account": "0181A7-4CC981-B7594C", + "folder_id": "632432239104", + "id": "projects/lc0210-lnd", + "labels": {}, + "name": "lc0210-lnd", + "number": "66240401327", + "org_id": "", + "project_id": "lc0210-lnd", + "skip_delete": false, + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJyZWFkIjo2MDAwMDAwMDAwMDAsInVwZGF0ZSI6NjAwMDAwMDAwMDAwfSwic2NoZW1hX3ZlcnNpb24iOiIxIn0=" + } + ] + }, + { + "module": "module.land-project", + "mode": "managed", + "type": "google_project_iam_binding", + "name": "authoritative", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": "roles/bigquery.dataEditor", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXpdLWaCQ=", + "id": "lc0210-lnd/roles/bigquery.dataEditor", + "members": [ + "group:gcp-data-engineers@caggioland.com", + "serviceAccount:lc0210-lnd-bq-0@lc0210-lnd.iam.gserviceaccount.com" + ], + "project": "lc0210-lnd", + "role": "roles/bigquery.dataEditor" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.land-project.data.google_bigquery_default_service_account.bq_sa", + "module.land-project.data.google_project.project", + "module.land-project.data.google_storage_project_service_account.gcs_sa", + "module.land-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.land-project.google_compute_shared_vpc_service_project.service_projects", + "module.land-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.land-project.google_project.project", + "module.land-project.google_project_iam_custom_role.roles", + "module.land-project.google_project_iam_member.shared_vpc_host_robots", + "module.land-project.google_project_organization_policy.boolean", + "module.land-project.google_project_organization_policy.list", + "module.land-project.google_project_service.project_services", + "module.land-project.google_project_service_identity.jit_si", + "module.land-sa-bq-0.data.google_service_account.service_account", + "module.land-sa-bq-0.google_service_account.service_account", + "module.land-sa-cs-0.data.google_service_account.service_account", + "module.land-sa-cs-0.google_service_account.service_account", + "module.land-sa-ps-0.data.google_service_account.service_account", + "module.land-sa-ps-0.google_service_account.service_account", + "module.load-project.data.google_bigquery_default_service_account.bq_sa", + "module.load-project.data.google_project.project", + "module.load-project.data.google_storage_project_service_account.gcs_sa", + "module.load-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-project.google_compute_shared_vpc_service_project.service_projects", + "module.load-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.load-project.google_project.project", + "module.load-project.google_project_iam_member.shared_vpc_host_robots", + "module.load-project.google_project_organization_policy.boolean", + "module.load-project.google_project_organization_policy.list", + "module.load-project.google_project_service.project_services", + "module.load-project.google_project_service_identity.jit_si", + "module.load-sa-df-0.data.google_service_account.service_account", + "module.load-sa-df-0.google_service_account.service_account", + "module.orch-project.data.google_bigquery_default_service_account.bq_sa", + "module.orch-project.data.google_project.project", + "module.orch-project.data.google_storage_project_service_account.gcs_sa", + "module.orch-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.orch-project.google_compute_shared_vpc_service_project.service_projects", + "module.orch-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.orch-project.google_project.project", + "module.orch-project.google_project_iam_member.shared_vpc_host_robots", + "module.orch-project.google_project_organization_policy.boolean", + "module.orch-project.google_project_organization_policy.list", + "module.orch-project.google_project_service.project_services", + "module.orch-project.google_project_service_identity.jit_si", + "module.orch-sa-cmp-0.data.google_service_account.service_account", + "module.orch-sa-cmp-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/bigquery.user", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXpdLWaCQ=", + "id": "lc0210-lnd/roles/bigquery.user", + "members": [ + "serviceAccount:lc0210-load-df-0@lc0210-lod.iam.gserviceaccount.com" + ], + "project": "lc0210-lnd", + "role": "roles/bigquery.user" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.land-project.data.google_bigquery_default_service_account.bq_sa", + "module.land-project.data.google_project.project", + "module.land-project.data.google_storage_project_service_account.gcs_sa", + "module.land-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.land-project.google_compute_shared_vpc_service_project.service_projects", + "module.land-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.land-project.google_project.project", + "module.land-project.google_project_iam_custom_role.roles", + "module.land-project.google_project_iam_member.shared_vpc_host_robots", + "module.land-project.google_project_organization_policy.boolean", + "module.land-project.google_project_organization_policy.list", + "module.land-project.google_project_service.project_services", + "module.land-project.google_project_service_identity.jit_si", + "module.land-sa-bq-0.data.google_service_account.service_account", + "module.land-sa-bq-0.google_service_account.service_account", + "module.land-sa-cs-0.data.google_service_account.service_account", + "module.land-sa-cs-0.google_service_account.service_account", + "module.land-sa-ps-0.data.google_service_account.service_account", + "module.land-sa-ps-0.google_service_account.service_account", + "module.load-project.data.google_bigquery_default_service_account.bq_sa", + "module.load-project.data.google_project.project", + "module.load-project.data.google_storage_project_service_account.gcs_sa", + "module.load-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-project.google_compute_shared_vpc_service_project.service_projects", + "module.load-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.load-project.google_project.project", + "module.load-project.google_project_iam_member.shared_vpc_host_robots", + "module.load-project.google_project_organization_policy.boolean", + "module.load-project.google_project_organization_policy.list", + "module.load-project.google_project_service.project_services", + "module.load-project.google_project_service_identity.jit_si", + "module.load-sa-df-0.data.google_service_account.service_account", + "module.load-sa-df-0.google_service_account.service_account", + "module.orch-project.data.google_bigquery_default_service_account.bq_sa", + "module.orch-project.data.google_project.project", + "module.orch-project.data.google_storage_project_service_account.gcs_sa", + "module.orch-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.orch-project.google_compute_shared_vpc_service_project.service_projects", + "module.orch-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.orch-project.google_project.project", + "module.orch-project.google_project_iam_member.shared_vpc_host_robots", + "module.orch-project.google_project_organization_policy.boolean", + "module.orch-project.google_project_organization_policy.list", + "module.orch-project.google_project_service.project_services", + "module.orch-project.google_project_service_identity.jit_si", + "module.orch-sa-cmp-0.data.google_service_account.service_account", + "module.orch-sa-cmp-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/pubsub.editor", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXpdLWaCQ=", + "id": "lc0210-lnd/roles/pubsub.editor", + "members": [ + "group:gcp-data-engineers@caggioland.com" + ], + "project": "lc0210-lnd", + "role": "roles/pubsub.editor" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.land-project.data.google_bigquery_default_service_account.bq_sa", + "module.land-project.data.google_project.project", + "module.land-project.data.google_storage_project_service_account.gcs_sa", + "module.land-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.land-project.google_compute_shared_vpc_service_project.service_projects", + "module.land-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.land-project.google_project.project", + "module.land-project.google_project_iam_custom_role.roles", + "module.land-project.google_project_iam_member.shared_vpc_host_robots", + "module.land-project.google_project_organization_policy.boolean", + "module.land-project.google_project_organization_policy.list", + "module.land-project.google_project_service.project_services", + "module.land-project.google_project_service_identity.jit_si", + "module.land-sa-bq-0.data.google_service_account.service_account", + "module.land-sa-bq-0.google_service_account.service_account", + "module.land-sa-cs-0.data.google_service_account.service_account", + "module.land-sa-cs-0.google_service_account.service_account", + "module.land-sa-ps-0.data.google_service_account.service_account", + "module.land-sa-ps-0.google_service_account.service_account", + "module.load-project.data.google_bigquery_default_service_account.bq_sa", + "module.load-project.data.google_project.project", + "module.load-project.data.google_storage_project_service_account.gcs_sa", + "module.load-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-project.google_compute_shared_vpc_service_project.service_projects", + "module.load-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.load-project.google_project.project", + "module.load-project.google_project_iam_member.shared_vpc_host_robots", + "module.load-project.google_project_organization_policy.boolean", + "module.load-project.google_project_organization_policy.list", + "module.load-project.google_project_service.project_services", + "module.load-project.google_project_service_identity.jit_si", + "module.load-sa-df-0.data.google_service_account.service_account", + "module.load-sa-df-0.google_service_account.service_account", + "module.orch-project.data.google_bigquery_default_service_account.bq_sa", + "module.orch-project.data.google_project.project", + "module.orch-project.data.google_storage_project_service_account.gcs_sa", + "module.orch-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.orch-project.google_compute_shared_vpc_service_project.service_projects", + "module.orch-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.orch-project.google_project.project", + "module.orch-project.google_project_iam_member.shared_vpc_host_robots", + "module.orch-project.google_project_organization_policy.boolean", + "module.orch-project.google_project_organization_policy.list", + "module.orch-project.google_project_service.project_services", + "module.orch-project.google_project_service_identity.jit_si", + "module.orch-sa-cmp-0.data.google_service_account.service_account", + "module.orch-sa-cmp-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/pubsub.publisher", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXpdLWaCQ=", + "id": "lc0210-lnd/roles/pubsub.publisher", + "members": [ + "serviceAccount:lc0210-lnd-ps-0@lc0210-lnd.iam.gserviceaccount.com" + ], + "project": "lc0210-lnd", + "role": "roles/pubsub.publisher" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.land-project.data.google_bigquery_default_service_account.bq_sa", + "module.land-project.data.google_project.project", + "module.land-project.data.google_storage_project_service_account.gcs_sa", + "module.land-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.land-project.google_compute_shared_vpc_service_project.service_projects", + "module.land-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.land-project.google_project.project", + "module.land-project.google_project_iam_custom_role.roles", + "module.land-project.google_project_iam_member.shared_vpc_host_robots", + "module.land-project.google_project_organization_policy.boolean", + "module.land-project.google_project_organization_policy.list", + "module.land-project.google_project_service.project_services", + "module.land-project.google_project_service_identity.jit_si", + "module.land-sa-bq-0.data.google_service_account.service_account", + "module.land-sa-bq-0.google_service_account.service_account", + "module.land-sa-cs-0.data.google_service_account.service_account", + "module.land-sa-cs-0.google_service_account.service_account", + "module.land-sa-ps-0.data.google_service_account.service_account", + "module.land-sa-ps-0.google_service_account.service_account", + "module.load-project.data.google_bigquery_default_service_account.bq_sa", + "module.load-project.data.google_project.project", + "module.load-project.data.google_storage_project_service_account.gcs_sa", + "module.load-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-project.google_compute_shared_vpc_service_project.service_projects", + "module.load-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.load-project.google_project.project", + "module.load-project.google_project_iam_member.shared_vpc_host_robots", + "module.load-project.google_project_organization_policy.boolean", + "module.load-project.google_project_organization_policy.list", + "module.load-project.google_project_service.project_services", + "module.load-project.google_project_service_identity.jit_si", + "module.load-sa-df-0.data.google_service_account.service_account", + "module.load-sa-df-0.google_service_account.service_account", + "module.orch-project.data.google_bigquery_default_service_account.bq_sa", + "module.orch-project.data.google_project.project", + "module.orch-project.data.google_storage_project_service_account.gcs_sa", + "module.orch-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.orch-project.google_compute_shared_vpc_service_project.service_projects", + "module.orch-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.orch-project.google_project.project", + "module.orch-project.google_project_iam_member.shared_vpc_host_robots", + "module.orch-project.google_project_organization_policy.boolean", + "module.orch-project.google_project_organization_policy.list", + "module.orch-project.google_project_service.project_services", + "module.orch-project.google_project_service_identity.jit_si", + "module.orch-sa-cmp-0.data.google_service_account.service_account", + "module.orch-sa-cmp-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/pubsub.subscriber", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXpdLWaCQ=", + "id": "lc0210-lnd/roles/pubsub.subscriber", + "members": [ + "serviceAccount:lc0210-load-df-0@lc0210-lod.iam.gserviceaccount.com", + "serviceAccount:lc0210-orc-cmp-0@lc0210-orc.iam.gserviceaccount.com" + ], + "project": "lc0210-lnd", + "role": "roles/pubsub.subscriber" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.land-project.data.google_bigquery_default_service_account.bq_sa", + "module.land-project.data.google_project.project", + "module.land-project.data.google_storage_project_service_account.gcs_sa", + "module.land-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.land-project.google_compute_shared_vpc_service_project.service_projects", + "module.land-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.land-project.google_project.project", + "module.land-project.google_project_iam_custom_role.roles", + "module.land-project.google_project_iam_member.shared_vpc_host_robots", + "module.land-project.google_project_organization_policy.boolean", + "module.land-project.google_project_organization_policy.list", + "module.land-project.google_project_service.project_services", + "module.land-project.google_project_service_identity.jit_si", + "module.land-sa-bq-0.data.google_service_account.service_account", + "module.land-sa-bq-0.google_service_account.service_account", + "module.land-sa-cs-0.data.google_service_account.service_account", + "module.land-sa-cs-0.google_service_account.service_account", + "module.land-sa-ps-0.data.google_service_account.service_account", + "module.land-sa-ps-0.google_service_account.service_account", + "module.load-project.data.google_bigquery_default_service_account.bq_sa", + "module.load-project.data.google_project.project", + "module.load-project.data.google_storage_project_service_account.gcs_sa", + "module.load-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-project.google_compute_shared_vpc_service_project.service_projects", + "module.load-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.load-project.google_project.project", + "module.load-project.google_project_iam_member.shared_vpc_host_robots", + "module.load-project.google_project_organization_policy.boolean", + "module.load-project.google_project_organization_policy.list", + "module.load-project.google_project_service.project_services", + "module.load-project.google_project_service_identity.jit_si", + "module.load-sa-df-0.data.google_service_account.service_account", + "module.load-sa-df-0.google_service_account.service_account", + "module.orch-project.data.google_bigquery_default_service_account.bq_sa", + "module.orch-project.data.google_project.project", + "module.orch-project.data.google_storage_project_service_account.gcs_sa", + "module.orch-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.orch-project.google_compute_shared_vpc_service_project.service_projects", + "module.orch-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.orch-project.google_project.project", + "module.orch-project.google_project_iam_member.shared_vpc_host_robots", + "module.orch-project.google_project_organization_policy.boolean", + "module.orch-project.google_project_organization_policy.list", + "module.orch-project.google_project_service.project_services", + "module.orch-project.google_project_service_identity.jit_si", + "module.orch-sa-cmp-0.data.google_service_account.service_account", + "module.orch-sa-cmp-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/storage.admin", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXpdLWaCQ=", + "id": "lc0210-lnd/roles/storage.admin", + "members": [ + "group:gcp-data-engineers@caggioland.com", + "serviceAccount:lc0210-load-df-0@lc0210-lod.iam.gserviceaccount.com" + ], + "project": "lc0210-lnd", + "role": "roles/storage.admin" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.land-project.data.google_bigquery_default_service_account.bq_sa", + "module.land-project.data.google_project.project", + "module.land-project.data.google_storage_project_service_account.gcs_sa", + "module.land-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.land-project.google_compute_shared_vpc_service_project.service_projects", + "module.land-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.land-project.google_project.project", + "module.land-project.google_project_iam_custom_role.roles", + "module.land-project.google_project_iam_member.shared_vpc_host_robots", + "module.land-project.google_project_organization_policy.boolean", + "module.land-project.google_project_organization_policy.list", + "module.land-project.google_project_service.project_services", + "module.land-project.google_project_service_identity.jit_si", + "module.land-sa-bq-0.data.google_service_account.service_account", + "module.land-sa-bq-0.google_service_account.service_account", + "module.land-sa-cs-0.data.google_service_account.service_account", + "module.land-sa-cs-0.google_service_account.service_account", + "module.land-sa-ps-0.data.google_service_account.service_account", + "module.land-sa-ps-0.google_service_account.service_account", + "module.load-project.data.google_bigquery_default_service_account.bq_sa", + "module.load-project.data.google_project.project", + "module.load-project.data.google_storage_project_service_account.gcs_sa", + "module.load-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-project.google_compute_shared_vpc_service_project.service_projects", + "module.load-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.load-project.google_project.project", + "module.load-project.google_project_iam_member.shared_vpc_host_robots", + "module.load-project.google_project_organization_policy.boolean", + "module.load-project.google_project_organization_policy.list", + "module.load-project.google_project_service.project_services", + "module.load-project.google_project_service_identity.jit_si", + "module.load-sa-df-0.data.google_service_account.service_account", + "module.load-sa-df-0.google_service_account.service_account", + "module.orch-project.data.google_bigquery_default_service_account.bq_sa", + "module.orch-project.data.google_project.project", + "module.orch-project.data.google_storage_project_service_account.gcs_sa", + "module.orch-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.orch-project.google_compute_shared_vpc_service_project.service_projects", + "module.orch-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.orch-project.google_project.project", + "module.orch-project.google_project_iam_member.shared_vpc_host_robots", + "module.orch-project.google_project_organization_policy.boolean", + "module.orch-project.google_project_organization_policy.list", + "module.orch-project.google_project_service.project_services", + "module.orch-project.google_project_service_identity.jit_si", + "module.orch-sa-cmp-0.data.google_service_account.service_account", + "module.orch-sa-cmp-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/storage.objectAdmin", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXpdLWaCQ=", + "id": "lc0210-lnd/roles/storage.objectAdmin", + "members": [ + "serviceAccount:lc0210-load-df-0@lc0210-lod.iam.gserviceaccount.com" + ], + "project": "lc0210-lnd", + "role": "roles/storage.objectAdmin" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.land-project.data.google_bigquery_default_service_account.bq_sa", + "module.land-project.data.google_project.project", + "module.land-project.data.google_storage_project_service_account.gcs_sa", + "module.land-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.land-project.google_compute_shared_vpc_service_project.service_projects", + "module.land-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.land-project.google_project.project", + "module.land-project.google_project_iam_custom_role.roles", + "module.land-project.google_project_iam_member.shared_vpc_host_robots", + "module.land-project.google_project_organization_policy.boolean", + "module.land-project.google_project_organization_policy.list", + "module.land-project.google_project_service.project_services", + "module.land-project.google_project_service_identity.jit_si", + "module.land-sa-bq-0.data.google_service_account.service_account", + "module.land-sa-bq-0.google_service_account.service_account", + "module.land-sa-cs-0.data.google_service_account.service_account", + "module.land-sa-cs-0.google_service_account.service_account", + "module.land-sa-ps-0.data.google_service_account.service_account", + "module.land-sa-ps-0.google_service_account.service_account", + "module.load-project.data.google_bigquery_default_service_account.bq_sa", + "module.load-project.data.google_project.project", + "module.load-project.data.google_storage_project_service_account.gcs_sa", + "module.load-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-project.google_compute_shared_vpc_service_project.service_projects", + "module.load-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.load-project.google_project.project", + "module.load-project.google_project_iam_member.shared_vpc_host_robots", + "module.load-project.google_project_organization_policy.boolean", + "module.load-project.google_project_organization_policy.list", + "module.load-project.google_project_service.project_services", + "module.load-project.google_project_service_identity.jit_si", + "module.load-sa-df-0.data.google_service_account.service_account", + "module.load-sa-df-0.google_service_account.service_account", + "module.orch-project.data.google_bigquery_default_service_account.bq_sa", + "module.orch-project.data.google_project.project", + "module.orch-project.data.google_storage_project_service_account.gcs_sa", + "module.orch-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.orch-project.google_compute_shared_vpc_service_project.service_projects", + "module.orch-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.orch-project.google_project.project", + "module.orch-project.google_project_iam_member.shared_vpc_host_robots", + "module.orch-project.google_project_organization_policy.boolean", + "module.orch-project.google_project_organization_policy.list", + "module.orch-project.google_project_service.project_services", + "module.orch-project.google_project_service_identity.jit_si", + "module.orch-sa-cmp-0.data.google_service_account.service_account", + "module.orch-sa-cmp-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/storage.objectCreator", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXpdLWaCQ=", + "id": "lc0210-lnd/roles/storage.objectCreator", + "members": [ + "serviceAccount:lc0210-lnd-cs-0@lc0210-lnd.iam.gserviceaccount.com" + ], + "project": "lc0210-lnd", + "role": "roles/storage.objectCreator" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.land-project.data.google_bigquery_default_service_account.bq_sa", + "module.land-project.data.google_project.project", + "module.land-project.data.google_storage_project_service_account.gcs_sa", + "module.land-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.land-project.google_compute_shared_vpc_service_project.service_projects", + "module.land-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.land-project.google_project.project", + "module.land-project.google_project_iam_custom_role.roles", + "module.land-project.google_project_iam_member.shared_vpc_host_robots", + "module.land-project.google_project_organization_policy.boolean", + "module.land-project.google_project_organization_policy.list", + "module.land-project.google_project_service.project_services", + "module.land-project.google_project_service_identity.jit_si", + "module.land-sa-bq-0.data.google_service_account.service_account", + "module.land-sa-bq-0.google_service_account.service_account", + "module.land-sa-cs-0.data.google_service_account.service_account", + "module.land-sa-cs-0.google_service_account.service_account", + "module.land-sa-ps-0.data.google_service_account.service_account", + "module.land-sa-ps-0.google_service_account.service_account", + "module.load-project.data.google_bigquery_default_service_account.bq_sa", + "module.load-project.data.google_project.project", + "module.load-project.data.google_storage_project_service_account.gcs_sa", + "module.load-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-project.google_compute_shared_vpc_service_project.service_projects", + "module.load-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.load-project.google_project.project", + "module.load-project.google_project_iam_member.shared_vpc_host_robots", + "module.load-project.google_project_organization_policy.boolean", + "module.load-project.google_project_organization_policy.list", + "module.load-project.google_project_service.project_services", + "module.load-project.google_project_service_identity.jit_si", + "module.load-sa-df-0.data.google_service_account.service_account", + "module.load-sa-df-0.google_service_account.service_account", + "module.orch-project.data.google_bigquery_default_service_account.bq_sa", + "module.orch-project.data.google_project.project", + "module.orch-project.data.google_storage_project_service_account.gcs_sa", + "module.orch-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.orch-project.google_compute_shared_vpc_service_project.service_projects", + "module.orch-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.orch-project.google_project.project", + "module.orch-project.google_project_iam_member.shared_vpc_host_robots", + "module.orch-project.google_project_organization_policy.boolean", + "module.orch-project.google_project_organization_policy.list", + "module.orch-project.google_project_service.project_services", + "module.orch-project.google_project_service_identity.jit_si", + "module.orch-sa-cmp-0.data.google_service_account.service_account", + "module.orch-sa-cmp-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/storage.objectViewer", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXzZYltvw=", + "id": "lc0210-lnd/roles/storage.objectViewer", + "members": [ + "serviceAccount:lc0210-orc-cmp-0@lc0210-orc.iam.gserviceaccount.com" + ], + "project": "lc0210-lnd", + "role": "roles/storage.objectViewer" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.land-project.data.google_bigquery_default_service_account.bq_sa", + "module.land-project.data.google_project.project", + "module.land-project.data.google_storage_project_service_account.gcs_sa", + "module.land-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.land-project.google_compute_shared_vpc_service_project.service_projects", + "module.land-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.land-project.google_project.project", + "module.land-project.google_project_iam_custom_role.roles", + "module.land-project.google_project_iam_member.shared_vpc_host_robots", + "module.land-project.google_project_organization_policy.boolean", + "module.land-project.google_project_organization_policy.list", + "module.land-project.google_project_service.project_services", + "module.land-project.google_project_service_identity.jit_si", + "module.land-sa-bq-0.data.google_service_account.service_account", + "module.land-sa-bq-0.google_service_account.service_account", + "module.land-sa-cs-0.data.google_service_account.service_account", + "module.land-sa-cs-0.google_service_account.service_account", + "module.land-sa-ps-0.data.google_service_account.service_account", + "module.land-sa-ps-0.google_service_account.service_account", + "module.load-project.data.google_bigquery_default_service_account.bq_sa", + "module.load-project.data.google_project.project", + "module.load-project.data.google_storage_project_service_account.gcs_sa", + "module.load-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-project.google_compute_shared_vpc_service_project.service_projects", + "module.load-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.load-project.google_project.project", + "module.load-project.google_project_iam_member.shared_vpc_host_robots", + "module.load-project.google_project_organization_policy.boolean", + "module.load-project.google_project_organization_policy.list", + "module.load-project.google_project_service.project_services", + "module.load-project.google_project_service_identity.jit_si", + "module.load-sa-df-0.data.google_service_account.service_account", + "module.load-sa-df-0.google_service_account.service_account", + "module.orch-project.data.google_bigquery_default_service_account.bq_sa", + "module.orch-project.data.google_project.project", + "module.orch-project.data.google_storage_project_service_account.gcs_sa", + "module.orch-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.orch-project.google_compute_shared_vpc_service_project.service_projects", + "module.orch-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.orch-project.google_project.project", + "module.orch-project.google_project_iam_member.shared_vpc_host_robots", + "module.orch-project.google_project_organization_policy.boolean", + "module.orch-project.google_project_organization_policy.list", + "module.orch-project.google_project_service.project_services", + "module.orch-project.google_project_service_identity.jit_si", + "module.orch-sa-cmp-0.data.google_service_account.service_account", + "module.orch-sa-cmp-0.google_service_account.service_account" + ] + } + ] + }, + { + "module": "module.land-project", + "mode": "managed", + "type": "google_project_service", + "name": "project_services", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": "bigquery.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-lnd/bigquery.googleapis.com", + "project": "lc0210-lnd", + "service": "bigquery.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.land-project.data.google_project.project", + "module.land-project.google_project.project" + ] + }, + { + "index_key": "bigqueryreservation.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-lnd/bigqueryreservation.googleapis.com", + "project": "lc0210-lnd", + "service": "bigqueryreservation.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.land-project.data.google_project.project", + "module.land-project.google_project.project" + ] + }, + { + "index_key": "bigquerystorage.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-lnd/bigquerystorage.googleapis.com", + "project": "lc0210-lnd", + "service": "bigquerystorage.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.land-project.data.google_project.project", + "module.land-project.google_project.project" + ] + }, + { + "index_key": "cloudkms.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-lnd/cloudkms.googleapis.com", + "project": "lc0210-lnd", + "service": "cloudkms.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.land-project.data.google_project.project", + "module.land-project.google_project.project" + ] + }, + { + "index_key": "cloudresourcemanager.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-lnd/cloudresourcemanager.googleapis.com", + "project": "lc0210-lnd", + "service": "cloudresourcemanager.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.land-project.data.google_project.project", + "module.land-project.google_project.project" + ] + }, + { + "index_key": "iam.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-lnd/iam.googleapis.com", + "project": "lc0210-lnd", + "service": "iam.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.land-project.data.google_project.project", + "module.land-project.google_project.project" + ] + }, + { + "index_key": "pubsub.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-lnd/pubsub.googleapis.com", + "project": "lc0210-lnd", + "service": "pubsub.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.land-project.data.google_project.project", + "module.land-project.google_project.project" + ] + }, + { + "index_key": "serviceusage.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-lnd/serviceusage.googleapis.com", + "project": "lc0210-lnd", + "service": "serviceusage.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.land-project.data.google_project.project", + "module.land-project.google_project.project" + ] + }, + { + "index_key": "stackdriver.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-lnd/stackdriver.googleapis.com", + "project": "lc0210-lnd", + "service": "stackdriver.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.land-project.data.google_project.project", + "module.land-project.google_project.project" + ] + }, + { + "index_key": "storage-component.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-lnd/storage-component.googleapis.com", + "project": "lc0210-lnd", + "service": "storage-component.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.land-project.data.google_project.project", + "module.land-project.google_project.project" + ] + }, + { + "index_key": "storage.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-lnd/storage.googleapis.com", + "project": "lc0210-lnd", + "service": "storage.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.land-project.data.google_project.project", + "module.land-project.google_project.project" + ] + } + ] + }, + { + "module": "module.land-project", + "mode": "managed", + "type": "google_project_service_identity", + "name": "jit_si", + "provider": "provider[\"registry.terraform.io/hashicorp/google-beta\"]", + "instances": [ + { + "index_key": "pubsub.googleapis.com", + "schema_version": 0, + "attributes": { + "email": "service-66240401327@gcp-sa-pubsub.iam.gserviceaccount.com", + "id": "projects/lc0210-lnd/services/pubsub.googleapis.com", + "project": "lc0210-lnd", + "service": "pubsub.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMH19", + "dependencies": [ + "module.land-project.data.google_project.project", + "module.land-project.google_project.project", + "module.land-project.google_project_service.project_services" + ] + } + ] + }, + { + "module": "module.land-ps-0", + "mode": "managed", + "type": "google_pubsub_topic", + "name": "default", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "projects/lc0210-lnd/topics/lc0210-lnd-ps-0", + "kms_key_name": "", + "labels": {}, + "message_retention_duration": "", + "message_storage_policy": [], + "name": "lc0210-lnd-ps-0", + "project": "lc0210-lnd", + "schema_settings": [], + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19", + "dependencies": [ + "module.land-project.data.google_bigquery_default_service_account.bq_sa", + "module.land-project.data.google_project.project", + "module.land-project.data.google_storage_project_service_account.gcs_sa", + "module.land-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.land-project.google_compute_shared_vpc_service_project.service_projects", + "module.land-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.land-project.google_project.project", + "module.land-project.google_project_iam_member.shared_vpc_host_robots", + "module.land-project.google_project_organization_policy.boolean", + "module.land-project.google_project_organization_policy.list", + "module.land-project.google_project_service.project_services", + "module.land-project.google_project_service_identity.jit_si" + ] + } + ] + }, + { + "module": "module.land-sa-bq-0", + "mode": "managed", + "type": "google_service_account", + "name": "service_account", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": 0, + "schema_version": 0, + "attributes": { + "account_id": "lc0210-lnd-bq-0", + "description": "", + "disabled": false, + "display_name": "TODO", + "email": "lc0210-lnd-bq-0@lc0210-lnd.iam.gserviceaccount.com", + "id": "projects/lc0210-lnd/serviceAccounts/lc0210-lnd-bq-0@lc0210-lnd.iam.gserviceaccount.com", + "name": "projects/lc0210-lnd/serviceAccounts/lc0210-lnd-bq-0@lc0210-lnd.iam.gserviceaccount.com", + "project": "lc0210-lnd", + "timeouts": null, + "unique_id": "103718159252647137856" + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==", + "dependencies": [ + "module.land-project.data.google_bigquery_default_service_account.bq_sa", + "module.land-project.data.google_project.project", + "module.land-project.data.google_storage_project_service_account.gcs_sa", + "module.land-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.land-project.google_compute_shared_vpc_service_project.service_projects", + "module.land-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.land-project.google_project.project", + "module.land-project.google_project_iam_member.shared_vpc_host_robots", + "module.land-project.google_project_organization_policy.boolean", + "module.land-project.google_project_organization_policy.list", + "module.land-project.google_project_service.project_services", + "module.land-project.google_project_service_identity.jit_si" + ] + } + ] + }, + { + "module": "module.land-sa-bq-0", + "mode": "managed", + "type": "google_service_account_iam_binding", + "name": "roles", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": "roles/iam.serviceAccountTokenCreator", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXpdBcaXQ=", + "id": "projects/lc0210-lnd/serviceAccounts/lc0210-lnd-bq-0@lc0210-lnd.iam.gserviceaccount.com/roles/iam.serviceAccountTokenCreator", + "members": [ + "group:gcp-data-engineers@caggioland.com" + ], + "role": "roles/iam.serviceAccountTokenCreator", + "service_account_id": "projects/lc0210-lnd/serviceAccounts/lc0210-lnd-bq-0@lc0210-lnd.iam.gserviceaccount.com" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.land-project.data.google_bigquery_default_service_account.bq_sa", + "module.land-project.data.google_project.project", + "module.land-project.data.google_storage_project_service_account.gcs_sa", + "module.land-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.land-project.google_compute_shared_vpc_service_project.service_projects", + "module.land-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.land-project.google_project.project", + "module.land-project.google_project_iam_member.shared_vpc_host_robots", + "module.land-project.google_project_organization_policy.boolean", + "module.land-project.google_project_organization_policy.list", + "module.land-project.google_project_service.project_services", + "module.land-project.google_project_service_identity.jit_si", + "module.land-sa-bq-0.data.google_service_account.service_account", + "module.land-sa-bq-0.google_service_account.service_account" + ] + } + ] + }, + { + "module": "module.land-sa-cs-0", + "mode": "managed", + "type": "google_service_account", + "name": "service_account", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": 0, + "schema_version": 0, + "attributes": { + "account_id": "lc0210-lnd-cs-0", + "description": "", + "disabled": false, + "display_name": "TODO", + "email": "lc0210-lnd-cs-0@lc0210-lnd.iam.gserviceaccount.com", + "id": "projects/lc0210-lnd/serviceAccounts/lc0210-lnd-cs-0@lc0210-lnd.iam.gserviceaccount.com", + "name": "projects/lc0210-lnd/serviceAccounts/lc0210-lnd-cs-0@lc0210-lnd.iam.gserviceaccount.com", + "project": "lc0210-lnd", + "timeouts": null, + "unique_id": "101863492683332506513" + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==", + "dependencies": [ + "module.land-project.data.google_bigquery_default_service_account.bq_sa", + "module.land-project.data.google_project.project", + "module.land-project.data.google_storage_project_service_account.gcs_sa", + "module.land-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.land-project.google_compute_shared_vpc_service_project.service_projects", + "module.land-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.land-project.google_project.project", + "module.land-project.google_project_iam_member.shared_vpc_host_robots", + "module.land-project.google_project_organization_policy.boolean", + "module.land-project.google_project_organization_policy.list", + "module.land-project.google_project_service.project_services", + "module.land-project.google_project_service_identity.jit_si" + ] + } + ] + }, + { + "module": "module.land-sa-cs-0", + "mode": "managed", + "type": "google_service_account_iam_binding", + "name": "roles", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": "roles/iam.serviceAccountTokenCreator", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXpdBYCQQ=", + "id": "projects/lc0210-lnd/serviceAccounts/lc0210-lnd-cs-0@lc0210-lnd.iam.gserviceaccount.com/roles/iam.serviceAccountTokenCreator", + "members": [ + "group:gcp-data-engineers@caggioland.com" + ], + "role": "roles/iam.serviceAccountTokenCreator", + "service_account_id": "projects/lc0210-lnd/serviceAccounts/lc0210-lnd-cs-0@lc0210-lnd.iam.gserviceaccount.com" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.land-project.data.google_bigquery_default_service_account.bq_sa", + "module.land-project.data.google_project.project", + "module.land-project.data.google_storage_project_service_account.gcs_sa", + "module.land-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.land-project.google_compute_shared_vpc_service_project.service_projects", + "module.land-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.land-project.google_project.project", + "module.land-project.google_project_iam_member.shared_vpc_host_robots", + "module.land-project.google_project_organization_policy.boolean", + "module.land-project.google_project_organization_policy.list", + "module.land-project.google_project_service.project_services", + "module.land-project.google_project_service_identity.jit_si", + "module.land-sa-cs-0.data.google_service_account.service_account", + "module.land-sa-cs-0.google_service_account.service_account" + ] + } + ] + }, + { + "module": "module.land-sa-ps-0", + "mode": "managed", + "type": "google_service_account", + "name": "service_account", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": 0, + "schema_version": 0, + "attributes": { + "account_id": "lc0210-lnd-ps-0", + "description": "", + "disabled": false, + "display_name": "TODO", + "email": "lc0210-lnd-ps-0@lc0210-lnd.iam.gserviceaccount.com", + "id": "projects/lc0210-lnd/serviceAccounts/lc0210-lnd-ps-0@lc0210-lnd.iam.gserviceaccount.com", + "name": "projects/lc0210-lnd/serviceAccounts/lc0210-lnd-ps-0@lc0210-lnd.iam.gserviceaccount.com", + "project": "lc0210-lnd", + "timeouts": null, + "unique_id": "111657218514604453528" + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==", + "dependencies": [ + "module.land-project.data.google_bigquery_default_service_account.bq_sa", + "module.land-project.data.google_project.project", + "module.land-project.data.google_storage_project_service_account.gcs_sa", + "module.land-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.land-project.google_compute_shared_vpc_service_project.service_projects", + "module.land-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.land-project.google_project.project", + "module.land-project.google_project_iam_member.shared_vpc_host_robots", + "module.land-project.google_project_organization_policy.boolean", + "module.land-project.google_project_organization_policy.list", + "module.land-project.google_project_service.project_services", + "module.land-project.google_project_service_identity.jit_si" + ] + } + ] + }, + { + "module": "module.land-sa-ps-0", + "mode": "managed", + "type": "google_service_account_iam_binding", + "name": "roles", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": "roles/iam.serviceAccountTokenCreator", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXpdBYAzc=", + "id": "projects/lc0210-lnd/serviceAccounts/lc0210-lnd-ps-0@lc0210-lnd.iam.gserviceaccount.com/roles/iam.serviceAccountTokenCreator", + "members": [ + "group:gcp-data-engineers@caggioland.com" + ], + "role": "roles/iam.serviceAccountTokenCreator", + "service_account_id": "projects/lc0210-lnd/serviceAccounts/lc0210-lnd-ps-0@lc0210-lnd.iam.gserviceaccount.com" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.land-project.data.google_bigquery_default_service_account.bq_sa", + "module.land-project.data.google_project.project", + "module.land-project.data.google_storage_project_service_account.gcs_sa", + "module.land-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.land-project.google_compute_shared_vpc_service_project.service_projects", + "module.land-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.land-project.google_project.project", + "module.land-project.google_project_iam_member.shared_vpc_host_robots", + "module.land-project.google_project_organization_policy.boolean", + "module.land-project.google_project_organization_policy.list", + "module.land-project.google_project_service.project_services", + "module.land-project.google_project_service_identity.jit_si", + "module.land-sa-ps-0.data.google_service_account.service_account", + "module.land-sa-ps-0.google_service_account.service_account" + ] + } + ] + }, + { + "module": "module.load-cs-df-0", + "mode": "managed", + "type": "google_storage_bucket", + "name": "bucket", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "cors": [], + "default_event_based_hold": false, + "encryption": [], + "force_destroy": false, + "id": "lc0210-load-cs-0", + "labels": {}, + "lifecycle_rule": [], + "location": "EU", + "logging": [], + "name": "lc0210-load-cs-0", + "project": "lc0210-lod", + "requester_pays": false, + "retention_policy": [], + "self_link": "https://www.googleapis.com/storage/v1/b/lc0210-load-cs-0", + "storage_class": "MULTI_REGIONAL", + "timeouts": null, + "uniform_bucket_level_access": true, + "url": "gs://lc0210-load-cs-0", + "versioning": [ + { + "enabled": false + } + ], + "website": [] + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoyNDAwMDAwMDAwMDAsInJlYWQiOjI0MDAwMDAwMDAwMCwidXBkYXRlIjoyNDAwMDAwMDAwMDB9fQ==", + "dependencies": [ + "module.load-project.data.google_bigquery_default_service_account.bq_sa", + "module.load-project.data.google_project.project", + "module.load-project.data.google_storage_project_service_account.gcs_sa", + "module.load-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-project.google_compute_shared_vpc_service_project.service_projects", + "module.load-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.load-project.google_project.project", + "module.load-project.google_project_iam_member.shared_vpc_host_robots", + "module.load-project.google_project_organization_policy.boolean", + "module.load-project.google_project_organization_policy.list", + "module.load-project.google_project_service.project_services", + "module.load-project.google_project_service_identity.jit_si" + ] + } + ] + }, + { + "module": "module.load-nat[0]", + "mode": "managed", + "type": "google_compute_router", + "name": "router", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": 0, + "schema_version": 0, + "attributes": { + "bgp": [ + { + "advertise_mode": "DEFAULT", + "advertised_groups": [], + "advertised_ip_ranges": [], + "asn": 64514 + } + ], + "creation_timestamp": "2022-02-10T00:45:14.347-08:00", + "description": "", + "encrypted_interconnect_router": false, + "id": "projects/lc0210-lod/regions/europe-west1/routers/lc0210-default-nat", + "name": "lc0210-default-nat", + "network": "https://www.googleapis.com/compute/v1/projects/lc0210-lod/global/networks/lc0210-default", + "project": "lc0210-lod", + "region": "europe-west1", + "self_link": "https://www.googleapis.com/compute/v1/projects/lc0210-lod/regions/europe-west1/routers/lc0210-default-nat", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19", + "dependencies": [ + "module.load-project.data.google_bigquery_default_service_account.bq_sa", + "module.load-project.data.google_project.project", + "module.load-project.data.google_storage_project_service_account.gcs_sa", + "module.load-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-project.google_compute_shared_vpc_service_project.service_projects", + "module.load-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.load-project.google_project.project", + "module.load-project.google_project_iam_member.shared_vpc_host_robots", + "module.load-project.google_project_organization_policy.boolean", + "module.load-project.google_project_organization_policy.list", + "module.load-project.google_project_service.project_services", + "module.load-project.google_project_service_identity.jit_si", + "module.load-vpc.data.google_compute_network.network", + "module.load-vpc.google_compute_global_address.psn_ranges", + "module.load-vpc.google_compute_network.network", + "module.load-vpc.google_compute_network_peering.local", + "module.load-vpc.google_compute_network_peering.remote", + "module.load-vpc.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-vpc.google_compute_shared_vpc_service_project.service_projects", + "module.load-vpc.google_service_networking_connection.psn_connection" + ] + } + ] + }, + { + "module": "module.load-nat[0]", + "mode": "managed", + "type": "google_compute_router_nat", + "name": "nat", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "drain_nat_ips": [], + "enable_endpoint_independent_mapping": true, + "icmp_idle_timeout_sec": 30, + "id": "lc0210-lod/europe-west1/lc0210-default-nat/lc0210-default", + "log_config": [ + { + "enable": false, + "filter": "ALL" + } + ], + "min_ports_per_vm": 64, + "name": "lc0210-default", + "nat_ip_allocate_option": "AUTO_ONLY", + "nat_ips": [], + "project": "lc0210-lod", + "region": "europe-west1", + "router": "lc0210-default-nat", + "source_subnetwork_ip_ranges_to_nat": "ALL_SUBNETWORKS_ALL_IP_RANGES", + "subnetwork": [], + "tcp_established_idle_timeout_sec": 1200, + "tcp_transitory_idle_timeout_sec": 30, + "timeouts": null, + "udp_idle_timeout_sec": 30 + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19", + "dependencies": [ + "module.load-nat.google_compute_router.router", + "module.load-project.data.google_bigquery_default_service_account.bq_sa", + "module.load-project.data.google_project.project", + "module.load-project.data.google_storage_project_service_account.gcs_sa", + "module.load-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-project.google_compute_shared_vpc_service_project.service_projects", + "module.load-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.load-project.google_project.project", + "module.load-project.google_project_iam_member.shared_vpc_host_robots", + "module.load-project.google_project_organization_policy.boolean", + "module.load-project.google_project_organization_policy.list", + "module.load-project.google_project_service.project_services", + "module.load-project.google_project_service_identity.jit_si", + "module.load-vpc.data.google_compute_network.network", + "module.load-vpc.google_compute_global_address.psn_ranges", + "module.load-vpc.google_compute_network.network", + "module.load-vpc.google_compute_network_peering.local", + "module.load-vpc.google_compute_network_peering.remote", + "module.load-vpc.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-vpc.google_compute_shared_vpc_service_project.service_projects", + "module.load-vpc.google_service_networking_connection.psn_connection" + ] + } + ] + }, + { + "module": "module.load-project", + "mode": "data", + "type": "google_bigquery_default_service_account", + "name": "bq_sa", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": 0, + "schema_version": 0, + "attributes": { + "email": "bq-256115644733@bigquery-encryption.iam.gserviceaccount.com", + "id": "bq-256115644733@bigquery-encryption.iam.gserviceaccount.com", + "project": "lc0210-lod" + }, + "sensitive_attributes": [] + } + ] + }, + { + "module": "module.load-project", + "mode": "data", + "type": "google_storage_project_service_account", + "name": "gcs_sa", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": 0, + "schema_version": 0, + "attributes": { + "email_address": "service-256115644733@gs-project-accounts.iam.gserviceaccount.com", + "id": "service-256115644733@gs-project-accounts.iam.gserviceaccount.com", + "project": "lc0210-lod", + "user_project": null + }, + "sensitive_attributes": [] + } + ] + }, + { + "module": "module.load-project", + "mode": "managed", + "type": "google_project", + "name": "project", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": 0, + "schema_version": 1, + "attributes": { + "auto_create_network": false, + "billing_account": "0181A7-4CC981-B7594C", + "folder_id": "632432239104", + "id": "projects/lc0210-lod", + "labels": {}, + "name": "lc0210-lod", + "number": "256115644733", + "org_id": "", + "project_id": "lc0210-lod", + "skip_delete": false, + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJyZWFkIjo2MDAwMDAwMDAwMDAsInVwZGF0ZSI6NjAwMDAwMDAwMDAwfSwic2NoZW1hX3ZlcnNpb24iOiIxIn0=" + } + ] + }, + { + "module": "module.load-project", + "mode": "managed", + "type": "google_project_iam_binding", + "name": "authoritative", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": "roles/bigquery.jobUser", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXpdHdIjw=", + "id": "lc0210-lod/roles/bigquery.jobUser", + "members": [ + "serviceAccount:lc0210-load-df-0@lc0210-lod.iam.gserviceaccount.com" + ], + "project": "lc0210-lod", + "role": "roles/bigquery.jobUser" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.load-project.data.google_bigquery_default_service_account.bq_sa", + "module.load-project.data.google_project.project", + "module.load-project.data.google_storage_project_service_account.gcs_sa", + "module.load-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-project.google_compute_shared_vpc_service_project.service_projects", + "module.load-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.load-project.google_project.project", + "module.load-project.google_project_iam_custom_role.roles", + "module.load-project.google_project_iam_member.shared_vpc_host_robots", + "module.load-project.google_project_organization_policy.boolean", + "module.load-project.google_project_organization_policy.list", + "module.load-project.google_project_service.project_services", + "module.load-project.google_project_service_identity.jit_si", + "module.load-sa-df-0.data.google_service_account.service_account", + "module.load-sa-df-0.google_service_account.service_account", + "module.orch-project.data.google_bigquery_default_service_account.bq_sa", + "module.orch-project.data.google_project.project", + "module.orch-project.data.google_storage_project_service_account.gcs_sa", + "module.orch-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.orch-project.google_compute_shared_vpc_service_project.service_projects", + "module.orch-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.orch-project.google_project.project", + "module.orch-project.google_project_iam_member.shared_vpc_host_robots", + "module.orch-project.google_project_organization_policy.boolean", + "module.orch-project.google_project_organization_policy.list", + "module.orch-project.google_project_service.project_services", + "module.orch-project.google_project_service_identity.jit_si", + "module.orch-sa-cmp-0.data.google_service_account.service_account", + "module.orch-sa-cmp-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/compute.viewer", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXpdHdIjw=", + "id": "lc0210-lod/roles/compute.viewer", + "members": [ + "group:gcp-data-engineers@caggioland.com" + ], + "project": "lc0210-lod", + "role": "roles/compute.viewer" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.load-project.data.google_bigquery_default_service_account.bq_sa", + "module.load-project.data.google_project.project", + "module.load-project.data.google_storage_project_service_account.gcs_sa", + "module.load-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-project.google_compute_shared_vpc_service_project.service_projects", + "module.load-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.load-project.google_project.project", + "module.load-project.google_project_iam_custom_role.roles", + "module.load-project.google_project_iam_member.shared_vpc_host_robots", + "module.load-project.google_project_organization_policy.boolean", + "module.load-project.google_project_organization_policy.list", + "module.load-project.google_project_service.project_services", + "module.load-project.google_project_service_identity.jit_si", + "module.load-sa-df-0.data.google_service_account.service_account", + "module.load-sa-df-0.google_service_account.service_account", + "module.orch-project.data.google_bigquery_default_service_account.bq_sa", + "module.orch-project.data.google_project.project", + "module.orch-project.data.google_storage_project_service_account.gcs_sa", + "module.orch-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.orch-project.google_compute_shared_vpc_service_project.service_projects", + "module.orch-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.orch-project.google_project.project", + "module.orch-project.google_project_iam_member.shared_vpc_host_robots", + "module.orch-project.google_project_organization_policy.boolean", + "module.orch-project.google_project_organization_policy.list", + "module.orch-project.google_project_service.project_services", + "module.orch-project.google_project_service_identity.jit_si", + "module.orch-sa-cmp-0.data.google_service_account.service_account", + "module.orch-sa-cmp-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/dataflow.admin", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXpdHdIjw=", + "id": "lc0210-lod/roles/dataflow.admin", + "members": [ + "group:gcp-data-engineers@caggioland.com", + "serviceAccount:lc0210-load-df-0@lc0210-lod.iam.gserviceaccount.com", + "serviceAccount:lc0210-orc-cmp-0@lc0210-orc.iam.gserviceaccount.com" + ], + "project": "lc0210-lod", + "role": "roles/dataflow.admin" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.load-project.data.google_bigquery_default_service_account.bq_sa", + "module.load-project.data.google_project.project", + "module.load-project.data.google_storage_project_service_account.gcs_sa", + "module.load-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-project.google_compute_shared_vpc_service_project.service_projects", + "module.load-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.load-project.google_project.project", + "module.load-project.google_project_iam_custom_role.roles", + "module.load-project.google_project_iam_member.shared_vpc_host_robots", + "module.load-project.google_project_organization_policy.boolean", + "module.load-project.google_project_organization_policy.list", + "module.load-project.google_project_service.project_services", + "module.load-project.google_project_service_identity.jit_si", + "module.load-sa-df-0.data.google_service_account.service_account", + "module.load-sa-df-0.google_service_account.service_account", + "module.orch-project.data.google_bigquery_default_service_account.bq_sa", + "module.orch-project.data.google_project.project", + "module.orch-project.data.google_storage_project_service_account.gcs_sa", + "module.orch-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.orch-project.google_compute_shared_vpc_service_project.service_projects", + "module.orch-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.orch-project.google_project.project", + "module.orch-project.google_project_iam_member.shared_vpc_host_robots", + "module.orch-project.google_project_organization_policy.boolean", + "module.orch-project.google_project_organization_policy.list", + "module.orch-project.google_project_service.project_services", + "module.orch-project.google_project_service_identity.jit_si", + "module.orch-sa-cmp-0.data.google_service_account.service_account", + "module.orch-sa-cmp-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/dataflow.developer", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXpdHdIjw=", + "id": "lc0210-lod/roles/dataflow.developer", + "members": [ + "group:gcp-data-engineers@caggioland.com" + ], + "project": "lc0210-lod", + "role": "roles/dataflow.developer" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.load-project.data.google_bigquery_default_service_account.bq_sa", + "module.load-project.data.google_project.project", + "module.load-project.data.google_storage_project_service_account.gcs_sa", + "module.load-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-project.google_compute_shared_vpc_service_project.service_projects", + "module.load-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.load-project.google_project.project", + "module.load-project.google_project_iam_custom_role.roles", + "module.load-project.google_project_iam_member.shared_vpc_host_robots", + "module.load-project.google_project_organization_policy.boolean", + "module.load-project.google_project_organization_policy.list", + "module.load-project.google_project_service.project_services", + "module.load-project.google_project_service_identity.jit_si", + "module.load-sa-df-0.data.google_service_account.service_account", + "module.load-sa-df-0.google_service_account.service_account", + "module.orch-project.data.google_bigquery_default_service_account.bq_sa", + "module.orch-project.data.google_project.project", + "module.orch-project.data.google_storage_project_service_account.gcs_sa", + "module.orch-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.orch-project.google_compute_shared_vpc_service_project.service_projects", + "module.orch-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.orch-project.google_project.project", + "module.orch-project.google_project_iam_member.shared_vpc_host_robots", + "module.orch-project.google_project_organization_policy.boolean", + "module.orch-project.google_project_organization_policy.list", + "module.orch-project.google_project_service.project_services", + "module.orch-project.google_project_service_identity.jit_si", + "module.orch-sa-cmp-0.data.google_service_account.service_account", + "module.orch-sa-cmp-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/dataflow.worker", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXpdHdIjw=", + "id": "lc0210-lod/roles/dataflow.worker", + "members": [ + "serviceAccount:lc0210-load-df-0@lc0210-lod.iam.gserviceaccount.com" + ], + "project": "lc0210-lod", + "role": "roles/dataflow.worker" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.load-project.data.google_bigquery_default_service_account.bq_sa", + "module.load-project.data.google_project.project", + "module.load-project.data.google_storage_project_service_account.gcs_sa", + "module.load-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-project.google_compute_shared_vpc_service_project.service_projects", + "module.load-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.load-project.google_project.project", + "module.load-project.google_project_iam_custom_role.roles", + "module.load-project.google_project_iam_member.shared_vpc_host_robots", + "module.load-project.google_project_organization_policy.boolean", + "module.load-project.google_project_organization_policy.list", + "module.load-project.google_project_service.project_services", + "module.load-project.google_project_service_identity.jit_si", + "module.load-sa-df-0.data.google_service_account.service_account", + "module.load-sa-df-0.google_service_account.service_account", + "module.orch-project.data.google_bigquery_default_service_account.bq_sa", + "module.orch-project.data.google_project.project", + "module.orch-project.data.google_storage_project_service_account.gcs_sa", + "module.orch-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.orch-project.google_compute_shared_vpc_service_project.service_projects", + "module.orch-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.orch-project.google_project.project", + "module.orch-project.google_project_iam_member.shared_vpc_host_robots", + "module.orch-project.google_project_organization_policy.boolean", + "module.orch-project.google_project_organization_policy.list", + "module.orch-project.google_project_service.project_services", + "module.orch-project.google_project_service_identity.jit_si", + "module.orch-sa-cmp-0.data.google_service_account.service_account", + "module.orch-sa-cmp-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/storage.objectAdmin", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXpdHdIjw=", + "id": "lc0210-lod/roles/storage.objectAdmin", + "members": [ + "serviceAccount:lc0210-load-df-0@lc0210-lod.iam.gserviceaccount.com", + "serviceAccount:service-256115644733@dataflow-service-producer-prod.iam.gserviceaccount.com" + ], + "project": "lc0210-lod", + "role": "roles/storage.objectAdmin" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.load-project.data.google_bigquery_default_service_account.bq_sa", + "module.load-project.data.google_project.project", + "module.load-project.data.google_storage_project_service_account.gcs_sa", + "module.load-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-project.google_compute_shared_vpc_service_project.service_projects", + "module.load-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.load-project.google_project.project", + "module.load-project.google_project_iam_custom_role.roles", + "module.load-project.google_project_iam_member.shared_vpc_host_robots", + "module.load-project.google_project_organization_policy.boolean", + "module.load-project.google_project_organization_policy.list", + "module.load-project.google_project_service.project_services", + "module.load-project.google_project_service_identity.jit_si", + "module.load-sa-df-0.data.google_service_account.service_account", + "module.load-sa-df-0.google_service_account.service_account", + "module.orch-project.data.google_bigquery_default_service_account.bq_sa", + "module.orch-project.data.google_project.project", + "module.orch-project.data.google_storage_project_service_account.gcs_sa", + "module.orch-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.orch-project.google_compute_shared_vpc_service_project.service_projects", + "module.orch-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.orch-project.google_project.project", + "module.orch-project.google_project_iam_member.shared_vpc_host_robots", + "module.orch-project.google_project_organization_policy.boolean", + "module.orch-project.google_project_organization_policy.list", + "module.orch-project.google_project_service.project_services", + "module.orch-project.google_project_service_identity.jit_si", + "module.orch-sa-cmp-0.data.google_service_account.service_account", + "module.orch-sa-cmp-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/viewer", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXpdHdIjw=", + "id": "lc0210-lod/roles/viewer", + "members": [ + "group:gcp-data-engineers@caggioland.com" + ], + "project": "lc0210-lod", + "role": "roles/viewer" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.load-project.data.google_bigquery_default_service_account.bq_sa", + "module.load-project.data.google_project.project", + "module.load-project.data.google_storage_project_service_account.gcs_sa", + "module.load-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-project.google_compute_shared_vpc_service_project.service_projects", + "module.load-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.load-project.google_project.project", + "module.load-project.google_project_iam_custom_role.roles", + "module.load-project.google_project_iam_member.shared_vpc_host_robots", + "module.load-project.google_project_organization_policy.boolean", + "module.load-project.google_project_organization_policy.list", + "module.load-project.google_project_service.project_services", + "module.load-project.google_project_service_identity.jit_si", + "module.load-sa-df-0.data.google_service_account.service_account", + "module.load-sa-df-0.google_service_account.service_account", + "module.orch-project.data.google_bigquery_default_service_account.bq_sa", + "module.orch-project.data.google_project.project", + "module.orch-project.data.google_storage_project_service_account.gcs_sa", + "module.orch-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.orch-project.google_compute_shared_vpc_service_project.service_projects", + "module.orch-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.orch-project.google_project.project", + "module.orch-project.google_project_iam_member.shared_vpc_host_robots", + "module.orch-project.google_project_organization_policy.boolean", + "module.orch-project.google_project_organization_policy.list", + "module.orch-project.google_project_service.project_services", + "module.orch-project.google_project_service_identity.jit_si", + "module.orch-sa-cmp-0.data.google_service_account.service_account", + "module.orch-sa-cmp-0.google_service_account.service_account" + ] + } + ] + }, + { + "module": "module.load-project", + "mode": "managed", + "type": "google_project_service", + "name": "project_services", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": "bigquery.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-lod/bigquery.googleapis.com", + "project": "lc0210-lod", + "service": "bigquery.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.load-project.data.google_project.project", + "module.load-project.google_project.project" + ] + }, + { + "index_key": "bigqueryreservation.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-lod/bigqueryreservation.googleapis.com", + "project": "lc0210-lod", + "service": "bigqueryreservation.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.load-project.data.google_project.project", + "module.load-project.google_project.project" + ] + }, + { + "index_key": "bigquerystorage.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-lod/bigquerystorage.googleapis.com", + "project": "lc0210-lod", + "service": "bigquerystorage.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.load-project.data.google_project.project", + "module.load-project.google_project.project" + ] + }, + { + "index_key": "cloudkms.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-lod/cloudkms.googleapis.com", + "project": "lc0210-lod", + "service": "cloudkms.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.load-project.data.google_project.project", + "module.load-project.google_project.project" + ] + }, + { + "index_key": "cloudresourcemanager.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-lod/cloudresourcemanager.googleapis.com", + "project": "lc0210-lod", + "service": "cloudresourcemanager.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.load-project.data.google_project.project", + "module.load-project.google_project.project" + ] + }, + { + "index_key": "compute.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-lod/compute.googleapis.com", + "project": "lc0210-lod", + "service": "compute.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.load-project.data.google_project.project", + "module.load-project.google_project.project" + ] + }, + { + "index_key": "dataflow.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-lod/dataflow.googleapis.com", + "project": "lc0210-lod", + "service": "dataflow.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.load-project.data.google_project.project", + "module.load-project.google_project.project" + ] + }, + { + "index_key": "dlp.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-lod/dlp.googleapis.com", + "project": "lc0210-lod", + "service": "dlp.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.load-project.data.google_project.project", + "module.load-project.google_project.project" + ] + }, + { + "index_key": "iam.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-lod/iam.googleapis.com", + "project": "lc0210-lod", + "service": "iam.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.load-project.data.google_project.project", + "module.load-project.google_project.project" + ] + }, + { + "index_key": "pubsub.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-lod/pubsub.googleapis.com", + "project": "lc0210-lod", + "service": "pubsub.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.load-project.data.google_project.project", + "module.load-project.google_project.project" + ] + }, + { + "index_key": "servicenetworking.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-lod/servicenetworking.googleapis.com", + "project": "lc0210-lod", + "service": "servicenetworking.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.load-project.data.google_project.project", + "module.load-project.google_project.project" + ] + }, + { + "index_key": "serviceusage.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-lod/serviceusage.googleapis.com", + "project": "lc0210-lod", + "service": "serviceusage.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.load-project.data.google_project.project", + "module.load-project.google_project.project" + ] + }, + { + "index_key": "stackdriver.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-lod/stackdriver.googleapis.com", + "project": "lc0210-lod", + "service": "stackdriver.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.load-project.data.google_project.project", + "module.load-project.google_project.project" + ] + }, + { + "index_key": "storage-component.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-lod/storage-component.googleapis.com", + "project": "lc0210-lod", + "service": "storage-component.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.load-project.data.google_project.project", + "module.load-project.google_project.project" + ] + }, + { + "index_key": "storage.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-lod/storage.googleapis.com", + "project": "lc0210-lod", + "service": "storage.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.load-project.data.google_project.project", + "module.load-project.google_project.project" + ] + } + ] + }, + { + "module": "module.load-project", + "mode": "managed", + "type": "google_project_service_identity", + "name": "jit_si", + "provider": "provider[\"registry.terraform.io/hashicorp/google-beta\"]", + "instances": [ + { + "index_key": "pubsub.googleapis.com", + "schema_version": 0, + "attributes": { + "email": "service-256115644733@gcp-sa-pubsub.iam.gserviceaccount.com", + "id": "projects/lc0210-lod/services/pubsub.googleapis.com", + "project": "lc0210-lod", + "service": "pubsub.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMH19", + "dependencies": [ + "module.load-project.data.google_project.project", + "module.load-project.google_project.project", + "module.load-project.google_project_service.project_services" + ] + } + ] + }, + { + "module": "module.load-sa-df-0", + "mode": "managed", + "type": "google_service_account", + "name": "service_account", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": 0, + "schema_version": 0, + "attributes": { + "account_id": "lc0210-load-df-0", + "description": "", + "disabled": false, + "display_name": "TODO", + "email": "lc0210-load-df-0@lc0210-lod.iam.gserviceaccount.com", + "id": "projects/lc0210-lod/serviceAccounts/lc0210-load-df-0@lc0210-lod.iam.gserviceaccount.com", + "name": "projects/lc0210-lod/serviceAccounts/lc0210-load-df-0@lc0210-lod.iam.gserviceaccount.com", + "project": "lc0210-lod", + "timeouts": null, + "unique_id": "109523266098153000370" + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==", + "dependencies": [ + "module.load-project.data.google_bigquery_default_service_account.bq_sa", + "module.load-project.data.google_project.project", + "module.load-project.data.google_storage_project_service_account.gcs_sa", + "module.load-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-project.google_compute_shared_vpc_service_project.service_projects", + "module.load-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.load-project.google_project.project", + "module.load-project.google_project_iam_member.shared_vpc_host_robots", + "module.load-project.google_project_organization_policy.boolean", + "module.load-project.google_project_organization_policy.list", + "module.load-project.google_project_service.project_services", + "module.load-project.google_project_service_identity.jit_si" + ] + } + ] + }, + { + "module": "module.load-sa-df-0", + "mode": "managed", + "type": "google_service_account_iam_binding", + "name": "roles", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": "roles/iam.serviceAccountTokenCreator", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXpdDfmjM=", + "id": "projects/lc0210-lod/serviceAccounts/lc0210-load-df-0@lc0210-lod.iam.gserviceaccount.com/roles/iam.serviceAccountTokenCreator", + "members": [ + "group:gcp-data-engineers@caggioland.com" + ], + "role": "roles/iam.serviceAccountTokenCreator", + "service_account_id": "projects/lc0210-lod/serviceAccounts/lc0210-load-df-0@lc0210-lod.iam.gserviceaccount.com" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.load-project.data.google_bigquery_default_service_account.bq_sa", + "module.load-project.data.google_project.project", + "module.load-project.data.google_storage_project_service_account.gcs_sa", + "module.load-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-project.google_compute_shared_vpc_service_project.service_projects", + "module.load-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.load-project.google_project.project", + "module.load-project.google_project_iam_member.shared_vpc_host_robots", + "module.load-project.google_project_organization_policy.boolean", + "module.load-project.google_project_organization_policy.list", + "module.load-project.google_project_service.project_services", + "module.load-project.google_project_service_identity.jit_si", + "module.load-sa-df-0.data.google_service_account.service_account", + "module.load-sa-df-0.google_service_account.service_account", + "module.orch-project.data.google_bigquery_default_service_account.bq_sa", + "module.orch-project.data.google_project.project", + "module.orch-project.data.google_storage_project_service_account.gcs_sa", + "module.orch-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.orch-project.google_compute_shared_vpc_service_project.service_projects", + "module.orch-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.orch-project.google_project.project", + "module.orch-project.google_project_iam_member.shared_vpc_host_robots", + "module.orch-project.google_project_organization_policy.boolean", + "module.orch-project.google_project_organization_policy.list", + "module.orch-project.google_project_service.project_services", + "module.orch-project.google_project_service_identity.jit_si", + "module.orch-sa-cmp-0.data.google_service_account.service_account", + "module.orch-sa-cmp-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/iam.serviceAccountUser", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXpdDfmjM=", + "id": "projects/lc0210-lod/serviceAccounts/lc0210-load-df-0@lc0210-lod.iam.gserviceaccount.com/roles/iam.serviceAccountUser", + "members": [ + "serviceAccount:lc0210-orc-cmp-0@lc0210-orc.iam.gserviceaccount.com" + ], + "role": "roles/iam.serviceAccountUser", + "service_account_id": "projects/lc0210-lod/serviceAccounts/lc0210-load-df-0@lc0210-lod.iam.gserviceaccount.com" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.load-project.data.google_bigquery_default_service_account.bq_sa", + "module.load-project.data.google_project.project", + "module.load-project.data.google_storage_project_service_account.gcs_sa", + "module.load-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-project.google_compute_shared_vpc_service_project.service_projects", + "module.load-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.load-project.google_project.project", + "module.load-project.google_project_iam_member.shared_vpc_host_robots", + "module.load-project.google_project_organization_policy.boolean", + "module.load-project.google_project_organization_policy.list", + "module.load-project.google_project_service.project_services", + "module.load-project.google_project_service_identity.jit_si", + "module.load-sa-df-0.data.google_service_account.service_account", + "module.load-sa-df-0.google_service_account.service_account", + "module.orch-project.data.google_bigquery_default_service_account.bq_sa", + "module.orch-project.data.google_project.project", + "module.orch-project.data.google_storage_project_service_account.gcs_sa", + "module.orch-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.orch-project.google_compute_shared_vpc_service_project.service_projects", + "module.orch-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.orch-project.google_project.project", + "module.orch-project.google_project_iam_member.shared_vpc_host_robots", + "module.orch-project.google_project_organization_policy.boolean", + "module.orch-project.google_project_organization_policy.list", + "module.orch-project.google_project_service.project_services", + "module.orch-project.google_project_service_identity.jit_si", + "module.orch-sa-cmp-0.data.google_service_account.service_account", + "module.orch-sa-cmp-0.google_service_account.service_account" + ] + } + ] + }, + { + "module": "module.load-vpc-firewall[0]", + "mode": "managed", + "type": "google_compute_firewall", + "name": "allow-admins", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": 0, + "schema_version": 1, + "attributes": { + "allow": [ + { + "ports": [], + "protocol": "all" + } + ], + "creation_timestamp": "2022-02-10T00:45:12.801-08:00", + "deny": [], + "description": "Access from the admin subnet to all subnets", + "destination_ranges": [], + "direction": "INGRESS", + "disabled": false, + "enable_logging": null, + "id": "projects/lc0210-lod/global/firewalls/lc0210-default-ingress-admins", + "log_config": [], + "name": "lc0210-default-ingress-admins", + "network": "https://www.googleapis.com/compute/v1/projects/lc0210-lod/global/networks/lc0210-default", + "priority": 1000, + "project": "lc0210-lod", + "self_link": "https://www.googleapis.com/compute/v1/projects/lc0210-lod/global/firewalls/lc0210-default-ingress-admins", + "source_ranges": [ + "10.10.0.0/24" + ], + "source_service_accounts": [], + "source_tags": [], + "target_service_accounts": [], + "target_tags": [], + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", + "dependencies": [ + "module.load-project.data.google_bigquery_default_service_account.bq_sa", + "module.load-project.data.google_project.project", + "module.load-project.data.google_storage_project_service_account.gcs_sa", + "module.load-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-project.google_compute_shared_vpc_service_project.service_projects", + "module.load-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.load-project.google_project.project", + "module.load-project.google_project_iam_member.shared_vpc_host_robots", + "module.load-project.google_project_organization_policy.boolean", + "module.load-project.google_project_organization_policy.list", + "module.load-project.google_project_service.project_services", + "module.load-project.google_project_service_identity.jit_si", + "module.load-vpc.data.google_compute_network.network", + "module.load-vpc.google_compute_global_address.psn_ranges", + "module.load-vpc.google_compute_network.network", + "module.load-vpc.google_compute_network_peering.local", + "module.load-vpc.google_compute_network_peering.remote", + "module.load-vpc.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-vpc.google_compute_shared_vpc_service_project.service_projects", + "module.load-vpc.google_service_networking_connection.psn_connection" + ] + } + ] + }, + { + "module": "module.load-vpc-firewall[0]", + "mode": "managed", + "type": "google_compute_firewall", + "name": "allow-tag-http", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": 0, + "schema_version": 1, + "attributes": { + "allow": [ + { + "ports": [ + "80" + ], + "protocol": "tcp" + } + ], + "creation_timestamp": "2022-02-10T00:45:12.934-08:00", + "deny": [], + "description": "Allow HTTP to machines with the 'http-server' tag", + "destination_ranges": [], + "direction": "INGRESS", + "disabled": false, + "enable_logging": null, + "id": "projects/lc0210-lod/global/firewalls/lc0210-default-ingress-tag-http", + "log_config": [], + "name": "lc0210-default-ingress-tag-http", + "network": "https://www.googleapis.com/compute/v1/projects/lc0210-lod/global/networks/lc0210-default", + "priority": 1000, + "project": "lc0210-lod", + "self_link": "https://www.googleapis.com/compute/v1/projects/lc0210-lod/global/firewalls/lc0210-default-ingress-tag-http", + "source_ranges": [ + "130.211.0.0/22", + "209.85.152.0/22", + "209.85.204.0/22", + "35.191.0.0/16" + ], + "source_service_accounts": [], + "source_tags": [], + "target_service_accounts": [], + "target_tags": [ + "http-server" + ], + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", + "dependencies": [ + "module.load-project.data.google_bigquery_default_service_account.bq_sa", + "module.load-project.data.google_project.project", + "module.load-project.data.google_storage_project_service_account.gcs_sa", + "module.load-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-project.google_compute_shared_vpc_service_project.service_projects", + "module.load-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.load-project.google_project.project", + "module.load-project.google_project_iam_member.shared_vpc_host_robots", + "module.load-project.google_project_organization_policy.boolean", + "module.load-project.google_project_organization_policy.list", + "module.load-project.google_project_service.project_services", + "module.load-project.google_project_service_identity.jit_si", + "module.load-vpc.data.google_compute_network.network", + "module.load-vpc.google_compute_global_address.psn_ranges", + "module.load-vpc.google_compute_network.network", + "module.load-vpc.google_compute_network_peering.local", + "module.load-vpc.google_compute_network_peering.remote", + "module.load-vpc.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-vpc.google_compute_shared_vpc_service_project.service_projects", + "module.load-vpc.google_service_networking_connection.psn_connection" + ] + } + ] + }, + { + "module": "module.load-vpc-firewall[0]", + "mode": "managed", + "type": "google_compute_firewall", + "name": "allow-tag-https", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": 0, + "schema_version": 1, + "attributes": { + "allow": [ + { + "ports": [ + "443" + ], + "protocol": "tcp" + } + ], + "creation_timestamp": "2022-02-10T00:45:12.915-08:00", + "deny": [], + "description": "Allow HTTPS to machines with the 'https' tag", + "destination_ranges": [], + "direction": "INGRESS", + "disabled": false, + "enable_logging": null, + "id": "projects/lc0210-lod/global/firewalls/lc0210-default-ingress-tag-https", + "log_config": [], + "name": "lc0210-default-ingress-tag-https", + "network": "https://www.googleapis.com/compute/v1/projects/lc0210-lod/global/networks/lc0210-default", + "priority": 1000, + "project": "lc0210-lod", + "self_link": "https://www.googleapis.com/compute/v1/projects/lc0210-lod/global/firewalls/lc0210-default-ingress-tag-https", + "source_ranges": [ + "130.211.0.0/22", + "209.85.152.0/22", + "209.85.204.0/22", + "35.191.0.0/16" + ], + "source_service_accounts": [], + "source_tags": [], + "target_service_accounts": [], + "target_tags": [ + "https-server" + ], + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", + "dependencies": [ + "module.load-project.data.google_bigquery_default_service_account.bq_sa", + "module.load-project.data.google_project.project", + "module.load-project.data.google_storage_project_service_account.gcs_sa", + "module.load-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-project.google_compute_shared_vpc_service_project.service_projects", + "module.load-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.load-project.google_project.project", + "module.load-project.google_project_iam_member.shared_vpc_host_robots", + "module.load-project.google_project_organization_policy.boolean", + "module.load-project.google_project_organization_policy.list", + "module.load-project.google_project_service.project_services", + "module.load-project.google_project_service_identity.jit_si", + "module.load-vpc.data.google_compute_network.network", + "module.load-vpc.google_compute_global_address.psn_ranges", + "module.load-vpc.google_compute_network.network", + "module.load-vpc.google_compute_network_peering.local", + "module.load-vpc.google_compute_network_peering.remote", + "module.load-vpc.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-vpc.google_compute_shared_vpc_service_project.service_projects", + "module.load-vpc.google_service_networking_connection.psn_connection" + ] + } + ] + }, + { + "module": "module.load-vpc-firewall[0]", + "mode": "managed", + "type": "google_compute_firewall", + "name": "allow-tag-ssh", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": 0, + "schema_version": 1, + "attributes": { + "allow": [ + { + "ports": [ + "22" + ], + "protocol": "tcp" + } + ], + "creation_timestamp": "2022-02-10T00:45:12.896-08:00", + "deny": [], + "description": "Allow SSH to machines with the 'ssh' tag", + "destination_ranges": [], + "direction": "INGRESS", + "disabled": false, + "enable_logging": null, + "id": "projects/lc0210-lod/global/firewalls/lc0210-default-ingress-tag-ssh", + "log_config": [], + "name": "lc0210-default-ingress-tag-ssh", + "network": "https://www.googleapis.com/compute/v1/projects/lc0210-lod/global/networks/lc0210-default", + "priority": 1000, + "project": "lc0210-lod", + "self_link": "https://www.googleapis.com/compute/v1/projects/lc0210-lod/global/firewalls/lc0210-default-ingress-tag-ssh", + "source_ranges": [ + "35.235.240.0/20" + ], + "source_service_accounts": [], + "source_tags": [], + "target_service_accounts": [], + "target_tags": [ + "ssh" + ], + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", + "dependencies": [ + "module.load-project.data.google_bigquery_default_service_account.bq_sa", + "module.load-project.data.google_project.project", + "module.load-project.data.google_storage_project_service_account.gcs_sa", + "module.load-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-project.google_compute_shared_vpc_service_project.service_projects", + "module.load-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.load-project.google_project.project", + "module.load-project.google_project_iam_member.shared_vpc_host_robots", + "module.load-project.google_project_organization_policy.boolean", + "module.load-project.google_project_organization_policy.list", + "module.load-project.google_project_service.project_services", + "module.load-project.google_project_service_identity.jit_si", + "module.load-vpc.data.google_compute_network.network", + "module.load-vpc.google_compute_global_address.psn_ranges", + "module.load-vpc.google_compute_network.network", + "module.load-vpc.google_compute_network_peering.local", + "module.load-vpc.google_compute_network_peering.remote", + "module.load-vpc.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-vpc.google_compute_shared_vpc_service_project.service_projects", + "module.load-vpc.google_service_networking_connection.psn_connection" + ] + } + ] + }, + { + "module": "module.load-vpc[0]", + "mode": "managed", + "type": "google_compute_network", + "name": "network", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": 0, + "schema_version": 0, + "attributes": { + "auto_create_subnetworks": false, + "delete_default_routes_on_create": false, + "description": "Terraform-managed.", + "gateway_ipv4": "", + "id": "projects/lc0210-lod/global/networks/lc0210-default", + "mtu": 0, + "name": "lc0210-default", + "project": "lc0210-lod", + "routing_mode": "GLOBAL", + "self_link": "https://www.googleapis.com/compute/v1/projects/lc0210-lod/global/networks/lc0210-default", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19", + "dependencies": [ + "module.load-project.data.google_bigquery_default_service_account.bq_sa", + "module.load-project.data.google_project.project", + "module.load-project.data.google_storage_project_service_account.gcs_sa", + "module.load-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-project.google_compute_shared_vpc_service_project.service_projects", + "module.load-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.load-project.google_project.project", + "module.load-project.google_project_iam_member.shared_vpc_host_robots", + "module.load-project.google_project_organization_policy.boolean", + "module.load-project.google_project_organization_policy.list", + "module.load-project.google_project_service.project_services", + "module.load-project.google_project_service_identity.jit_si" + ] + } + ] + }, + { + "module": "module.load-vpc[0]", + "mode": "managed", + "type": "google_compute_subnetwork", + "name": "subnetwork", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": "europe-west1/default", + "schema_version": 0, + "attributes": { + "creation_timestamp": "2022-02-10T00:45:14.751-08:00", + "description": "Terraform-managed.", + "external_ipv6_prefix": "", + "fingerprint": null, + "gateway_address": "10.10.0.1", + "id": "projects/lc0210-lod/regions/europe-west1/subnetworks/default", + "ip_cidr_range": "10.10.0.0/24", + "ipv6_access_type": "", + "ipv6_cidr_range": "", + "log_config": [], + "name": "default", + "network": "https://www.googleapis.com/compute/v1/projects/lc0210-lod/global/networks/lc0210-default", + "private_ip_google_access": true, + "private_ipv6_google_access": "DISABLE_GOOGLE_ACCESS", + "project": "lc0210-lod", + "purpose": "PRIVATE", + "region": "europe-west1", + "role": "", + "secondary_ip_range": [], + "self_link": "https://www.googleapis.com/compute/v1/projects/lc0210-lod/regions/europe-west1/subnetworks/default", + "stack_type": "IPV4_ONLY", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19", + "dependencies": [ + "module.load-project.data.google_bigquery_default_service_account.bq_sa", + "module.load-project.data.google_project.project", + "module.load-project.data.google_storage_project_service_account.gcs_sa", + "module.load-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-project.google_compute_shared_vpc_service_project.service_projects", + "module.load-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.load-project.google_project.project", + "module.load-project.google_project_iam_member.shared_vpc_host_robots", + "module.load-project.google_project_organization_policy.boolean", + "module.load-project.google_project_organization_policy.list", + "module.load-project.google_project_service.project_services", + "module.load-project.google_project_service_identity.jit_si", + "module.load-vpc.data.google_compute_network.network", + "module.load-vpc.google_compute_network.network" + ] + } + ] + }, + { + "module": "module.orch-cs-0", + "mode": "managed", + "type": "google_storage_bucket", + "name": "bucket", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "cors": [], + "default_event_based_hold": false, + "encryption": [], + "force_destroy": false, + "id": "lc0210-orc-cs-0", + "labels": {}, + "lifecycle_rule": [], + "location": "EU", + "logging": [], + "name": "lc0210-orc-cs-0", + "project": "lc0210-orc", + "requester_pays": false, + "retention_policy": [], + "self_link": "https://www.googleapis.com/storage/v1/b/lc0210-orc-cs-0", + "storage_class": "MULTI_REGIONAL", + "timeouts": null, + "uniform_bucket_level_access": true, + "url": "gs://lc0210-orc-cs-0", + "versioning": [ + { + "enabled": false + } + ], + "website": [] + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoyNDAwMDAwMDAwMDAsInJlYWQiOjI0MDAwMDAwMDAwMCwidXBkYXRlIjoyNDAwMDAwMDAwMDB9fQ==", + "dependencies": [ + "module.orch-project.data.google_bigquery_default_service_account.bq_sa", + "module.orch-project.data.google_project.project", + "module.orch-project.data.google_storage_project_service_account.gcs_sa", + "module.orch-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.orch-project.google_compute_shared_vpc_service_project.service_projects", + "module.orch-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.orch-project.google_project.project", + "module.orch-project.google_project_iam_member.shared_vpc_host_robots", + "module.orch-project.google_project_organization_policy.boolean", + "module.orch-project.google_project_organization_policy.list", + "module.orch-project.google_project_service.project_services", + "module.orch-project.google_project_service_identity.jit_si" + ] + } + ] + }, + { + "module": "module.orch-nat[0]", + "mode": "managed", + "type": "google_compute_router", + "name": "router", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": 0, + "schema_version": 0, + "attributes": { + "bgp": [ + { + "advertise_mode": "DEFAULT", + "advertised_groups": [], + "advertised_ip_ranges": [], + "asn": 64514 + } + ], + "creation_timestamp": "2022-02-10T00:35:22.254-08:00", + "description": "", + "encrypted_interconnect_router": false, + "id": "projects/lc0210-orc/regions/europe-west1/routers/lc0210-default-nat", + "name": "lc0210-default-nat", + "network": "https://www.googleapis.com/compute/v1/projects/lc0210-orc/global/networks/lc0210-default", + "project": "lc0210-orc", + "region": "europe-west1", + "self_link": "https://www.googleapis.com/compute/v1/projects/lc0210-orc/regions/europe-west1/routers/lc0210-default-nat", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19", + "dependencies": [ + "module.orch-project.data.google_bigquery_default_service_account.bq_sa", + "module.orch-project.data.google_project.project", + "module.orch-project.data.google_storage_project_service_account.gcs_sa", + "module.orch-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.orch-project.google_compute_shared_vpc_service_project.service_projects", + "module.orch-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.orch-project.google_project.project", + "module.orch-project.google_project_iam_member.shared_vpc_host_robots", + "module.orch-project.google_project_organization_policy.boolean", + "module.orch-project.google_project_organization_policy.list", + "module.orch-project.google_project_service.project_services", + "module.orch-project.google_project_service_identity.jit_si", + "module.orch-vpc.data.google_compute_network.network", + "module.orch-vpc.google_compute_global_address.psn_ranges", + "module.orch-vpc.google_compute_network.network", + "module.orch-vpc.google_compute_network_peering.local", + "module.orch-vpc.google_compute_network_peering.remote", + "module.orch-vpc.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.orch-vpc.google_compute_shared_vpc_service_project.service_projects", + "module.orch-vpc.google_service_networking_connection.psn_connection" + ] + } + ] + }, + { + "module": "module.orch-nat[0]", + "mode": "managed", + "type": "google_compute_router_nat", + "name": "nat", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "drain_nat_ips": [], + "enable_endpoint_independent_mapping": true, + "icmp_idle_timeout_sec": 30, + "id": "lc0210-orc/europe-west1/lc0210-default-nat/lc0210-default", + "log_config": [ + { + "enable": false, + "filter": "ALL" + } + ], + "min_ports_per_vm": 64, + "name": "lc0210-default", + "nat_ip_allocate_option": "AUTO_ONLY", + "nat_ips": [], + "project": "lc0210-orc", + "region": "europe-west1", + "router": "lc0210-default-nat", + "source_subnetwork_ip_ranges_to_nat": "ALL_SUBNETWORKS_ALL_IP_RANGES", + "subnetwork": [], + "tcp_established_idle_timeout_sec": 1200, + "tcp_transitory_idle_timeout_sec": 30, + "timeouts": null, + "udp_idle_timeout_sec": 30 + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19", + "dependencies": [ + "module.orch-nat.google_compute_router.router", + "module.orch-project.data.google_bigquery_default_service_account.bq_sa", + "module.orch-project.data.google_project.project", + "module.orch-project.data.google_storage_project_service_account.gcs_sa", + "module.orch-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.orch-project.google_compute_shared_vpc_service_project.service_projects", + "module.orch-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.orch-project.google_project.project", + "module.orch-project.google_project_iam_member.shared_vpc_host_robots", + "module.orch-project.google_project_organization_policy.boolean", + "module.orch-project.google_project_organization_policy.list", + "module.orch-project.google_project_service.project_services", + "module.orch-project.google_project_service_identity.jit_si", + "module.orch-vpc.data.google_compute_network.network", + "module.orch-vpc.google_compute_global_address.psn_ranges", + "module.orch-vpc.google_compute_network.network", + "module.orch-vpc.google_compute_network_peering.local", + "module.orch-vpc.google_compute_network_peering.remote", + "module.orch-vpc.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.orch-vpc.google_compute_shared_vpc_service_project.service_projects", + "module.orch-vpc.google_service_networking_connection.psn_connection" + ] + } + ] + }, + { + "module": "module.orch-project", + "mode": "data", + "type": "google_bigquery_default_service_account", + "name": "bq_sa", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": 0, + "schema_version": 0, + "attributes": { + "email": "bq-396869095309@bigquery-encryption.iam.gserviceaccount.com", + "id": "bq-396869095309@bigquery-encryption.iam.gserviceaccount.com", + "project": "lc0210-orc" + }, + "sensitive_attributes": [] + } + ] + }, + { + "module": "module.orch-project", + "mode": "data", + "type": "google_storage_project_service_account", + "name": "gcs_sa", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": 0, + "schema_version": 0, + "attributes": { + "email_address": "service-396869095309@gs-project-accounts.iam.gserviceaccount.com", + "id": "service-396869095309@gs-project-accounts.iam.gserviceaccount.com", + "project": "lc0210-orc", + "user_project": null + }, + "sensitive_attributes": [] + } + ] + }, + { + "module": "module.orch-project", + "mode": "managed", + "type": "google_project", + "name": "project", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": 0, + "schema_version": 1, + "attributes": { + "auto_create_network": false, + "billing_account": "0181A7-4CC981-B7594C", + "folder_id": "632432239104", + "id": "projects/lc0210-orc", + "labels": {}, + "name": "lc0210-orc", + "number": "396869095309", + "org_id": "", + "project_id": "lc0210-orc", + "skip_delete": false, + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJyZWFkIjo2MDAwMDAwMDAwMDAsInVwZGF0ZSI6NjAwMDAwMDAwMDAwfSwic2NoZW1hX3ZlcnNpb24iOiIxIn0=" + } + ] + }, + { + "module": "module.orch-project", + "mode": "managed", + "type": "google_project_iam_binding", + "name": "authoritative", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": "roles/bigquery.dataEditor", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXzVnUqxU=", + "id": "lc0210-orc/roles/bigquery.dataEditor", + "members": [ + "group:gcp-data-engineers@caggioland.com", + "serviceAccount:lc0210-load-df-0@lc0210-lod.iam.gserviceaccount.com", + "serviceAccount:lc0210-trf-df-0@lc0210-trf.iam.gserviceaccount.com" + ], + "project": "lc0210-orc", + "role": "roles/bigquery.dataEditor" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.load-project.data.google_project.project", + "module.load-project.data.google_storage_project_service_account.gcs_sa", + "module.load-project.data.google_bigquery_default_service_account.bq_sa", + "module.load-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-project.google_compute_shared_vpc_service_project.service_projects", + "module.load-project.google_project.project", + "module.load-project.google_project_iam_member.shared_vpc_host_robots", + "module.load-project.google_project_organization_policy.boolean", + "module.load-project.google_project_organization_policy.list", + "module.load-project.google_project_service.project_services", + "module.load-project.google_project_service_identity.jit_si", + "module.load-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.load-sa-df-0.data.google_service_account.service_account", + "module.load-sa-df-0.google_service_account.service_account", + "module.orch-project.data.google_bigquery_default_service_account.bq_sa", + "module.orch-project.data.google_project.project", + "module.orch-project.data.google_storage_project_service_account.gcs_sa", + "module.orch-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.orch-project.google_compute_shared_vpc_service_project.service_projects", + "module.orch-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.orch-project.google_project.project", + "module.orch-project.google_project_iam_custom_role.roles", + "module.orch-project.google_project_iam_member.shared_vpc_host_robots", + "module.orch-project.google_project_organization_policy.boolean", + "module.orch-project.google_project_organization_policy.list", + "module.orch-project.google_project_service.project_services", + "module.orch-project.google_project_service_identity.jit_si", + "module.orch-sa-cmp-0.data.google_service_account.service_account", + "module.orch-sa-cmp-0.google_service_account.service_account", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/bigquery.jobUser", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXzVnUqxU=", + "id": "lc0210-orc/roles/bigquery.jobUser", + "members": [ + "group:gcp-data-engineers@caggioland.com", + "serviceAccount:lc0210-orc-cmp-0@lc0210-orc.iam.gserviceaccount.com" + ], + "project": "lc0210-orc", + "role": "roles/bigquery.jobUser" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.load-project.data.google_bigquery_default_service_account.bq_sa", + "module.load-project.data.google_project.project", + "module.load-project.data.google_storage_project_service_account.gcs_sa", + "module.load-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-project.google_compute_shared_vpc_service_project.service_projects", + "module.load-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.load-project.google_project.project", + "module.load-project.google_project_iam_member.shared_vpc_host_robots", + "module.load-project.google_project_organization_policy.boolean", + "module.load-project.google_project_organization_policy.list", + "module.load-project.google_project_service.project_services", + "module.load-project.google_project_service_identity.jit_si", + "module.load-sa-df-0.data.google_service_account.service_account", + "module.load-sa-df-0.google_service_account.service_account", + "module.orch-project.data.google_bigquery_default_service_account.bq_sa", + "module.orch-project.data.google_project.project", + "module.orch-project.data.google_storage_project_service_account.gcs_sa", + "module.orch-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.orch-project.google_compute_shared_vpc_service_project.service_projects", + "module.orch-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.orch-project.google_project.project", + "module.orch-project.google_project_iam_custom_role.roles", + "module.orch-project.google_project_iam_member.shared_vpc_host_robots", + "module.orch-project.google_project_organization_policy.boolean", + "module.orch-project.google_project_organization_policy.list", + "module.orch-project.google_project_service.project_services", + "module.orch-project.google_project_service_identity.jit_si", + "module.orch-sa-cmp-0.data.google_service_account.service_account", + "module.orch-sa-cmp-0.google_service_account.service_account", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/cloudbuild.builds.editor", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXpgC8zdQ=", + "id": "lc0210-orc/roles/cloudbuild.builds.editor", + "members": [ + "group:gcp-data-engineers@caggioland.com" + ], + "project": "lc0210-orc", + "role": "roles/cloudbuild.builds.editor" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.load-project.data.google_bigquery_default_service_account.bq_sa", + "module.load-project.data.google_project.project", + "module.load-project.data.google_storage_project_service_account.gcs_sa", + "module.load-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-project.google_compute_shared_vpc_service_project.service_projects", + "module.load-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.load-project.google_project.project", + "module.load-project.google_project_iam_member.shared_vpc_host_robots", + "module.load-project.google_project_organization_policy.boolean", + "module.load-project.google_project_organization_policy.list", + "module.load-project.google_project_service.project_services", + "module.load-project.google_project_service_identity.jit_si", + "module.load-sa-df-0.data.google_service_account.service_account", + "module.load-sa-df-0.google_service_account.service_account", + "module.orch-project.data.google_bigquery_default_service_account.bq_sa", + "module.orch-project.data.google_project.project", + "module.orch-project.data.google_storage_project_service_account.gcs_sa", + "module.orch-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.orch-project.google_compute_shared_vpc_service_project.service_projects", + "module.orch-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.orch-project.google_project.project", + "module.orch-project.google_project_iam_custom_role.roles", + "module.orch-project.google_project_iam_member.shared_vpc_host_robots", + "module.orch-project.google_project_organization_policy.boolean", + "module.orch-project.google_project_organization_policy.list", + "module.orch-project.google_project_service.project_services", + "module.orch-project.google_project_service_identity.jit_si", + "module.orch-sa-cmp-0.data.google_service_account.service_account", + "module.orch-sa-cmp-0.google_service_account.service_account", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/composer.admin", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXpgC8zdQ=", + "id": "lc0210-orc/roles/composer.admin", + "members": [ + "group:gcp-data-engineers@caggioland.com" + ], + "project": "lc0210-orc", + "role": "roles/composer.admin" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.load-project.data.google_bigquery_default_service_account.bq_sa", + "module.load-project.data.google_project.project", + "module.load-project.data.google_storage_project_service_account.gcs_sa", + "module.load-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-project.google_compute_shared_vpc_service_project.service_projects", + "module.load-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.load-project.google_project.project", + "module.load-project.google_project_iam_member.shared_vpc_host_robots", + "module.load-project.google_project_organization_policy.boolean", + "module.load-project.google_project_organization_policy.list", + "module.load-project.google_project_service.project_services", + "module.load-project.google_project_service_identity.jit_si", + "module.load-sa-df-0.data.google_service_account.service_account", + "module.load-sa-df-0.google_service_account.service_account", + "module.orch-project.data.google_bigquery_default_service_account.bq_sa", + "module.orch-project.data.google_project.project", + "module.orch-project.data.google_storage_project_service_account.gcs_sa", + "module.orch-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.orch-project.google_compute_shared_vpc_service_project.service_projects", + "module.orch-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.orch-project.google_project.project", + "module.orch-project.google_project_iam_custom_role.roles", + "module.orch-project.google_project_iam_member.shared_vpc_host_robots", + "module.orch-project.google_project_organization_policy.boolean", + "module.orch-project.google_project_organization_policy.list", + "module.orch-project.google_project_service.project_services", + "module.orch-project.google_project_service_identity.jit_si", + "module.orch-sa-cmp-0.data.google_service_account.service_account", + "module.orch-sa-cmp-0.google_service_account.service_account", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/composer.environmentAndStorageObjectAdmin", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXpgC8zdQ=", + "id": "lc0210-orc/roles/composer.environmentAndStorageObjectAdmin", + "members": [ + "group:gcp-data-engineers@caggioland.com" + ], + "project": "lc0210-orc", + "role": "roles/composer.environmentAndStorageObjectAdmin" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.load-project.data.google_bigquery_default_service_account.bq_sa", + "module.load-project.data.google_project.project", + "module.load-project.data.google_storage_project_service_account.gcs_sa", + "module.load-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-project.google_compute_shared_vpc_service_project.service_projects", + "module.load-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.load-project.google_project.project", + "module.load-project.google_project_iam_member.shared_vpc_host_robots", + "module.load-project.google_project_organization_policy.boolean", + "module.load-project.google_project_organization_policy.list", + "module.load-project.google_project_service.project_services", + "module.load-project.google_project_service_identity.jit_si", + "module.load-sa-df-0.data.google_service_account.service_account", + "module.load-sa-df-0.google_service_account.service_account", + "module.orch-project.data.google_bigquery_default_service_account.bq_sa", + "module.orch-project.data.google_project.project", + "module.orch-project.data.google_storage_project_service_account.gcs_sa", + "module.orch-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.orch-project.google_compute_shared_vpc_service_project.service_projects", + "module.orch-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.orch-project.google_project.project", + "module.orch-project.google_project_iam_custom_role.roles", + "module.orch-project.google_project_iam_member.shared_vpc_host_robots", + "module.orch-project.google_project_organization_policy.boolean", + "module.orch-project.google_project_organization_policy.list", + "module.orch-project.google_project_service.project_services", + "module.orch-project.google_project_service_identity.jit_si", + "module.orch-sa-cmp-0.data.google_service_account.service_account", + "module.orch-sa-cmp-0.google_service_account.service_account", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/composer.worker", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXpgC8zdQ=", + "id": "lc0210-orc/roles/composer.worker", + "members": [ + "serviceAccount:lc0210-orc-cmp-0@lc0210-orc.iam.gserviceaccount.com" + ], + "project": "lc0210-orc", + "role": "roles/composer.worker" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.load-project.data.google_bigquery_default_service_account.bq_sa", + "module.load-project.data.google_project.project", + "module.load-project.data.google_storage_project_service_account.gcs_sa", + "module.load-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-project.google_compute_shared_vpc_service_project.service_projects", + "module.load-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.load-project.google_project.project", + "module.load-project.google_project_iam_member.shared_vpc_host_robots", + "module.load-project.google_project_organization_policy.boolean", + "module.load-project.google_project_organization_policy.list", + "module.load-project.google_project_service.project_services", + "module.load-project.google_project_service_identity.jit_si", + "module.load-sa-df-0.data.google_service_account.service_account", + "module.load-sa-df-0.google_service_account.service_account", + "module.orch-project.data.google_bigquery_default_service_account.bq_sa", + "module.orch-project.data.google_project.project", + "module.orch-project.data.google_storage_project_service_account.gcs_sa", + "module.orch-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.orch-project.google_compute_shared_vpc_service_project.service_projects", + "module.orch-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.orch-project.google_project.project", + "module.orch-project.google_project_iam_custom_role.roles", + "module.orch-project.google_project_iam_member.shared_vpc_host_robots", + "module.orch-project.google_project_organization_policy.boolean", + "module.orch-project.google_project_organization_policy.list", + "module.orch-project.google_project_service.project_services", + "module.orch-project.google_project_service_identity.jit_si", + "module.orch-sa-cmp-0.data.google_service_account.service_account", + "module.orch-sa-cmp-0.google_service_account.service_account", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/compute.networkUser", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXpgC8zdQ=", + "id": "lc0210-orc/roles/compute.networkUser", + "members": [ + "group:gcp-data-engineers@caggioland.com" + ], + "project": "lc0210-orc", + "role": "roles/compute.networkUser" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.load-project.data.google_bigquery_default_service_account.bq_sa", + "module.load-project.data.google_project.project", + "module.load-project.data.google_storage_project_service_account.gcs_sa", + "module.load-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-project.google_compute_shared_vpc_service_project.service_projects", + "module.load-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.load-project.google_project.project", + "module.load-project.google_project_iam_member.shared_vpc_host_robots", + "module.load-project.google_project_organization_policy.boolean", + "module.load-project.google_project_organization_policy.list", + "module.load-project.google_project_service.project_services", + "module.load-project.google_project_service_identity.jit_si", + "module.load-sa-df-0.data.google_service_account.service_account", + "module.load-sa-df-0.google_service_account.service_account", + "module.orch-project.data.google_bigquery_default_service_account.bq_sa", + "module.orch-project.data.google_project.project", + "module.orch-project.data.google_storage_project_service_account.gcs_sa", + "module.orch-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.orch-project.google_compute_shared_vpc_service_project.service_projects", + "module.orch-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.orch-project.google_project.project", + "module.orch-project.google_project_iam_custom_role.roles", + "module.orch-project.google_project_iam_member.shared_vpc_host_robots", + "module.orch-project.google_project_organization_policy.boolean", + "module.orch-project.google_project_organization_policy.list", + "module.orch-project.google_project_service.project_services", + "module.orch-project.google_project_service_identity.jit_si", + "module.orch-sa-cmp-0.data.google_service_account.service_account", + "module.orch-sa-cmp-0.google_service_account.service_account", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/iam.serviceAccountUser", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXpgC8zdQ=", + "id": "lc0210-orc/roles/iam.serviceAccountUser", + "members": [ + "group:gcp-data-engineers@caggioland.com", + "serviceAccount:lc0210-orc-cmp-0@lc0210-orc.iam.gserviceaccount.com" + ], + "project": "lc0210-orc", + "role": "roles/iam.serviceAccountUser" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.load-project.data.google_bigquery_default_service_account.bq_sa", + "module.load-project.data.google_project.project", + "module.load-project.data.google_storage_project_service_account.gcs_sa", + "module.load-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-project.google_compute_shared_vpc_service_project.service_projects", + "module.load-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.load-project.google_project.project", + "module.load-project.google_project_iam_member.shared_vpc_host_robots", + "module.load-project.google_project_organization_policy.boolean", + "module.load-project.google_project_organization_policy.list", + "module.load-project.google_project_service.project_services", + "module.load-project.google_project_service_identity.jit_si", + "module.load-sa-df-0.data.google_service_account.service_account", + "module.load-sa-df-0.google_service_account.service_account", + "module.orch-project.data.google_bigquery_default_service_account.bq_sa", + "module.orch-project.data.google_project.project", + "module.orch-project.data.google_storage_project_service_account.gcs_sa", + "module.orch-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.orch-project.google_compute_shared_vpc_service_project.service_projects", + "module.orch-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.orch-project.google_project.project", + "module.orch-project.google_project_iam_custom_role.roles", + "module.orch-project.google_project_iam_member.shared_vpc_host_robots", + "module.orch-project.google_project_organization_policy.boolean", + "module.orch-project.google_project_organization_policy.list", + "module.orch-project.google_project_service.project_services", + "module.orch-project.google_project_service_identity.jit_si", + "module.orch-sa-cmp-0.data.google_service_account.service_account", + "module.orch-sa-cmp-0.google_service_account.service_account", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/iap.httpsResourceAccessor", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXpgC8zdQ=", + "id": "lc0210-orc/roles/iap.httpsResourceAccessor", + "members": [ + "group:gcp-data-engineers@caggioland.com" + ], + "project": "lc0210-orc", + "role": "roles/iap.httpsResourceAccessor" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.load-project.data.google_bigquery_default_service_account.bq_sa", + "module.load-project.data.google_project.project", + "module.load-project.data.google_storage_project_service_account.gcs_sa", + "module.load-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-project.google_compute_shared_vpc_service_project.service_projects", + "module.load-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.load-project.google_project.project", + "module.load-project.google_project_iam_member.shared_vpc_host_robots", + "module.load-project.google_project_organization_policy.boolean", + "module.load-project.google_project_organization_policy.list", + "module.load-project.google_project_service.project_services", + "module.load-project.google_project_service_identity.jit_si", + "module.load-sa-df-0.data.google_service_account.service_account", + "module.load-sa-df-0.google_service_account.service_account", + "module.orch-project.data.google_bigquery_default_service_account.bq_sa", + "module.orch-project.data.google_project.project", + "module.orch-project.data.google_storage_project_service_account.gcs_sa", + "module.orch-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.orch-project.google_compute_shared_vpc_service_project.service_projects", + "module.orch-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.orch-project.google_project.project", + "module.orch-project.google_project_iam_custom_role.roles", + "module.orch-project.google_project_iam_member.shared_vpc_host_robots", + "module.orch-project.google_project_organization_policy.boolean", + "module.orch-project.google_project_organization_policy.list", + "module.orch-project.google_project_service.project_services", + "module.orch-project.google_project_service_identity.jit_si", + "module.orch-sa-cmp-0.data.google_service_account.service_account", + "module.orch-sa-cmp-0.google_service_account.service_account", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/storage.admin", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXzVnUqxU=", + "id": "lc0210-orc/roles/storage.admin", + "members": [ + "group:gcp-data-engineers@caggioland.com" + ], + "project": "lc0210-orc", + "role": "roles/storage.admin" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.load-project.data.google_bigquery_default_service_account.bq_sa", + "module.load-project.data.google_project.project", + "module.load-project.data.google_storage_project_service_account.gcs_sa", + "module.load-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-project.google_compute_shared_vpc_service_project.service_projects", + "module.load-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.load-project.google_project.project", + "module.load-project.google_project_iam_member.shared_vpc_host_robots", + "module.load-project.google_project_organization_policy.boolean", + "module.load-project.google_project_organization_policy.list", + "module.load-project.google_project_service.project_services", + "module.load-project.google_project_service_identity.jit_si", + "module.load-sa-df-0.data.google_service_account.service_account", + "module.load-sa-df-0.google_service_account.service_account", + "module.orch-project.data.google_bigquery_default_service_account.bq_sa", + "module.orch-project.data.google_project.project", + "module.orch-project.data.google_storage_project_service_account.gcs_sa", + "module.orch-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.orch-project.google_compute_shared_vpc_service_project.service_projects", + "module.orch-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.orch-project.google_project.project", + "module.orch-project.google_project_iam_custom_role.roles", + "module.orch-project.google_project_iam_member.shared_vpc_host_robots", + "module.orch-project.google_project_organization_policy.boolean", + "module.orch-project.google_project_organization_policy.list", + "module.orch-project.google_project_service.project_services", + "module.orch-project.google_project_service_identity.jit_si", + "module.orch-sa-cmp-0.data.google_service_account.service_account", + "module.orch-sa-cmp-0.google_service_account.service_account", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/storage.objectAdmin", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXzVrgbhE=", + "id": "lc0210-orc/roles/storage.objectAdmin", + "members": [ + "group:gcp-data-engineers@caggioland.com", + "serviceAccount:lc0210-orc-cmp-0@lc0210-orc.iam.gserviceaccount.com", + "serviceAccount:service-396869095309@cloudcomposer-accounts.iam.gserviceaccount.com" + ], + "project": "lc0210-orc", + "role": "roles/storage.objectAdmin" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.load-project.data.google_bigquery_default_service_account.bq_sa", + "module.load-project.data.google_project.project", + "module.load-project.data.google_storage_project_service_account.gcs_sa", + "module.load-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-project.google_compute_shared_vpc_service_project.service_projects", + "module.load-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.load-project.google_project.project", + "module.load-project.google_project_iam_member.shared_vpc_host_robots", + "module.load-project.google_project_organization_policy.boolean", + "module.load-project.google_project_organization_policy.list", + "module.load-project.google_project_service.project_services", + "module.load-project.google_project_service_identity.jit_si", + "module.load-sa-df-0.data.google_service_account.service_account", + "module.load-sa-df-0.google_service_account.service_account", + "module.orch-project.data.google_bigquery_default_service_account.bq_sa", + "module.orch-project.data.google_project.project", + "module.orch-project.data.google_storage_project_service_account.gcs_sa", + "module.orch-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.orch-project.google_compute_shared_vpc_service_project.service_projects", + "module.orch-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.orch-project.google_project.project", + "module.orch-project.google_project_iam_custom_role.roles", + "module.orch-project.google_project_iam_member.shared_vpc_host_robots", + "module.orch-project.google_project_organization_policy.boolean", + "module.orch-project.google_project_organization_policy.list", + "module.orch-project.google_project_service.project_services", + "module.orch-project.google_project_service_identity.jit_si", + "module.orch-sa-cmp-0.data.google_service_account.service_account", + "module.orch-sa-cmp-0.google_service_account.service_account", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/storage.objectViewer", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXzVp12fo=", + "id": "lc0210-orc/roles/storage.objectViewer", + "members": [ + "serviceAccount:lc0210-load-df-0@lc0210-lod.iam.gserviceaccount.com" + ], + "project": "lc0210-orc", + "role": "roles/storage.objectViewer" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.load-project.data.google_bigquery_default_service_account.bq_sa", + "module.load-project.data.google_project.project", + "module.load-project.data.google_storage_project_service_account.gcs_sa", + "module.load-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.load-project.google_compute_shared_vpc_service_project.service_projects", + "module.load-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.load-project.google_project.project", + "module.load-project.google_project_iam_member.shared_vpc_host_robots", + "module.load-project.google_project_organization_policy.boolean", + "module.load-project.google_project_organization_policy.list", + "module.load-project.google_project_service.project_services", + "module.load-project.google_project_service_identity.jit_si", + "module.load-sa-df-0.data.google_service_account.service_account", + "module.load-sa-df-0.google_service_account.service_account", + "module.orch-project.data.google_bigquery_default_service_account.bq_sa", + "module.orch-project.data.google_project.project", + "module.orch-project.data.google_storage_project_service_account.gcs_sa", + "module.orch-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.orch-project.google_compute_shared_vpc_service_project.service_projects", + "module.orch-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.orch-project.google_project.project", + "module.orch-project.google_project_iam_custom_role.roles", + "module.orch-project.google_project_iam_member.shared_vpc_host_robots", + "module.orch-project.google_project_organization_policy.boolean", + "module.orch-project.google_project_organization_policy.list", + "module.orch-project.google_project_service.project_services", + "module.orch-project.google_project_service_identity.jit_si", + "module.orch-sa-cmp-0.data.google_service_account.service_account", + "module.orch-sa-cmp-0.google_service_account.service_account", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account" + ] + } + ] + }, + { + "module": "module.orch-project", + "mode": "managed", + "type": "google_project_organization_policy", + "name": "boolean", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": "constraints/compute.requireOsLogin", + "schema_version": 0, + "attributes": { + "boolean_policy": [ + { + "enforced": false + } + ], + "constraint": "constraints/compute.requireOsLogin", + "etag": "CL2bk5AGELC64Dk=", + "id": "lc0210-orc:constraints/compute.requireOsLogin", + "list_policy": [], + "project": "lc0210-orc", + "restore_policy": [], + "timeouts": null, + "update_time": "2022-02-10T08:33:01.121118Z", + "version": 0 + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoyNDAwMDAwMDAwMDAsImRlbGV0ZSI6MjQwMDAwMDAwMDAwLCJyZWFkIjoyNDAwMDAwMDAwMDAsInVwZGF0ZSI6MjQwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.orch-project.data.google_project.project", + "module.orch-project.google_project.project" + ] + } + ] + }, + { + "module": "module.orch-project", + "mode": "managed", + "type": "google_project_service", + "name": "project_services", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": "artifactregistry.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-orc/artifactregistry.googleapis.com", + "project": "lc0210-orc", + "service": "artifactregistry.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.orch-project.data.google_project.project", + "module.orch-project.google_project.project" + ] + }, + { + "index_key": "bigquery.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-orc/bigquery.googleapis.com", + "project": "lc0210-orc", + "service": "bigquery.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.orch-project.data.google_project.project", + "module.orch-project.google_project.project" + ] + }, + { + "index_key": "bigqueryreservation.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-orc/bigqueryreservation.googleapis.com", + "project": "lc0210-orc", + "service": "bigqueryreservation.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.orch-project.data.google_project.project", + "module.orch-project.google_project.project" + ] + }, + { + "index_key": "bigquerystorage.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-orc/bigquerystorage.googleapis.com", + "project": "lc0210-orc", + "service": "bigquerystorage.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.orch-project.data.google_project.project", + "module.orch-project.google_project.project" + ] + }, + { + "index_key": "cloudbuild.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-orc/cloudbuild.googleapis.com", + "project": "lc0210-orc", + "service": "cloudbuild.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.orch-project.data.google_project.project", + "module.orch-project.google_project.project" + ] + }, + { + "index_key": "cloudkms.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-orc/cloudkms.googleapis.com", + "project": "lc0210-orc", + "service": "cloudkms.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.orch-project.data.google_project.project", + "module.orch-project.google_project.project" + ] + }, + { + "index_key": "cloudresourcemanager.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-orc/cloudresourcemanager.googleapis.com", + "project": "lc0210-orc", + "service": "cloudresourcemanager.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.orch-project.data.google_project.project", + "module.orch-project.google_project.project" + ] + }, + { + "index_key": "composer.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-orc/composer.googleapis.com", + "project": "lc0210-orc", + "service": "composer.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.orch-project.data.google_project.project", + "module.orch-project.google_project.project" + ] + }, + { + "index_key": "compute.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-orc/compute.googleapis.com", + "project": "lc0210-orc", + "service": "compute.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.orch-project.data.google_project.project", + "module.orch-project.google_project.project" + ] + }, + { + "index_key": "container.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-orc/container.googleapis.com", + "project": "lc0210-orc", + "service": "container.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.orch-project.data.google_project.project", + "module.orch-project.google_project.project" + ] + }, + { + "index_key": "containerregistry.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-orc/containerregistry.googleapis.com", + "project": "lc0210-orc", + "service": "containerregistry.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.orch-project.data.google_project.project", + "module.orch-project.google_project.project" + ] + }, + { + "index_key": "dataflow.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-orc/dataflow.googleapis.com", + "project": "lc0210-orc", + "service": "dataflow.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.orch-project.data.google_project.project", + "module.orch-project.google_project.project" + ] + }, + { + "index_key": "iam.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-orc/iam.googleapis.com", + "project": "lc0210-orc", + "service": "iam.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.orch-project.data.google_project.project", + "module.orch-project.google_project.project" + ] + }, + { + "index_key": "pubsub.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-orc/pubsub.googleapis.com", + "project": "lc0210-orc", + "service": "pubsub.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.orch-project.data.google_project.project", + "module.orch-project.google_project.project" + ] + }, + { + "index_key": "servicenetworking.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-orc/servicenetworking.googleapis.com", + "project": "lc0210-orc", + "service": "servicenetworking.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.orch-project.data.google_project.project", + "module.orch-project.google_project.project" + ] + }, + { + "index_key": "serviceusage.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-orc/serviceusage.googleapis.com", + "project": "lc0210-orc", + "service": "serviceusage.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.orch-project.data.google_project.project", + "module.orch-project.google_project.project" + ] + }, + { + "index_key": "stackdriver.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-orc/stackdriver.googleapis.com", + "project": "lc0210-orc", + "service": "stackdriver.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.orch-project.data.google_project.project", + "module.orch-project.google_project.project" + ] + }, + { + "index_key": "storage-component.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-orc/storage-component.googleapis.com", + "project": "lc0210-orc", + "service": "storage-component.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.orch-project.data.google_project.project", + "module.orch-project.google_project.project" + ] + }, + { + "index_key": "storage.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-orc/storage.googleapis.com", + "project": "lc0210-orc", + "service": "storage.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.orch-project.data.google_project.project", + "module.orch-project.google_project.project" + ] + } + ] + }, + { + "module": "module.orch-project", + "mode": "managed", + "type": "google_project_service_identity", + "name": "jit_si", + "provider": "provider[\"registry.terraform.io/hashicorp/google-beta\"]", + "instances": [ + { + "index_key": "pubsub.googleapis.com", + "schema_version": 0, + "attributes": { + "email": "service-396869095309@gcp-sa-pubsub.iam.gserviceaccount.com", + "id": "projects/lc0210-orc/services/pubsub.googleapis.com", + "project": "lc0210-orc", + "service": "pubsub.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMH19", + "dependencies": [ + "module.orch-project.data.google_project.project", + "module.orch-project.google_project.project", + "module.orch-project.google_project_service.project_services" + ] + } + ] + }, + { + "module": "module.orch-sa-cmp-0", + "mode": "managed", + "type": "google_service_account", + "name": "service_account", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": 0, + "schema_version": 0, + "attributes": { + "account_id": "lc0210-orc-cmp-0", + "description": "", + "disabled": false, + "display_name": "TODO", + "email": "lc0210-orc-cmp-0@lc0210-orc.iam.gserviceaccount.com", + "id": "projects/lc0210-orc/serviceAccounts/lc0210-orc-cmp-0@lc0210-orc.iam.gserviceaccount.com", + "name": "projects/lc0210-orc/serviceAccounts/lc0210-orc-cmp-0@lc0210-orc.iam.gserviceaccount.com", + "project": "lc0210-orc", + "timeouts": null, + "unique_id": "107258193849380395189" + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==", + "dependencies": [ + "module.orch-project.data.google_bigquery_default_service_account.bq_sa", + "module.orch-project.data.google_project.project", + "module.orch-project.data.google_storage_project_service_account.gcs_sa", + "module.orch-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.orch-project.google_compute_shared_vpc_service_project.service_projects", + "module.orch-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.orch-project.google_project.project", + "module.orch-project.google_project_iam_member.shared_vpc_host_robots", + "module.orch-project.google_project_organization_policy.boolean", + "module.orch-project.google_project_organization_policy.list", + "module.orch-project.google_project_service.project_services", + "module.orch-project.google_project_service_identity.jit_si" + ] + } + ] + }, + { + "module": "module.orch-sa-cmp-0", + "mode": "managed", + "type": "google_service_account_iam_binding", + "name": "roles", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": "roles/iam.serviceAccountTokenCreator", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXpdEfxgQ=", + "id": "projects/lc0210-orc/serviceAccounts/lc0210-orc-cmp-0@lc0210-orc.iam.gserviceaccount.com/roles/iam.serviceAccountTokenCreator", + "members": [ + "group:gcp-data-engineers@caggioland.com" + ], + "role": "roles/iam.serviceAccountTokenCreator", + "service_account_id": "projects/lc0210-orc/serviceAccounts/lc0210-orc-cmp-0@lc0210-orc.iam.gserviceaccount.com" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.orch-project.data.google_bigquery_default_service_account.bq_sa", + "module.orch-project.data.google_project.project", + "module.orch-project.data.google_storage_project_service_account.gcs_sa", + "module.orch-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.orch-project.google_compute_shared_vpc_service_project.service_projects", + "module.orch-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.orch-project.google_project.project", + "module.orch-project.google_project_iam_member.shared_vpc_host_robots", + "module.orch-project.google_project_organization_policy.boolean", + "module.orch-project.google_project_organization_policy.list", + "module.orch-project.google_project_service.project_services", + "module.orch-project.google_project_service_identity.jit_si", + "module.orch-sa-cmp-0.data.google_service_account.service_account", + "module.orch-sa-cmp-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/iam.serviceAccountUser", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXpdEfxgQ=", + "id": "projects/lc0210-orc/serviceAccounts/lc0210-orc-cmp-0@lc0210-orc.iam.gserviceaccount.com/roles/iam.serviceAccountUser", + "members": [ + "serviceAccount:lc0210-orc-cmp-0@lc0210-orc.iam.gserviceaccount.com" + ], + "role": "roles/iam.serviceAccountUser", + "service_account_id": "projects/lc0210-orc/serviceAccounts/lc0210-orc-cmp-0@lc0210-orc.iam.gserviceaccount.com" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.orch-project.data.google_bigquery_default_service_account.bq_sa", + "module.orch-project.data.google_project.project", + "module.orch-project.data.google_storage_project_service_account.gcs_sa", + "module.orch-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.orch-project.google_compute_shared_vpc_service_project.service_projects", + "module.orch-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.orch-project.google_project.project", + "module.orch-project.google_project_iam_member.shared_vpc_host_robots", + "module.orch-project.google_project_organization_policy.boolean", + "module.orch-project.google_project_organization_policy.list", + "module.orch-project.google_project_service.project_services", + "module.orch-project.google_project_service_identity.jit_si", + "module.orch-sa-cmp-0.data.google_service_account.service_account", + "module.orch-sa-cmp-0.google_service_account.service_account" + ] + } + ] + }, + { + "module": "module.orch-vpc-firewall[0]", + "mode": "managed", + "type": "google_compute_firewall", + "name": "allow-admins", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": 0, + "schema_version": 1, + "attributes": { + "allow": [ + { + "ports": [], + "protocol": "all" + } + ], + "creation_timestamp": "2022-02-10T00:35:20.395-08:00", + "deny": [], + "description": "Access from the admin subnet to all subnets", + "destination_ranges": [], + "direction": "INGRESS", + "disabled": false, + "enable_logging": null, + "id": "projects/lc0210-orc/global/firewalls/lc0210-default-ingress-admins", + "log_config": [], + "name": "lc0210-default-ingress-admins", + "network": "https://www.googleapis.com/compute/v1/projects/lc0210-orc/global/networks/lc0210-default", + "priority": 1000, + "project": "lc0210-orc", + "self_link": "https://www.googleapis.com/compute/v1/projects/lc0210-orc/global/firewalls/lc0210-default-ingress-admins", + "source_ranges": [ + "10.10.0.0/24" + ], + "source_service_accounts": [], + "source_tags": [], + "target_service_accounts": [], + "target_tags": [], + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", + "dependencies": [ + "module.orch-project.data.google_bigquery_default_service_account.bq_sa", + "module.orch-project.data.google_project.project", + "module.orch-project.data.google_storage_project_service_account.gcs_sa", + "module.orch-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.orch-project.google_compute_shared_vpc_service_project.service_projects", + "module.orch-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.orch-project.google_project.project", + "module.orch-project.google_project_iam_member.shared_vpc_host_robots", + "module.orch-project.google_project_organization_policy.boolean", + "module.orch-project.google_project_organization_policy.list", + "module.orch-project.google_project_service.project_services", + "module.orch-project.google_project_service_identity.jit_si", + "module.orch-vpc.data.google_compute_network.network", + "module.orch-vpc.google_compute_global_address.psn_ranges", + "module.orch-vpc.google_compute_network.network", + "module.orch-vpc.google_compute_network_peering.local", + "module.orch-vpc.google_compute_network_peering.remote", + "module.orch-vpc.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.orch-vpc.google_compute_shared_vpc_service_project.service_projects", + "module.orch-vpc.google_service_networking_connection.psn_connection" + ] + } + ] + }, + { + "module": "module.orch-vpc-firewall[0]", + "mode": "managed", + "type": "google_compute_firewall", + "name": "allow-tag-http", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": 0, + "schema_version": 1, + "attributes": { + "allow": [ + { + "ports": [ + "80" + ], + "protocol": "tcp" + } + ], + "creation_timestamp": "2022-02-10T00:35:21.096-08:00", + "deny": [], + "description": "Allow HTTP to machines with the 'http-server' tag", + "destination_ranges": [], + "direction": "INGRESS", + "disabled": false, + "enable_logging": null, + "id": "projects/lc0210-orc/global/firewalls/lc0210-default-ingress-tag-http", + "log_config": [], + "name": "lc0210-default-ingress-tag-http", + "network": "https://www.googleapis.com/compute/v1/projects/lc0210-orc/global/networks/lc0210-default", + "priority": 1000, + "project": "lc0210-orc", + "self_link": "https://www.googleapis.com/compute/v1/projects/lc0210-orc/global/firewalls/lc0210-default-ingress-tag-http", + "source_ranges": [ + "130.211.0.0/22", + "209.85.152.0/22", + "209.85.204.0/22", + "35.191.0.0/16" + ], + "source_service_accounts": [], + "source_tags": [], + "target_service_accounts": [], + "target_tags": [ + "http-server" + ], + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", + "dependencies": [ + "module.orch-project.data.google_bigquery_default_service_account.bq_sa", + "module.orch-project.data.google_project.project", + "module.orch-project.data.google_storage_project_service_account.gcs_sa", + "module.orch-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.orch-project.google_compute_shared_vpc_service_project.service_projects", + "module.orch-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.orch-project.google_project.project", + "module.orch-project.google_project_iam_member.shared_vpc_host_robots", + "module.orch-project.google_project_organization_policy.boolean", + "module.orch-project.google_project_organization_policy.list", + "module.orch-project.google_project_service.project_services", + "module.orch-project.google_project_service_identity.jit_si", + "module.orch-vpc.data.google_compute_network.network", + "module.orch-vpc.google_compute_global_address.psn_ranges", + "module.orch-vpc.google_compute_network.network", + "module.orch-vpc.google_compute_network_peering.local", + "module.orch-vpc.google_compute_network_peering.remote", + "module.orch-vpc.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.orch-vpc.google_compute_shared_vpc_service_project.service_projects", + "module.orch-vpc.google_service_networking_connection.psn_connection" + ] + } + ] + }, + { + "module": "module.orch-vpc-firewall[0]", + "mode": "managed", + "type": "google_compute_firewall", + "name": "allow-tag-https", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": 0, + "schema_version": 1, + "attributes": { + "allow": [ + { + "ports": [ + "443" + ], + "protocol": "tcp" + } + ], + "creation_timestamp": "2022-02-10T00:35:21.214-08:00", + "deny": [], + "description": "Allow HTTPS to machines with the 'https' tag", + "destination_ranges": [], + "direction": "INGRESS", + "disabled": false, + "enable_logging": null, + "id": "projects/lc0210-orc/global/firewalls/lc0210-default-ingress-tag-https", + "log_config": [], + "name": "lc0210-default-ingress-tag-https", + "network": "https://www.googleapis.com/compute/v1/projects/lc0210-orc/global/networks/lc0210-default", + "priority": 1000, + "project": "lc0210-orc", + "self_link": "https://www.googleapis.com/compute/v1/projects/lc0210-orc/global/firewalls/lc0210-default-ingress-tag-https", + "source_ranges": [ + "130.211.0.0/22", + "209.85.152.0/22", + "209.85.204.0/22", + "35.191.0.0/16" + ], + "source_service_accounts": [], + "source_tags": [], + "target_service_accounts": [], + "target_tags": [ + "https-server" + ], + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", + "dependencies": [ + "module.orch-project.data.google_bigquery_default_service_account.bq_sa", + "module.orch-project.data.google_project.project", + "module.orch-project.data.google_storage_project_service_account.gcs_sa", + "module.orch-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.orch-project.google_compute_shared_vpc_service_project.service_projects", + "module.orch-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.orch-project.google_project.project", + "module.orch-project.google_project_iam_member.shared_vpc_host_robots", + "module.orch-project.google_project_organization_policy.boolean", + "module.orch-project.google_project_organization_policy.list", + "module.orch-project.google_project_service.project_services", + "module.orch-project.google_project_service_identity.jit_si", + "module.orch-vpc.data.google_compute_network.network", + "module.orch-vpc.google_compute_global_address.psn_ranges", + "module.orch-vpc.google_compute_network.network", + "module.orch-vpc.google_compute_network_peering.local", + "module.orch-vpc.google_compute_network_peering.remote", + "module.orch-vpc.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.orch-vpc.google_compute_shared_vpc_service_project.service_projects", + "module.orch-vpc.google_service_networking_connection.psn_connection" + ] + } + ] + }, + { + "module": "module.orch-vpc-firewall[0]", + "mode": "managed", + "type": "google_compute_firewall", + "name": "allow-tag-ssh", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": 0, + "schema_version": 1, + "attributes": { + "allow": [ + { + "ports": [ + "22" + ], + "protocol": "tcp" + } + ], + "creation_timestamp": "2022-02-10T00:35:20.916-08:00", + "deny": [], + "description": "Allow SSH to machines with the 'ssh' tag", + "destination_ranges": [], + "direction": "INGRESS", + "disabled": false, + "enable_logging": null, + "id": "projects/lc0210-orc/global/firewalls/lc0210-default-ingress-tag-ssh", + "log_config": [], + "name": "lc0210-default-ingress-tag-ssh", + "network": "https://www.googleapis.com/compute/v1/projects/lc0210-orc/global/networks/lc0210-default", + "priority": 1000, + "project": "lc0210-orc", + "self_link": "https://www.googleapis.com/compute/v1/projects/lc0210-orc/global/firewalls/lc0210-default-ingress-tag-ssh", + "source_ranges": [ + "35.235.240.0/20" + ], + "source_service_accounts": [], + "source_tags": [], + "target_service_accounts": [], + "target_tags": [ + "ssh" + ], + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", + "dependencies": [ + "module.orch-project.data.google_bigquery_default_service_account.bq_sa", + "module.orch-project.data.google_project.project", + "module.orch-project.data.google_storage_project_service_account.gcs_sa", + "module.orch-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.orch-project.google_compute_shared_vpc_service_project.service_projects", + "module.orch-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.orch-project.google_project.project", + "module.orch-project.google_project_iam_member.shared_vpc_host_robots", + "module.orch-project.google_project_organization_policy.boolean", + "module.orch-project.google_project_organization_policy.list", + "module.orch-project.google_project_service.project_services", + "module.orch-project.google_project_service_identity.jit_si", + "module.orch-vpc.data.google_compute_network.network", + "module.orch-vpc.google_compute_global_address.psn_ranges", + "module.orch-vpc.google_compute_network.network", + "module.orch-vpc.google_compute_network_peering.local", + "module.orch-vpc.google_compute_network_peering.remote", + "module.orch-vpc.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.orch-vpc.google_compute_shared_vpc_service_project.service_projects", + "module.orch-vpc.google_service_networking_connection.psn_connection" + ] + } + ] + }, + { + "module": "module.orch-vpc[0]", + "mode": "managed", + "type": "google_compute_network", + "name": "network", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": 0, + "schema_version": 0, + "attributes": { + "auto_create_subnetworks": false, + "delete_default_routes_on_create": false, + "description": "Terraform-managed.", + "gateway_ipv4": "", + "id": "projects/lc0210-orc/global/networks/lc0210-default", + "mtu": 0, + "name": "lc0210-default", + "project": "lc0210-orc", + "routing_mode": "GLOBAL", + "self_link": "https://www.googleapis.com/compute/v1/projects/lc0210-orc/global/networks/lc0210-default", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19", + "dependencies": [ + "module.orch-project.data.google_bigquery_default_service_account.bq_sa", + "module.orch-project.data.google_project.project", + "module.orch-project.data.google_storage_project_service_account.gcs_sa", + "module.orch-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.orch-project.google_compute_shared_vpc_service_project.service_projects", + "module.orch-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.orch-project.google_project.project", + "module.orch-project.google_project_iam_member.shared_vpc_host_robots", + "module.orch-project.google_project_organization_policy.boolean", + "module.orch-project.google_project_organization_policy.list", + "module.orch-project.google_project_service.project_services", + "module.orch-project.google_project_service_identity.jit_si" + ] + } + ] + }, + { + "module": "module.orch-vpc[0]", + "mode": "managed", + "type": "google_compute_subnetwork", + "name": "subnetwork", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": "europe-west1/default", + "schema_version": 0, + "attributes": { + "creation_timestamp": "2022-02-10T00:35:21.610-08:00", + "description": "Terraform-managed.", + "external_ipv6_prefix": "", + "fingerprint": null, + "gateway_address": "10.10.0.1", + "id": "projects/lc0210-orc/regions/europe-west1/subnetworks/default", + "ip_cidr_range": "10.10.0.0/24", + "ipv6_access_type": "", + "ipv6_cidr_range": "", + "log_config": [], + "name": "default", + "network": "https://www.googleapis.com/compute/v1/projects/lc0210-orc/global/networks/lc0210-default", + "private_ip_google_access": true, + "private_ipv6_google_access": "DISABLE_GOOGLE_ACCESS", + "project": "lc0210-orc", + "purpose": "PRIVATE", + "region": "europe-west1", + "role": "", + "secondary_ip_range": [ + { + "ip_cidr_range": "10.10.8.0/22", + "range_name": "pods" + }, + { + "ip_cidr_range": "10.10.12.0/24", + "range_name": "services" + } + ], + "self_link": "https://www.googleapis.com/compute/v1/projects/lc0210-orc/regions/europe-west1/subnetworks/default", + "stack_type": "IPV4_ONLY", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19", + "dependencies": [ + "module.orch-project.data.google_bigquery_default_service_account.bq_sa", + "module.orch-project.data.google_project.project", + "module.orch-project.data.google_storage_project_service_account.gcs_sa", + "module.orch-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.orch-project.google_compute_shared_vpc_service_project.service_projects", + "module.orch-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.orch-project.google_project.project", + "module.orch-project.google_project_iam_member.shared_vpc_host_robots", + "module.orch-project.google_project_organization_policy.boolean", + "module.orch-project.google_project_organization_policy.list", + "module.orch-project.google_project_service.project_services", + "module.orch-project.google_project_service_identity.jit_si", + "module.orch-vpc.data.google_compute_network.network", + "module.orch-vpc.google_compute_network.network" + ] + } + ] + }, + { + "module": "module.transf-cs-df-0", + "mode": "managed", + "type": "google_storage_bucket", + "name": "bucket", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "cors": [], + "default_event_based_hold": false, + "encryption": [], + "force_destroy": false, + "id": "lc0210-trf-cs-0", + "labels": {}, + "lifecycle_rule": [], + "location": "EU", + "logging": [], + "name": "lc0210-trf-cs-0", + "project": "lc0210-trf", + "requester_pays": false, + "retention_policy": [], + "self_link": "https://www.googleapis.com/storage/v1/b/lc0210-trf-cs-0", + "storage_class": "MULTI_REGIONAL", + "timeouts": null, + "uniform_bucket_level_access": true, + "url": "gs://lc0210-trf-cs-0", + "versioning": [ + { + "enabled": false + } + ], + "website": [] + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoyNDAwMDAwMDAwMDAsInJlYWQiOjI0MDAwMDAwMDAwMCwidXBkYXRlIjoyNDAwMDAwMDAwMDB9fQ==", + "dependencies": [ + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si" + ] + } + ] + }, + { + "module": "module.transf-nat[0]", + "mode": "managed", + "type": "google_compute_router", + "name": "router", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": 0, + "schema_version": 0, + "attributes": { + "bgp": [ + { + "advertise_mode": "DEFAULT", + "advertised_groups": [], + "advertised_ip_ranges": [], + "asn": 64514 + } + ], + "creation_timestamp": "2022-02-10T00:45:27.252-08:00", + "description": "", + "encrypted_interconnect_router": false, + "id": "projects/lc0210-trf/regions/europe-west1/routers/lc0210-default-nat", + "name": "lc0210-default-nat", + "network": "https://www.googleapis.com/compute/v1/projects/lc0210-trf/global/networks/lc0210-default", + "project": "lc0210-trf", + "region": "europe-west1", + "self_link": "https://www.googleapis.com/compute/v1/projects/lc0210-trf/regions/europe-west1/routers/lc0210-default-nat", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19", + "dependencies": [ + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-vpc.data.google_compute_network.network", + "module.transf-vpc.google_compute_global_address.psn_ranges", + "module.transf-vpc.google_compute_network.network", + "module.transf-vpc.google_compute_network_peering.local", + "module.transf-vpc.google_compute_network_peering.remote", + "module.transf-vpc.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-vpc.google_compute_shared_vpc_service_project.service_projects", + "module.transf-vpc.google_service_networking_connection.psn_connection" + ] + } + ] + }, + { + "module": "module.transf-nat[0]", + "mode": "managed", + "type": "google_compute_router_nat", + "name": "nat", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "drain_nat_ips": [], + "enable_endpoint_independent_mapping": true, + "icmp_idle_timeout_sec": 30, + "id": "lc0210-trf/europe-west1/lc0210-default-nat/lc0210-default", + "log_config": [ + { + "enable": false, + "filter": "ALL" + } + ], + "min_ports_per_vm": 64, + "name": "lc0210-default", + "nat_ip_allocate_option": "AUTO_ONLY", + "nat_ips": [], + "project": "lc0210-trf", + "region": "europe-west1", + "router": "lc0210-default-nat", + "source_subnetwork_ip_ranges_to_nat": "ALL_SUBNETWORKS_ALL_IP_RANGES", + "subnetwork": [], + "tcp_established_idle_timeout_sec": 1200, + "tcp_transitory_idle_timeout_sec": 30, + "timeouts": null, + "udp_idle_timeout_sec": 30 + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19", + "dependencies": [ + "module.transf-nat.google_compute_router.router", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-vpc.data.google_compute_network.network", + "module.transf-vpc.google_compute_global_address.psn_ranges", + "module.transf-vpc.google_compute_network.network", + "module.transf-vpc.google_compute_network_peering.local", + "module.transf-vpc.google_compute_network_peering.remote", + "module.transf-vpc.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-vpc.google_compute_shared_vpc_service_project.service_projects", + "module.transf-vpc.google_service_networking_connection.psn_connection" + ] + } + ] + }, + { + "module": "module.transf-project", + "mode": "data", + "type": "google_bigquery_default_service_account", + "name": "bq_sa", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": 0, + "schema_version": 0, + "attributes": { + "email": "bq-849847706799@bigquery-encryption.iam.gserviceaccount.com", + "id": "bq-849847706799@bigquery-encryption.iam.gserviceaccount.com", + "project": "lc0210-trf" + }, + "sensitive_attributes": [] + } + ] + }, + { + "module": "module.transf-project", + "mode": "data", + "type": "google_storage_project_service_account", + "name": "gcs_sa", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": 0, + "schema_version": 0, + "attributes": { + "email_address": "service-849847706799@gs-project-accounts.iam.gserviceaccount.com", + "id": "service-849847706799@gs-project-accounts.iam.gserviceaccount.com", + "project": "lc0210-trf", + "user_project": null + }, + "sensitive_attributes": [] + } + ] + }, + { + "module": "module.transf-project", + "mode": "managed", + "type": "google_project", + "name": "project", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": 0, + "schema_version": 1, + "attributes": { + "auto_create_network": false, + "billing_account": "0181A7-4CC981-B7594C", + "folder_id": "632432239104", + "id": "projects/lc0210-trf", + "labels": {}, + "name": "lc0210-trf", + "number": "849847706799", + "org_id": "", + "project_id": "lc0210-trf", + "skip_delete": false, + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJyZWFkIjo2MDAwMDAwMDAwMDAsInVwZGF0ZSI6NjAwMDAwMDAwMDAwfSwic2NoZW1hX3ZlcnNpb24iOiIxIn0=" + } + ] + }, + { + "module": "module.transf-project", + "mode": "managed", + "type": "google_project_iam_binding", + "name": "authoritative", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": "roles/bigquery.jobUser", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXpdFmeE4=", + "id": "lc0210-trf/roles/bigquery.jobUser", + "members": [ + "group:gcp-data-engineers@caggioland.com", + "serviceAccount:lc0210-trf-bq-0@lc0210-trf.iam.gserviceaccount.com" + ], + "project": "lc0210-trf", + "role": "roles/bigquery.jobUser" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.transf-project.data.google_project.project", + "module.orch-project.data.google_project.project", + "module.orch-project.data.google_storage_project_service_account.gcs_sa", + "module.orch-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.orch-project.google_compute_shared_vpc_service_project.service_projects", + "module.orch-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.orch-project.google_project.project", + "module.orch-project.data.google_bigquery_default_service_account.bq_sa", + "module.orch-project.google_project_iam_member.shared_vpc_host_robots", + "module.orch-project.google_project_organization_policy.boolean", + "module.orch-project.google_project_organization_policy.list", + "module.orch-project.google_project_service.project_services", + "module.orch-project.google_project_service_identity.jit_si", + "module.orch-sa-cmp-0.data.google_service_account.service_account", + "module.orch-sa-cmp-0.google_service_account.service_account", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_custom_role.roles", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-bq-0.data.google_service_account.service_account", + "module.transf-sa-bq-0.google_service_account.service_account", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/dataflow.admin", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXpdFmeE4=", + "id": "lc0210-trf/roles/dataflow.admin", + "members": [ + "group:gcp-data-engineers@caggioland.com", + "serviceAccount:lc0210-orc-cmp-0@lc0210-orc.iam.gserviceaccount.com" + ], + "project": "lc0210-trf", + "role": "roles/dataflow.admin" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.orch-project.data.google_bigquery_default_service_account.bq_sa", + "module.orch-project.data.google_project.project", + "module.orch-project.data.google_storage_project_service_account.gcs_sa", + "module.orch-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.orch-project.google_compute_shared_vpc_service_project.service_projects", + "module.orch-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.orch-project.google_project.project", + "module.orch-project.google_project_iam_member.shared_vpc_host_robots", + "module.orch-project.google_project_organization_policy.boolean", + "module.orch-project.google_project_organization_policy.list", + "module.orch-project.google_project_service.project_services", + "module.orch-project.google_project_service_identity.jit_si", + "module.orch-sa-cmp-0.data.google_service_account.service_account", + "module.orch-sa-cmp-0.google_service_account.service_account", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_custom_role.roles", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-bq-0.data.google_service_account.service_account", + "module.transf-sa-bq-0.google_service_account.service_account", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/dataflow.worker", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXpdFmeE4=", + "id": "lc0210-trf/roles/dataflow.worker", + "members": [ + "serviceAccount:lc0210-trf-df-0@lc0210-trf.iam.gserviceaccount.com" + ], + "project": "lc0210-trf", + "role": "roles/dataflow.worker" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.orch-project.data.google_bigquery_default_service_account.bq_sa", + "module.orch-project.data.google_project.project", + "module.orch-project.data.google_storage_project_service_account.gcs_sa", + "module.orch-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.orch-project.google_compute_shared_vpc_service_project.service_projects", + "module.orch-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.orch-project.google_project.project", + "module.orch-project.google_project_iam_member.shared_vpc_host_robots", + "module.orch-project.google_project_organization_policy.boolean", + "module.orch-project.google_project_organization_policy.list", + "module.orch-project.google_project_service.project_services", + "module.orch-project.google_project_service_identity.jit_si", + "module.orch-sa-cmp-0.data.google_service_account.service_account", + "module.orch-sa-cmp-0.google_service_account.service_account", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_custom_role.roles", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-bq-0.data.google_service_account.service_account", + "module.transf-sa-bq-0.google_service_account.service_account", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/storage.objectAdmin", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXzVnNqfc=", + "id": "lc0210-trf/roles/storage.objectAdmin", + "members": [ + "serviceAccount:lc0210-trf-df-0@lc0210-trf.iam.gserviceaccount.com", + "serviceAccount:service-849847706799@dataflow-service-producer-prod.iam.gserviceaccount.com" + ], + "project": "lc0210-trf", + "role": "roles/storage.objectAdmin" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.orch-project.data.google_bigquery_default_service_account.bq_sa", + "module.orch-project.data.google_project.project", + "module.orch-project.data.google_storage_project_service_account.gcs_sa", + "module.orch-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.orch-project.google_compute_shared_vpc_service_project.service_projects", + "module.orch-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.orch-project.google_project.project", + "module.orch-project.google_project_iam_member.shared_vpc_host_robots", + "module.orch-project.google_project_organization_policy.boolean", + "module.orch-project.google_project_organization_policy.list", + "module.orch-project.google_project_service.project_services", + "module.orch-project.google_project_service_identity.jit_si", + "module.orch-sa-cmp-0.data.google_service_account.service_account", + "module.orch-sa-cmp-0.google_service_account.service_account", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_custom_role.roles", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-bq-0.data.google_service_account.service_account", + "module.transf-sa-bq-0.google_service_account.service_account", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account" + ] + } + ] + }, + { + "module": "module.transf-project", + "mode": "managed", + "type": "google_project_service", + "name": "project_services", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": "bigquery.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-trf/bigquery.googleapis.com", + "project": "lc0210-trf", + "service": "bigquery.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.transf-project.data.google_project.project", + "module.transf-project.google_project.project" + ] + }, + { + "index_key": "bigqueryreservation.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-trf/bigqueryreservation.googleapis.com", + "project": "lc0210-trf", + "service": "bigqueryreservation.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.transf-project.data.google_project.project", + "module.transf-project.google_project.project" + ] + }, + { + "index_key": "bigquerystorage.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-trf/bigquerystorage.googleapis.com", + "project": "lc0210-trf", + "service": "bigquerystorage.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.transf-project.data.google_project.project", + "module.transf-project.google_project.project" + ] + }, + { + "index_key": "cloudkms.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-trf/cloudkms.googleapis.com", + "project": "lc0210-trf", + "service": "cloudkms.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.transf-project.data.google_project.project", + "module.transf-project.google_project.project" + ] + }, + { + "index_key": "cloudresourcemanager.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-trf/cloudresourcemanager.googleapis.com", + "project": "lc0210-trf", + "service": "cloudresourcemanager.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.transf-project.data.google_project.project", + "module.transf-project.google_project.project" + ] + }, + { + "index_key": "compute.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-trf/compute.googleapis.com", + "project": "lc0210-trf", + "service": "compute.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.transf-project.data.google_project.project", + "module.transf-project.google_project.project" + ] + }, + { + "index_key": "dataflow.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-trf/dataflow.googleapis.com", + "project": "lc0210-trf", + "service": "dataflow.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.transf-project.data.google_project.project", + "module.transf-project.google_project.project" + ] + }, + { + "index_key": "dlp.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-trf/dlp.googleapis.com", + "project": "lc0210-trf", + "service": "dlp.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.transf-project.data.google_project.project", + "module.transf-project.google_project.project" + ] + }, + { + "index_key": "iam.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-trf/iam.googleapis.com", + "project": "lc0210-trf", + "service": "iam.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.transf-project.data.google_project.project", + "module.transf-project.google_project.project" + ] + }, + { + "index_key": "pubsub.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-trf/pubsub.googleapis.com", + "project": "lc0210-trf", + "service": "pubsub.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.transf-project.data.google_project.project", + "module.transf-project.google_project.project" + ] + }, + { + "index_key": "servicenetworking.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-trf/servicenetworking.googleapis.com", + "project": "lc0210-trf", + "service": "servicenetworking.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.transf-project.data.google_project.project", + "module.transf-project.google_project.project" + ] + }, + { + "index_key": "serviceusage.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-trf/serviceusage.googleapis.com", + "project": "lc0210-trf", + "service": "serviceusage.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.transf-project.data.google_project.project", + "module.transf-project.google_project.project" + ] + }, + { + "index_key": "stackdriver.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-trf/stackdriver.googleapis.com", + "project": "lc0210-trf", + "service": "stackdriver.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.transf-project.data.google_project.project", + "module.transf-project.google_project.project" + ] + }, + { + "index_key": "storage-component.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-trf/storage-component.googleapis.com", + "project": "lc0210-trf", + "service": "storage-component.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.transf-project.data.google_project.project", + "module.transf-project.google_project.project" + ] + }, + { + "index_key": "storage.googleapis.com", + "schema_version": 0, + "attributes": { + "disable_dependent_services": true, + "disable_on_destroy": true, + "id": "lc0210-trf/storage.googleapis.com", + "project": "lc0210-trf", + "service": "storage.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMCwidXBkYXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "module.transf-project.data.google_project.project", + "module.transf-project.google_project.project" + ] + } + ] + }, + { + "module": "module.transf-project", + "mode": "managed", + "type": "google_project_service_identity", + "name": "jit_si", + "provider": "provider[\"registry.terraform.io/hashicorp/google-beta\"]", + "instances": [ + { + "index_key": "pubsub.googleapis.com", + "schema_version": 0, + "attributes": { + "email": "service-849847706799@gcp-sa-pubsub.iam.gserviceaccount.com", + "id": "projects/lc0210-trf/services/pubsub.googleapis.com", + "project": "lc0210-trf", + "service": "pubsub.googleapis.com", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInJlYWQiOjYwMDAwMDAwMDAwMH19", + "dependencies": [ + "module.transf-project.data.google_project.project", + "module.transf-project.google_project.project", + "module.transf-project.google_project_service.project_services" + ] + } + ] + }, + { + "module": "module.transf-sa-bq-0", + "mode": "managed", + "type": "google_service_account", + "name": "service_account", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": 0, + "schema_version": 0, + "attributes": { + "account_id": "lc0210-trf-bq-0", + "description": "", + "disabled": false, + "display_name": "TODO", + "email": "lc0210-trf-bq-0@lc0210-trf.iam.gserviceaccount.com", + "id": "projects/lc0210-trf/serviceAccounts/lc0210-trf-bq-0@lc0210-trf.iam.gserviceaccount.com", + "name": "projects/lc0210-trf/serviceAccounts/lc0210-trf-bq-0@lc0210-trf.iam.gserviceaccount.com", + "project": "lc0210-trf", + "timeouts": null, + "unique_id": "115640781090311764299" + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==", + "dependencies": [ + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si" + ] + } + ] + }, + { + "module": "module.transf-sa-bq-0", + "mode": "managed", + "type": "google_service_account_iam_binding", + "name": "roles", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": "roles/iam.serviceAccountTokenCreator", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXpdEalkI=", + "id": "projects/lc0210-trf/serviceAccounts/lc0210-trf-bq-0@lc0210-trf.iam.gserviceaccount.com/roles/iam.serviceAccountTokenCreator", + "members": [ + "group:gcp-data-engineers@caggioland.com", + "serviceAccount:lc0210-orc-cmp-0@lc0210-orc.iam.gserviceaccount.com" + ], + "role": "roles/iam.serviceAccountTokenCreator", + "service_account_id": "projects/lc0210-trf/serviceAccounts/lc0210-trf-bq-0@lc0210-trf.iam.gserviceaccount.com" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.orch-project.data.google_bigquery_default_service_account.bq_sa", + "module.orch-project.data.google_project.project", + "module.orch-project.data.google_storage_project_service_account.gcs_sa", + "module.orch-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.orch-project.google_compute_shared_vpc_service_project.service_projects", + "module.orch-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.orch-project.google_project.project", + "module.orch-project.google_project_iam_member.shared_vpc_host_robots", + "module.orch-project.google_project_organization_policy.boolean", + "module.orch-project.google_project_organization_policy.list", + "module.orch-project.google_project_service.project_services", + "module.orch-project.google_project_service_identity.jit_si", + "module.orch-sa-cmp-0.data.google_service_account.service_account", + "module.orch-sa-cmp-0.google_service_account.service_account", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-bq-0.data.google_service_account.service_account", + "module.transf-sa-bq-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/iam.serviceAccountUser", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXpdEalkI=", + "id": "projects/lc0210-trf/serviceAccounts/lc0210-trf-bq-0@lc0210-trf.iam.gserviceaccount.com/roles/iam.serviceAccountUser", + "members": [ + "serviceAccount:lc0210-orc-cmp-0@lc0210-orc.iam.gserviceaccount.com" + ], + "role": "roles/iam.serviceAccountUser", + "service_account_id": "projects/lc0210-trf/serviceAccounts/lc0210-trf-bq-0@lc0210-trf.iam.gserviceaccount.com" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.orch-project.data.google_bigquery_default_service_account.bq_sa", + "module.orch-project.data.google_project.project", + "module.orch-project.data.google_storage_project_service_account.gcs_sa", + "module.orch-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.orch-project.google_compute_shared_vpc_service_project.service_projects", + "module.orch-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.orch-project.google_project.project", + "module.orch-project.google_project_iam_member.shared_vpc_host_robots", + "module.orch-project.google_project_organization_policy.boolean", + "module.orch-project.google_project_organization_policy.list", + "module.orch-project.google_project_service.project_services", + "module.orch-project.google_project_service_identity.jit_si", + "module.orch-sa-cmp-0.data.google_service_account.service_account", + "module.orch-sa-cmp-0.google_service_account.service_account", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-bq-0.data.google_service_account.service_account", + "module.transf-sa-bq-0.google_service_account.service_account" + ] + } + ] + }, + { + "module": "module.transf-sa-df-0", + "mode": "managed", + "type": "google_service_account", + "name": "service_account", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": 0, + "schema_version": 0, + "attributes": { + "account_id": "lc0210-trf-df-0", + "description": "", + "disabled": false, + "display_name": "TODO", + "email": "lc0210-trf-df-0@lc0210-trf.iam.gserviceaccount.com", + "id": "projects/lc0210-trf/serviceAccounts/lc0210-trf-df-0@lc0210-trf.iam.gserviceaccount.com", + "name": "projects/lc0210-trf/serviceAccounts/lc0210-trf-df-0@lc0210-trf.iam.gserviceaccount.com", + "project": "lc0210-trf", + "timeouts": null, + "unique_id": "115421013891123553634" + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==", + "dependencies": [ + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si" + ] + } + ] + }, + { + "module": "module.transf-sa-df-0", + "mode": "managed", + "type": "google_service_account_iam_binding", + "name": "roles", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": "roles/iam.serviceAccountTokenCreator", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXpdDTlvM=", + "id": "projects/lc0210-trf/serviceAccounts/lc0210-trf-df-0@lc0210-trf.iam.gserviceaccount.com/roles/iam.serviceAccountTokenCreator", + "members": [ + "group:gcp-data-engineers@caggioland.com", + "serviceAccount:lc0210-orc-cmp-0@lc0210-orc.iam.gserviceaccount.com" + ], + "role": "roles/iam.serviceAccountTokenCreator", + "service_account_id": "projects/lc0210-trf/serviceAccounts/lc0210-trf-df-0@lc0210-trf.iam.gserviceaccount.com" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.orch-project.data.google_bigquery_default_service_account.bq_sa", + "module.orch-project.data.google_project.project", + "module.orch-project.data.google_storage_project_service_account.gcs_sa", + "module.orch-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.orch-project.google_compute_shared_vpc_service_project.service_projects", + "module.orch-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.orch-project.google_project.project", + "module.orch-project.google_project_iam_member.shared_vpc_host_robots", + "module.orch-project.google_project_organization_policy.boolean", + "module.orch-project.google_project_organization_policy.list", + "module.orch-project.google_project_service.project_services", + "module.orch-project.google_project_service_identity.jit_si", + "module.orch-sa-cmp-0.data.google_service_account.service_account", + "module.orch-sa-cmp-0.google_service_account.service_account", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account" + ] + }, + { + "index_key": "roles/iam.serviceAccountUser", + "schema_version": 0, + "attributes": { + "condition": [], + "etag": "BwXXpdDTlvM=", + "id": "projects/lc0210-trf/serviceAccounts/lc0210-trf-df-0@lc0210-trf.iam.gserviceaccount.com/roles/iam.serviceAccountUser", + "members": [ + "serviceAccount:lc0210-orc-cmp-0@lc0210-orc.iam.gserviceaccount.com" + ], + "role": "roles/iam.serviceAccountUser", + "service_account_id": "projects/lc0210-trf/serviceAccounts/lc0210-trf-df-0@lc0210-trf.iam.gserviceaccount.com" + }, + "sensitive_attributes": [], + "private": "bnVsbA==", + "dependencies": [ + "module.orch-project.data.google_bigquery_default_service_account.bq_sa", + "module.orch-project.data.google_project.project", + "module.orch-project.data.google_storage_project_service_account.gcs_sa", + "module.orch-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.orch-project.google_compute_shared_vpc_service_project.service_projects", + "module.orch-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.orch-project.google_project.project", + "module.orch-project.google_project_iam_member.shared_vpc_host_robots", + "module.orch-project.google_project_organization_policy.boolean", + "module.orch-project.google_project_organization_policy.list", + "module.orch-project.google_project_service.project_services", + "module.orch-project.google_project_service_identity.jit_si", + "module.orch-sa-cmp-0.data.google_service_account.service_account", + "module.orch-sa-cmp-0.google_service_account.service_account", + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-sa-df-0.data.google_service_account.service_account", + "module.transf-sa-df-0.google_service_account.service_account" + ] + } + ] + }, + { + "module": "module.transf-vpc-firewall[0]", + "mode": "managed", + "type": "google_compute_firewall", + "name": "allow-admins", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": 0, + "schema_version": 1, + "attributes": { + "allow": [ + { + "ports": [], + "protocol": "all" + } + ], + "creation_timestamp": "2022-02-10T00:45:24.608-08:00", + "deny": [], + "description": "Access from the admin subnet to all subnets", + "destination_ranges": [], + "direction": "INGRESS", + "disabled": false, + "enable_logging": null, + "id": "projects/lc0210-trf/global/firewalls/lc0210-default-ingress-admins", + "log_config": [], + "name": "lc0210-default-ingress-admins", + "network": "https://www.googleapis.com/compute/v1/projects/lc0210-trf/global/networks/lc0210-default", + "priority": 1000, + "project": "lc0210-trf", + "self_link": "https://www.googleapis.com/compute/v1/projects/lc0210-trf/global/firewalls/lc0210-default-ingress-admins", + "source_ranges": [ + "10.10.0.0/24" + ], + "source_service_accounts": [], + "source_tags": [], + "target_service_accounts": [], + "target_tags": [], + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", + "dependencies": [ + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-vpc.data.google_compute_network.network", + "module.transf-vpc.google_compute_global_address.psn_ranges", + "module.transf-vpc.google_compute_network.network", + "module.transf-vpc.google_compute_network_peering.local", + "module.transf-vpc.google_compute_network_peering.remote", + "module.transf-vpc.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-vpc.google_compute_shared_vpc_service_project.service_projects", + "module.transf-vpc.google_service_networking_connection.psn_connection" + ] + } + ] + }, + { + "module": "module.transf-vpc-firewall[0]", + "mode": "managed", + "type": "google_compute_firewall", + "name": "allow-tag-http", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": 0, + "schema_version": 1, + "attributes": { + "allow": [ + { + "ports": [ + "80" + ], + "protocol": "tcp" + } + ], + "creation_timestamp": "2022-02-10T00:45:12.907-08:00", + "deny": [], + "description": "Allow HTTP to machines with the 'http-server' tag", + "destination_ranges": [], + "direction": "INGRESS", + "disabled": false, + "enable_logging": null, + "id": "projects/lc0210-trf/global/firewalls/lc0210-default-ingress-tag-http", + "log_config": [], + "name": "lc0210-default-ingress-tag-http", + "network": "https://www.googleapis.com/compute/v1/projects/lc0210-trf/global/networks/lc0210-default", + "priority": 1000, + "project": "lc0210-trf", + "self_link": "https://www.googleapis.com/compute/v1/projects/lc0210-trf/global/firewalls/lc0210-default-ingress-tag-http", + "source_ranges": [ + "130.211.0.0/22", + "209.85.152.0/22", + "209.85.204.0/22", + "35.191.0.0/16" + ], + "source_service_accounts": [], + "source_tags": [], + "target_service_accounts": [], + "target_tags": [ + "http-server" + ], + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", + "dependencies": [ + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-vpc.data.google_compute_network.network", + "module.transf-vpc.google_compute_global_address.psn_ranges", + "module.transf-vpc.google_compute_network.network", + "module.transf-vpc.google_compute_network_peering.local", + "module.transf-vpc.google_compute_network_peering.remote", + "module.transf-vpc.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-vpc.google_compute_shared_vpc_service_project.service_projects", + "module.transf-vpc.google_service_networking_connection.psn_connection" + ] + } + ] + }, + { + "module": "module.transf-vpc-firewall[0]", + "mode": "managed", + "type": "google_compute_firewall", + "name": "allow-tag-https", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": 0, + "schema_version": 1, + "attributes": { + "allow": [ + { + "ports": [ + "443" + ], + "protocol": "tcp" + } + ], + "creation_timestamp": "2022-02-10T00:45:24.619-08:00", + "deny": [], + "description": "Allow HTTPS to machines with the 'https' tag", + "destination_ranges": [], + "direction": "INGRESS", + "disabled": false, + "enable_logging": null, + "id": "projects/lc0210-trf/global/firewalls/lc0210-default-ingress-tag-https", + "log_config": [], + "name": "lc0210-default-ingress-tag-https", + "network": "https://www.googleapis.com/compute/v1/projects/lc0210-trf/global/networks/lc0210-default", + "priority": 1000, + "project": "lc0210-trf", + "self_link": "https://www.googleapis.com/compute/v1/projects/lc0210-trf/global/firewalls/lc0210-default-ingress-tag-https", + "source_ranges": [ + "130.211.0.0/22", + "209.85.152.0/22", + "209.85.204.0/22", + "35.191.0.0/16" + ], + "source_service_accounts": [], + "source_tags": [], + "target_service_accounts": [], + "target_tags": [ + "https-server" + ], + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", + "dependencies": [ + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-vpc.data.google_compute_network.network", + "module.transf-vpc.google_compute_global_address.psn_ranges", + "module.transf-vpc.google_compute_network.network", + "module.transf-vpc.google_compute_network_peering.local", + "module.transf-vpc.google_compute_network_peering.remote", + "module.transf-vpc.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-vpc.google_compute_shared_vpc_service_project.service_projects", + "module.transf-vpc.google_service_networking_connection.psn_connection" + ] + } + ] + }, + { + "module": "module.transf-vpc-firewall[0]", + "mode": "managed", + "type": "google_compute_firewall", + "name": "allow-tag-ssh", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": 0, + "schema_version": 1, + "attributes": { + "allow": [ + { + "ports": [ + "22" + ], + "protocol": "tcp" + } + ], + "creation_timestamp": "2022-02-10T00:45:13.440-08:00", + "deny": [], + "description": "Allow SSH to machines with the 'ssh' tag", + "destination_ranges": [], + "direction": "INGRESS", + "disabled": false, + "enable_logging": null, + "id": "projects/lc0210-trf/global/firewalls/lc0210-default-ingress-tag-ssh", + "log_config": [], + "name": "lc0210-default-ingress-tag-ssh", + "network": "https://www.googleapis.com/compute/v1/projects/lc0210-trf/global/networks/lc0210-default", + "priority": 1000, + "project": "lc0210-trf", + "self_link": "https://www.googleapis.com/compute/v1/projects/lc0210-trf/global/firewalls/lc0210-default-ingress-tag-ssh", + "source_ranges": [ + "35.235.240.0/20" + ], + "source_service_accounts": [], + "source_tags": [], + "target_service_accounts": [], + "target_tags": [ + "ssh" + ], + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", + "dependencies": [ + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-vpc.data.google_compute_network.network", + "module.transf-vpc.google_compute_global_address.psn_ranges", + "module.transf-vpc.google_compute_network.network", + "module.transf-vpc.google_compute_network_peering.local", + "module.transf-vpc.google_compute_network_peering.remote", + "module.transf-vpc.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-vpc.google_compute_shared_vpc_service_project.service_projects", + "module.transf-vpc.google_service_networking_connection.psn_connection" + ] + } + ] + }, + { + "module": "module.transf-vpc[0]", + "mode": "managed", + "type": "google_compute_network", + "name": "network", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": 0, + "schema_version": 0, + "attributes": { + "auto_create_subnetworks": false, + "delete_default_routes_on_create": false, + "description": "Terraform-managed.", + "gateway_ipv4": "", + "id": "projects/lc0210-trf/global/networks/lc0210-default", + "mtu": 0, + "name": "lc0210-default", + "project": "lc0210-trf", + "routing_mode": "GLOBAL", + "self_link": "https://www.googleapis.com/compute/v1/projects/lc0210-trf/global/networks/lc0210-default", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19", + "dependencies": [ + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si" + ] + } + ] + }, + { + "module": "module.transf-vpc[0]", + "mode": "managed", + "type": "google_compute_subnetwork", + "name": "subnetwork", + "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", + "instances": [ + { + "index_key": "europe-west1/default", + "schema_version": 0, + "attributes": { + "creation_timestamp": "2022-02-10T00:45:14.606-08:00", + "description": "Terraform-managed.", + "external_ipv6_prefix": "", + "fingerprint": null, + "gateway_address": "10.10.0.1", + "id": "projects/lc0210-trf/regions/europe-west1/subnetworks/default", + "ip_cidr_range": "10.10.0.0/24", + "ipv6_access_type": "", + "ipv6_cidr_range": "", + "log_config": [], + "name": "default", + "network": "https://www.googleapis.com/compute/v1/projects/lc0210-trf/global/networks/lc0210-default", + "private_ip_google_access": true, + "private_ipv6_google_access": "DISABLE_GOOGLE_ACCESS", + "project": "lc0210-trf", + "purpose": "PRIVATE", + "region": "europe-west1", + "role": "", + "secondary_ip_range": [], + "self_link": "https://www.googleapis.com/compute/v1/projects/lc0210-trf/regions/europe-west1/subnetworks/default", + "stack_type": "IPV4_ONLY", + "timeouts": null + }, + "sensitive_attributes": [], + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19", + "dependencies": [ + "module.transf-project.data.google_bigquery_default_service_account.bq_sa", + "module.transf-project.data.google_project.project", + "module.transf-project.data.google_storage_project_service_account.gcs_sa", + "module.transf-project.google_compute_shared_vpc_host_project.shared_vpc_host", + "module.transf-project.google_compute_shared_vpc_service_project.service_projects", + "module.transf-project.google_kms_crypto_key_iam_member.service_identity_cmek", + "module.transf-project.google_project.project", + "module.transf-project.google_project_iam_member.shared_vpc_host_robots", + "module.transf-project.google_project_organization_policy.boolean", + "module.transf-project.google_project_organization_policy.list", + "module.transf-project.google_project_service.project_services", + "module.transf-project.google_project_service_identity.jit_si", + "module.transf-vpc.data.google_compute_network.network", + "module.transf-vpc.google_compute_network.network" + ] + } + ] + } + ] +} +