diff --git a/modules/glue-crawler/main.tf b/modules/glue-crawler/main.tf index 18271b2..2b01924 100644 --- a/modules/glue-crawler/main.tf +++ b/modules/glue-crawler/main.tf @@ -29,9 +29,10 @@ resource "aws_glue_crawler" "this" { for_each = var.delta_target != null ? var.delta_target : [] content { - connection_name = delta_target.value.connection_name - delta_tables = delta_target.value.delta_tables - write_manifest = delta_target.value.write_manifest + connection_name = delta_target.value.connection_name + create_native_delta_table = delta_target.value.create_native_delta_table + delta_tables = delta_target.value.delta_tables + write_manifest = delta_target.value.write_manifest } } diff --git a/modules/glue-crawler/variables.tf b/modules/glue-crawler/variables.tf index 655792f..702d76a 100644 --- a/modules/glue-crawler/variables.tf +++ b/modules/glue-crawler/variables.tf @@ -104,9 +104,10 @@ variable "catalog_target" { variable "delta_target" { type = list(object({ - connection_name = string - delta_tables = list(string) - write_manifest = bool + connection_name = string + create_native_delta_table = optional(bool, false) + delta_tables = list(string) + write_manifest = bool })) description = "List of nested Delta target arguments." default = null