From e629a997d15e1a1e9ac0a39a913610404ed2d227 Mon Sep 17 00:00:00 2001 From: Julio Castillo Date: Tue, 22 Nov 2022 15:48:20 +0100 Subject: [PATCH] Only set partitioned table when sink type is bigquery Fixes 990 --- modules/folder/logging.tf | 2 +- modules/organization/logging.tf | 2 +- modules/project/logging.tf | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/folder/logging.tf b/modules/folder/logging.tf index 6351194a..2b5a73ff 100644 --- a/modules/folder/logging.tf +++ b/modules/folder/logging.tf @@ -38,7 +38,7 @@ resource "google_logging_folder_sink" "sink" { disabled = each.value.disabled dynamic "bigquery_options" { - for_each = each.value.bq_partitioned_table != null ? [""] : [] + for_each = each.value.type == "biquery" && each.value.bq_partitioned_table != false ? [""] : [] content { use_partitioned_tables = each.value.bq_partitioned_table } diff --git a/modules/organization/logging.tf b/modules/organization/logging.tf index a4f90ef5..e78a2c4d 100644 --- a/modules/organization/logging.tf +++ b/modules/organization/logging.tf @@ -37,7 +37,7 @@ resource "google_logging_organization_sink" "sink" { disabled = each.value.disabled dynamic "bigquery_options" { - for_each = each.value.bq_partitioned_table != null ? [""] : [] + for_each = each.value.type == "biquery" && each.value.bq_partitioned_table != null ? [""] : [] content { use_partitioned_tables = each.value.bq_partitioned_table } diff --git a/modules/project/logging.tf b/modules/project/logging.tf index bc1b1e8b..1db60dca 100644 --- a/modules/project/logging.tf +++ b/modules/project/logging.tf @@ -37,7 +37,7 @@ resource "google_logging_project_sink" "sink" { disabled = each.value.disabled dynamic "bigquery_options" { - for_each = each.value.bq_partitioned_table != null ? [""] : [] + for_each = each.value.type == "biquery" && each.value.bq_partitioned_table != null ? [""] : [] content { use_partitioned_tables = each.value.bq_partitioned_table }