diff --git a/protos/configs.proto b/protos/configs.proto index a0aca3f39..cf81bdcf3 100644 --- a/protos/configs.proto +++ b/protos/configs.proto @@ -69,24 +69,6 @@ message WorkflowSettings { bool include_tests_in_compiled_graph = 16; } -message DefaultIcebergConfig { - // Optional. Bucket name used to construct a storage URI when creating an - // Iceberg table. - string bucket_name = 1; - - // Optional. Table folder root used to construct a storage URI when creating - // an Iceberg table. - string table_folder_root = 2; - - // Optional. Table folder subpath used to construct a storage URI when - // creating an Iceberg table. - string table_folder_subpath = 3; - - // Optional. The connection specifying the credentials to be used to read and - // write to external storage, such as Cloud Storage. - string connection = 4; -} - // Action configs defines the contents of `actions.yaml` configuration files. message ActionConfigs { repeated ActionConfig actions = 1; diff --git a/protos/core.proto b/protos/core.proto index 3e3b451a2..e44c2e013 100644 --- a/protos/core.proto +++ b/protos/core.proto @@ -2,8 +2,8 @@ syntax = "proto3"; package dataform; -import "configs.proto"; import "extension.proto"; + import "google/protobuf/struct.proto"; option java_package = "com.dataform.protos"; @@ -41,6 +41,24 @@ message ProjectConfig { reserved 3, 4, 6, 8, 10, 12, 13; } +message DefaultIcebergConfig { + // Optional. Bucket name used to construct a storage URI when creating an + // Iceberg table. + string bucket_name = 1; + + // Optional. Table folder root used to construct a storage URI when creating + // an Iceberg table. + string table_folder_root = 2; + + // Optional. Table folder subpath used to construct a storage URI when + // creating an Iceberg table. + string table_folder_subpath = 3; + + // Optional. The connection specifying the credentials to be used to read and + // write to external storage, such as Cloud Storage. + string connection = 4; +} + message CompileConfig { // Required. string project_dir = 1;