@cdktf/provider-google
Version:
Prebuilt google Provider for Terraform CDK (cdktf)
396 lines • 1.68 MB
JavaScript
"use strict";
var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x, _y, _z, _0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, _26, _27, _28, _29, _30, _31, _32, _33, _34, _35, _36, _37, _38, _39, _40, _41, _42, _43, _44, _45, _46, _47, _48, _49, _50, _51, _52, _53, _54, _55, _56, _57, _58, _59, _60, _61, _62, _63, _64, _65, _66, _67, _68, _69, _70, _71, _72, _73, _74, _75, _76, _77, _78, _79, _80, _81, _82, _83, _84, _85, _86, _87, _88, _89, _90, _91, _92, _93, _94, _95, _96, _97, _98, _99, _100, _101;
Object.defineProperty(exports, "__esModule", { value: true });
exports.DatastreamStreamSourceConfigMysqlSourceConfigExcludeObjectsMysqlDatabasesMysqlTablesOutputReference = exports.DatastreamStreamSourceConfigMysqlSourceConfigExcludeObjectsMysqlDatabasesMysqlTablesMysqlColumnsList = exports.DatastreamStreamSourceConfigMysqlSourceConfigExcludeObjectsMysqlDatabasesMysqlTablesMysqlColumnsOutputReference = exports.DatastreamStreamSourceConfigMysqlSourceConfigBinaryLogPositionOutputReference = exports.DatastreamStreamDestinationConfigOutputReference = exports.DatastreamStreamDestinationConfigGcsDestinationConfigOutputReference = exports.DatastreamStreamDestinationConfigGcsDestinationConfigJsonFileFormatOutputReference = exports.DatastreamStreamDestinationConfigGcsDestinationConfigAvroFileFormatOutputReference = exports.DatastreamStreamDestinationConfigBigqueryDestinationConfigOutputReference = exports.DatastreamStreamDestinationConfigBigqueryDestinationConfigSourceHierarchyDatasetsOutputReference = exports.DatastreamStreamDestinationConfigBigqueryDestinationConfigSourceHierarchyDatasetsDatasetTemplateOutputReference = exports.DatastreamStreamDestinationConfigBigqueryDestinationConfigSingleTargetDatasetOutputReference = exports.DatastreamStreamDestinationConfigBigqueryDestinationConfigMergeOutputReference = exports.DatastreamStreamDestinationConfigBigqueryDestinationConfigBlmtConfigOutputReference = exports.DatastreamStreamDestinationConfigBigqueryDestinationConfigAppendOnlyOutputReference = exports.DatastreamStreamBackfillNoneOutputReference = exports.DatastreamStreamBackfillAllOutputReference = exports.DatastreamStreamBackfillAllSqlServerExcludedObjectsOutputReference = exports.DatastreamStreamBackfillAllSqlServerExcludedObjectsSchemasList = exports.DatastreamStreamBackfillAllSqlServerExcludedObjectsSchemasOutputReference = exports.DatastreamStreamBackfillAllSqlServerExcludedObjectsSchemasTablesList = exports.DatastreamStreamBackfillAllSqlServerExcludedObjectsSchemasTablesOutputReference = exports.DatastreamStreamBackfillAllSqlServerExcludedObjectsSchemasTablesColumnsList = exports.DatastreamStreamBackfillAllSqlServerExcludedObjectsSchemasTablesColumnsOutputReference = exports.DatastreamStreamBackfillAllSalesforceExcludedObjectsOutputReference = exports.DatastreamStreamBackfillAllSalesforceExcludedObjectsObjectsList = exports.DatastreamStreamBackfillAllSalesforceExcludedObjectsObjectsOutputReference = exports.DatastreamStreamBackfillAllSalesforceExcludedObjectsObjectsFieldsList = exports.DatastreamStreamBackfillAllSalesforceExcludedObjectsObjectsFieldsOutputReference = exports.DatastreamStreamBackfillAllPostgresqlExcludedObjectsOutputReference = exports.DatastreamStreamBackfillAllPostgresqlExcludedObjectsPostgresqlSchemasList = exports.DatastreamStreamBackfillAllPostgresqlExcludedObjectsPostgresqlSchemasOutputReference = exports.DatastreamStreamBackfillAllPostgresqlExcludedObjectsPostgresqlSchemasPostgresqlTablesList = exports.DatastreamStreamBackfillAllPostgresqlExcludedObjectsPostgresqlSchemasPostgresqlTablesOutputReference = exports.DatastreamStreamBackfillAllPostgresqlExcludedObjectsPostgresqlSchemasPostgresqlTablesPostgresqlColumnsList = exports.DatastreamStreamBackfillAllPostgresqlExcludedObjectsPostgresqlSchemasPostgresqlTablesPostgresqlColumnsOutputReference = exports.DatastreamStreamBackfillAllOracleExcludedObjectsOutputReference = exports.DatastreamStreamBackfillAllOracleExcludedObjectsOracleSchemasList = exports.DatastreamStreamBackfillAllOracleExcludedObjectsOracleSchemasOutputReference = exports.DatastreamStreamBackfillAllOracleExcludedObjectsOracleSchemasOracleTablesList = exports.DatastreamStreamBackfillAllOracleExcludedObjectsOracleSchemasOracleTablesOutputReference = exports.DatastreamStreamBackfillAllOracleExcludedObjectsOracleSchemasOracleTablesOracleColumnsList = exports.DatastreamStreamBackfillAllOracleExcludedObjectsOracleSchemasOracleTablesOracleColumnsOutputReference = exports.DatastreamStreamBackfillAllMysqlExcludedObjectsOutputReference = exports.DatastreamStreamBackfillAllMysqlExcludedObjectsMysqlDatabasesList = exports.DatastreamStreamBackfillAllMysqlExcludedObjectsMysqlDatabasesOutputReference = exports.DatastreamStreamBackfillAllMysqlExcludedObjectsMysqlDatabasesMysqlTablesList = exports.DatastreamStreamBackfillAllMysqlExcludedObjectsMysqlDatabasesMysqlTablesOutputReference = exports.DatastreamStreamBackfillAllMysqlExcludedObjectsMysqlDatabasesMysqlTablesMysqlColumnsList = exports.DatastreamStreamBackfillAllMysqlExcludedObjectsMysqlDatabasesMysqlTablesMysqlColumnsOutputReference = void 0;
exports.DatastreamStreamSourceConfigSalesforceSourceConfigExcludeObjectsOutputReference = exports.DatastreamStreamSourceConfigSalesforceSourceConfigExcludeObjectsObjectsList = exports.DatastreamStreamSourceConfigSalesforceSourceConfigExcludeObjectsObjectsOutputReference = exports.DatastreamStreamSourceConfigSalesforceSourceConfigExcludeObjectsObjectsFieldsList = exports.DatastreamStreamSourceConfigSalesforceSourceConfigExcludeObjectsObjectsFieldsOutputReference = exports.DatastreamStreamSourceConfigPostgresqlSourceConfigOutputReference = exports.DatastreamStreamSourceConfigPostgresqlSourceConfigIncludeObjectsOutputReference = exports.DatastreamStreamSourceConfigPostgresqlSourceConfigIncludeObjectsPostgresqlSchemasList = exports.DatastreamStreamSourceConfigPostgresqlSourceConfigIncludeObjectsPostgresqlSchemasOutputReference = exports.DatastreamStreamSourceConfigPostgresqlSourceConfigIncludeObjectsPostgresqlSchemasPostgresqlTablesList = exports.DatastreamStreamSourceConfigPostgresqlSourceConfigIncludeObjectsPostgresqlSchemasPostgresqlTablesOutputReference = exports.DatastreamStreamSourceConfigPostgresqlSourceConfigIncludeObjectsPostgresqlSchemasPostgresqlTablesPostgresqlColumnsList = exports.DatastreamStreamSourceConfigPostgresqlSourceConfigIncludeObjectsPostgresqlSchemasPostgresqlTablesPostgresqlColumnsOutputReference = exports.DatastreamStreamSourceConfigPostgresqlSourceConfigExcludeObjectsOutputReference = exports.DatastreamStreamSourceConfigPostgresqlSourceConfigExcludeObjectsPostgresqlSchemasList = exports.DatastreamStreamSourceConfigPostgresqlSourceConfigExcludeObjectsPostgresqlSchemasOutputReference = exports.DatastreamStreamSourceConfigPostgresqlSourceConfigExcludeObjectsPostgresqlSchemasPostgresqlTablesList = exports.DatastreamStreamSourceConfigPostgresqlSourceConfigExcludeObjectsPostgresqlSchemasPostgresqlTablesOutputReference = exports.DatastreamStreamSourceConfigPostgresqlSourceConfigExcludeObjectsPostgresqlSchemasPostgresqlTablesPostgresqlColumnsList = exports.DatastreamStreamSourceConfigPostgresqlSourceConfigExcludeObjectsPostgresqlSchemasPostgresqlTablesPostgresqlColumnsOutputReference = exports.DatastreamStreamSourceConfigOracleSourceConfigOutputReference = exports.DatastreamStreamSourceConfigOracleSourceConfigStreamLargeObjectsOutputReference = exports.DatastreamStreamSourceConfigOracleSourceConfigIncludeObjectsOutputReference = exports.DatastreamStreamSourceConfigOracleSourceConfigIncludeObjectsOracleSchemasList = exports.DatastreamStreamSourceConfigOracleSourceConfigIncludeObjectsOracleSchemasOutputReference = exports.DatastreamStreamSourceConfigOracleSourceConfigIncludeObjectsOracleSchemasOracleTablesList = exports.DatastreamStreamSourceConfigOracleSourceConfigIncludeObjectsOracleSchemasOracleTablesOutputReference = exports.DatastreamStreamSourceConfigOracleSourceConfigIncludeObjectsOracleSchemasOracleTablesOracleColumnsList = exports.DatastreamStreamSourceConfigOracleSourceConfigIncludeObjectsOracleSchemasOracleTablesOracleColumnsOutputReference = exports.DatastreamStreamSourceConfigOracleSourceConfigExcludeObjectsOutputReference = exports.DatastreamStreamSourceConfigOracleSourceConfigExcludeObjectsOracleSchemasList = exports.DatastreamStreamSourceConfigOracleSourceConfigExcludeObjectsOracleSchemasOutputReference = exports.DatastreamStreamSourceConfigOracleSourceConfigExcludeObjectsOracleSchemasOracleTablesList = exports.DatastreamStreamSourceConfigOracleSourceConfigExcludeObjectsOracleSchemasOracleTablesOutputReference = exports.DatastreamStreamSourceConfigOracleSourceConfigExcludeObjectsOracleSchemasOracleTablesOracleColumnsList = exports.DatastreamStreamSourceConfigOracleSourceConfigExcludeObjectsOracleSchemasOracleTablesOracleColumnsOutputReference = exports.DatastreamStreamSourceConfigOracleSourceConfigDropLargeObjectsOutputReference = exports.DatastreamStreamSourceConfigMysqlSourceConfigOutputReference = exports.DatastreamStreamSourceConfigMysqlSourceConfigIncludeObjectsOutputReference = exports.DatastreamStreamSourceConfigMysqlSourceConfigIncludeObjectsMysqlDatabasesList = exports.DatastreamStreamSourceConfigMysqlSourceConfigIncludeObjectsMysqlDatabasesOutputReference = exports.DatastreamStreamSourceConfigMysqlSourceConfigIncludeObjectsMysqlDatabasesMysqlTablesList = exports.DatastreamStreamSourceConfigMysqlSourceConfigIncludeObjectsMysqlDatabasesMysqlTablesOutputReference = exports.DatastreamStreamSourceConfigMysqlSourceConfigIncludeObjectsMysqlDatabasesMysqlTablesMysqlColumnsList = exports.DatastreamStreamSourceConfigMysqlSourceConfigIncludeObjectsMysqlDatabasesMysqlTablesMysqlColumnsOutputReference = exports.DatastreamStreamSourceConfigMysqlSourceConfigGtidOutputReference = exports.DatastreamStreamSourceConfigMysqlSourceConfigExcludeObjectsOutputReference = exports.DatastreamStreamSourceConfigMysqlSourceConfigExcludeObjectsMysqlDatabasesList = exports.DatastreamStreamSourceConfigMysqlSourceConfigExcludeObjectsMysqlDatabasesOutputReference = exports.DatastreamStreamSourceConfigMysqlSourceConfigExcludeObjectsMysqlDatabasesMysqlTablesList = void 0;
exports.DatastreamStream = exports.DatastreamStreamTimeoutsOutputReference = exports.DatastreamStreamSourceConfigOutputReference = exports.DatastreamStreamSourceConfigSqlServerSourceConfigOutputReference = exports.DatastreamStreamSourceConfigSqlServerSourceConfigTransactionLogsOutputReference = exports.DatastreamStreamSourceConfigSqlServerSourceConfigIncludeObjectsOutputReference = exports.DatastreamStreamSourceConfigSqlServerSourceConfigIncludeObjectsSchemasList = exports.DatastreamStreamSourceConfigSqlServerSourceConfigIncludeObjectsSchemasOutputReference = exports.DatastreamStreamSourceConfigSqlServerSourceConfigIncludeObjectsSchemasTablesList = exports.DatastreamStreamSourceConfigSqlServerSourceConfigIncludeObjectsSchemasTablesOutputReference = exports.DatastreamStreamSourceConfigSqlServerSourceConfigIncludeObjectsSchemasTablesColumnsList = exports.DatastreamStreamSourceConfigSqlServerSourceConfigIncludeObjectsSchemasTablesColumnsOutputReference = exports.DatastreamStreamSourceConfigSqlServerSourceConfigExcludeObjectsOutputReference = exports.DatastreamStreamSourceConfigSqlServerSourceConfigExcludeObjectsSchemasList = exports.DatastreamStreamSourceConfigSqlServerSourceConfigExcludeObjectsSchemasOutputReference = exports.DatastreamStreamSourceConfigSqlServerSourceConfigExcludeObjectsSchemasTablesList = exports.DatastreamStreamSourceConfigSqlServerSourceConfigExcludeObjectsSchemasTablesOutputReference = exports.DatastreamStreamSourceConfigSqlServerSourceConfigExcludeObjectsSchemasTablesColumnsList = exports.DatastreamStreamSourceConfigSqlServerSourceConfigExcludeObjectsSchemasTablesColumnsOutputReference = exports.DatastreamStreamSourceConfigSqlServerSourceConfigChangeTablesOutputReference = exports.DatastreamStreamSourceConfigSalesforceSourceConfigOutputReference = exports.DatastreamStreamSourceConfigSalesforceSourceConfigIncludeObjectsOutputReference = exports.DatastreamStreamSourceConfigSalesforceSourceConfigIncludeObjectsObjectsList = exports.DatastreamStreamSourceConfigSalesforceSourceConfigIncludeObjectsObjectsOutputReference = exports.DatastreamStreamSourceConfigSalesforceSourceConfigIncludeObjectsObjectsFieldsList = exports.DatastreamStreamSourceConfigSalesforceSourceConfigIncludeObjectsObjectsFieldsOutputReference = void 0;
exports.datastreamStreamBackfillAllMysqlExcludedObjectsMysqlDatabasesMysqlTablesMysqlColumnsToTerraform = datastreamStreamBackfillAllMysqlExcludedObjectsMysqlDatabasesMysqlTablesMysqlColumnsToTerraform;
exports.datastreamStreamBackfillAllMysqlExcludedObjectsMysqlDatabasesMysqlTablesMysqlColumnsToHclTerraform = datastreamStreamBackfillAllMysqlExcludedObjectsMysqlDatabasesMysqlTablesMysqlColumnsToHclTerraform;
exports.datastreamStreamBackfillAllMysqlExcludedObjectsMysqlDatabasesMysqlTablesToTerraform = datastreamStreamBackfillAllMysqlExcludedObjectsMysqlDatabasesMysqlTablesToTerraform;
exports.datastreamStreamBackfillAllMysqlExcludedObjectsMysqlDatabasesMysqlTablesToHclTerraform = datastreamStreamBackfillAllMysqlExcludedObjectsMysqlDatabasesMysqlTablesToHclTerraform;
exports.datastreamStreamBackfillAllMysqlExcludedObjectsMysqlDatabasesToTerraform = datastreamStreamBackfillAllMysqlExcludedObjectsMysqlDatabasesToTerraform;
exports.datastreamStreamBackfillAllMysqlExcludedObjectsMysqlDatabasesToHclTerraform = datastreamStreamBackfillAllMysqlExcludedObjectsMysqlDatabasesToHclTerraform;
exports.datastreamStreamBackfillAllMysqlExcludedObjectsToTerraform = datastreamStreamBackfillAllMysqlExcludedObjectsToTerraform;
exports.datastreamStreamBackfillAllMysqlExcludedObjectsToHclTerraform = datastreamStreamBackfillAllMysqlExcludedObjectsToHclTerraform;
exports.datastreamStreamBackfillAllOracleExcludedObjectsOracleSchemasOracleTablesOracleColumnsToTerraform = datastreamStreamBackfillAllOracleExcludedObjectsOracleSchemasOracleTablesOracleColumnsToTerraform;
exports.datastreamStreamBackfillAllOracleExcludedObjectsOracleSchemasOracleTablesOracleColumnsToHclTerraform = datastreamStreamBackfillAllOracleExcludedObjectsOracleSchemasOracleTablesOracleColumnsToHclTerraform;
exports.datastreamStreamBackfillAllOracleExcludedObjectsOracleSchemasOracleTablesToTerraform = datastreamStreamBackfillAllOracleExcludedObjectsOracleSchemasOracleTablesToTerraform;
exports.datastreamStreamBackfillAllOracleExcludedObjectsOracleSchemasOracleTablesToHclTerraform = datastreamStreamBackfillAllOracleExcludedObjectsOracleSchemasOracleTablesToHclTerraform;
exports.datastreamStreamBackfillAllOracleExcludedObjectsOracleSchemasToTerraform = datastreamStreamBackfillAllOracleExcludedObjectsOracleSchemasToTerraform;
exports.datastreamStreamBackfillAllOracleExcludedObjectsOracleSchemasToHclTerraform = datastreamStreamBackfillAllOracleExcludedObjectsOracleSchemasToHclTerraform;
exports.datastreamStreamBackfillAllOracleExcludedObjectsToTerraform = datastreamStreamBackfillAllOracleExcludedObjectsToTerraform;
exports.datastreamStreamBackfillAllOracleExcludedObjectsToHclTerraform = datastreamStreamBackfillAllOracleExcludedObjectsToHclTerraform;
exports.datastreamStreamBackfillAllPostgresqlExcludedObjectsPostgresqlSchemasPostgresqlTablesPostgresqlColumnsToTerraform = datastreamStreamBackfillAllPostgresqlExcludedObjectsPostgresqlSchemasPostgresqlTablesPostgresqlColumnsToTerraform;
exports.datastreamStreamBackfillAllPostgresqlExcludedObjectsPostgresqlSchemasPostgresqlTablesPostgresqlColumnsToHclTerraform = datastreamStreamBackfillAllPostgresqlExcludedObjectsPostgresqlSchemasPostgresqlTablesPostgresqlColumnsToHclTerraform;
exports.datastreamStreamBackfillAllPostgresqlExcludedObjectsPostgresqlSchemasPostgresqlTablesToTerraform = datastreamStreamBackfillAllPostgresqlExcludedObjectsPostgresqlSchemasPostgresqlTablesToTerraform;
exports.datastreamStreamBackfillAllPostgresqlExcludedObjectsPostgresqlSchemasPostgresqlTablesToHclTerraform = datastreamStreamBackfillAllPostgresqlExcludedObjectsPostgresqlSchemasPostgresqlTablesToHclTerraform;
exports.datastreamStreamBackfillAllPostgresqlExcludedObjectsPostgresqlSchemasToTerraform = datastreamStreamBackfillAllPostgresqlExcludedObjectsPostgresqlSchemasToTerraform;
exports.datastreamStreamBackfillAllPostgresqlExcludedObjectsPostgresqlSchemasToHclTerraform = datastreamStreamBackfillAllPostgresqlExcludedObjectsPostgresqlSchemasToHclTerraform;
exports.datastreamStreamBackfillAllPostgresqlExcludedObjectsToTerraform = datastreamStreamBackfillAllPostgresqlExcludedObjectsToTerraform;
exports.datastreamStreamBackfillAllPostgresqlExcludedObjectsToHclTerraform = datastreamStreamBackfillAllPostgresqlExcludedObjectsToHclTerraform;
exports.datastreamStreamBackfillAllSalesforceExcludedObjectsObjectsFieldsToTerraform = datastreamStreamBackfillAllSalesforceExcludedObjectsObjectsFieldsToTerraform;
exports.datastreamStreamBackfillAllSalesforceExcludedObjectsObjectsFieldsToHclTerraform = datastreamStreamBackfillAllSalesforceExcludedObjectsObjectsFieldsToHclTerraform;
exports.datastreamStreamBackfillAllSalesforceExcludedObjectsObjectsToTerraform = datastreamStreamBackfillAllSalesforceExcludedObjectsObjectsToTerraform;
exports.datastreamStreamBackfillAllSalesforceExcludedObjectsObjectsToHclTerraform = datastreamStreamBackfillAllSalesforceExcludedObjectsObjectsToHclTerraform;
exports.datastreamStreamBackfillAllSalesforceExcludedObjectsToTerraform = datastreamStreamBackfillAllSalesforceExcludedObjectsToTerraform;
exports.datastreamStreamBackfillAllSalesforceExcludedObjectsToHclTerraform = datastreamStreamBackfillAllSalesforceExcludedObjectsToHclTerraform;
exports.datastreamStreamBackfillAllSqlServerExcludedObjectsSchemasTablesColumnsToTerraform = datastreamStreamBackfillAllSqlServerExcludedObjectsSchemasTablesColumnsToTerraform;
exports.datastreamStreamBackfillAllSqlServerExcludedObjectsSchemasTablesColumnsToHclTerraform = datastreamStreamBackfillAllSqlServerExcludedObjectsSchemasTablesColumnsToHclTerraform;
exports.datastreamStreamBackfillAllSqlServerExcludedObjectsSchemasTablesToTerraform = datastreamStreamBackfillAllSqlServerExcludedObjectsSchemasTablesToTerraform;
exports.datastreamStreamBackfillAllSqlServerExcludedObjectsSchemasTablesToHclTerraform = datastreamStreamBackfillAllSqlServerExcludedObjectsSchemasTablesToHclTerraform;
exports.datastreamStreamBackfillAllSqlServerExcludedObjectsSchemasToTerraform = datastreamStreamBackfillAllSqlServerExcludedObjectsSchemasToTerraform;
exports.datastreamStreamBackfillAllSqlServerExcludedObjectsSchemasToHclTerraform = datastreamStreamBackfillAllSqlServerExcludedObjectsSchemasToHclTerraform;
exports.datastreamStreamBackfillAllSqlServerExcludedObjectsToTerraform = datastreamStreamBackfillAllSqlServerExcludedObjectsToTerraform;
exports.datastreamStreamBackfillAllSqlServerExcludedObjectsToHclTerraform = datastreamStreamBackfillAllSqlServerExcludedObjectsToHclTerraform;
exports.datastreamStreamBackfillAllToTerraform = datastreamStreamBackfillAllToTerraform;
exports.datastreamStreamBackfillAllToHclTerraform = datastreamStreamBackfillAllToHclTerraform;
exports.datastreamStreamBackfillNoneToTerraform = datastreamStreamBackfillNoneToTerraform;
exports.datastreamStreamBackfillNoneToHclTerraform = datastreamStreamBackfillNoneToHclTerraform;
exports.datastreamStreamDestinationConfigBigqueryDestinationConfigAppendOnlyToTerraform = datastreamStreamDestinationConfigBigqueryDestinationConfigAppendOnlyToTerraform;
exports.datastreamStreamDestinationConfigBigqueryDestinationConfigAppendOnlyToHclTerraform = datastreamStreamDestinationConfigBigqueryDestinationConfigAppendOnlyToHclTerraform;
exports.datastreamStreamDestinationConfigBigqueryDestinationConfigBlmtConfigToTerraform = datastreamStreamDestinationConfigBigqueryDestinationConfigBlmtConfigToTerraform;
exports.datastreamStreamDestinationConfigBigqueryDestinationConfigBlmtConfigToHclTerraform = datastreamStreamDestinationConfigBigqueryDestinationConfigBlmtConfigToHclTerraform;
exports.datastreamStreamDestinationConfigBigqueryDestinationConfigMergeToTerraform = datastreamStreamDestinationConfigBigqueryDestinationConfigMergeToTerraform;
exports.datastreamStreamDestinationConfigBigqueryDestinationConfigMergeToHclTerraform = datastreamStreamDestinationConfigBigqueryDestinationConfigMergeToHclTerraform;
exports.datastreamStreamDestinationConfigBigqueryDestinationConfigSingleTargetDatasetToTerraform = datastreamStreamDestinationConfigBigqueryDestinationConfigSingleTargetDatasetToTerraform;
exports.datastreamStreamDestinationConfigBigqueryDestinationConfigSingleTargetDatasetToHclTerraform = datastreamStreamDestinationConfigBigqueryDestinationConfigSingleTargetDatasetToHclTerraform;
exports.datastreamStreamDestinationConfigBigqueryDestinationConfigSourceHierarchyDatasetsDatasetTemplateToTerraform = datastreamStreamDestinationConfigBigqueryDestinationConfigSourceHierarchyDatasetsDatasetTemplateToTerraform;
exports.datastreamStreamDestinationConfigBigqueryDestinationConfigSourceHierarchyDatasetsDatasetTemplateToHclTerraform = datastreamStreamDestinationConfigBigqueryDestinationConfigSourceHierarchyDatasetsDatasetTemplateToHclTerraform;
exports.datastreamStreamDestinationConfigBigqueryDestinationConfigSourceHierarchyDatasetsToTerraform = datastreamStreamDestinationConfigBigqueryDestinationConfigSourceHierarchyDatasetsToTerraform;
exports.datastreamStreamDestinationConfigBigqueryDestinationConfigSourceHierarchyDatasetsToHclTerraform = datastreamStreamDestinationConfigBigqueryDestinationConfigSourceHierarchyDatasetsToHclTerraform;
exports.datastreamStreamDestinationConfigBigqueryDestinationConfigToTerraform = datastreamStreamDestinationConfigBigqueryDestinationConfigToTerraform;
exports.datastreamStreamDestinationConfigBigqueryDestinationConfigToHclTerraform = datastreamStreamDestinationConfigBigqueryDestinationConfigToHclTerraform;
exports.datastreamStreamDestinationConfigGcsDestinationConfigAvroFileFormatToTerraform = datastreamStreamDestinationConfigGcsDestinationConfigAvroFileFormatToTerraform;
exports.datastreamStreamDestinationConfigGcsDestinationConfigAvroFileFormatToHclTerraform = datastreamStreamDestinationConfigGcsDestinationConfigAvroFileFormatToHclTerraform;
exports.datastreamStreamDestinationConfigGcsDestinationConfigJsonFileFormatToTerraform = datastreamStreamDestinationConfigGcsDestinationConfigJsonFileFormatToTerraform;
exports.datastreamStreamDestinationConfigGcsDestinationConfigJsonFileFormatToHclTerraform = datastreamStreamDestinationConfigGcsDestinationConfigJsonFileFormatToHclTerraform;
exports.datastreamStreamDestinationConfigGcsDestinationConfigToTerraform = datastreamStreamDestinationConfigGcsDestinationConfigToTerraform;
exports.datastreamStreamDestinationConfigGcsDestinationConfigToHclTerraform = datastreamStreamDestinationConfigGcsDestinationConfigToHclTerraform;
exports.datastreamStreamDestinationConfigToTerraform = datastreamStreamDestinationConfigToTerraform;
exports.datastreamStreamDestinationConfigToHclTerraform = datastreamStreamDestinationConfigToHclTerraform;
exports.datastreamStreamSourceConfigMysqlSourceConfigBinaryLogPositionToTerraform = datastreamStreamSourceConfigMysqlSourceConfigBinaryLogPositionToTerraform;
exports.datastreamStreamSourceConfigMysqlSourceConfigBinaryLogPositionToHclTerraform = datastreamStreamSourceConfigMysqlSourceConfigBinaryLogPositionToHclTerraform;
exports.datastreamStreamSourceConfigMysqlSourceConfigExcludeObjectsMysqlDatabasesMysqlTablesMysqlColumnsToTerraform = datastreamStreamSourceConfigMysqlSourceConfigExcludeObjectsMysqlDatabasesMysqlTablesMysqlColumnsToTerraform;
exports.datastreamStreamSourceConfigMysqlSourceConfigExcludeObjectsMysqlDatabasesMysqlTablesMysqlColumnsToHclTerraform = datastreamStreamSourceConfigMysqlSourceConfigExcludeObjectsMysqlDatabasesMysqlTablesMysqlColumnsToHclTerraform;
exports.datastreamStreamSourceConfigMysqlSourceConfigExcludeObjectsMysqlDatabasesMysqlTablesToTerraform = datastreamStreamSourceConfigMysqlSourceConfigExcludeObjectsMysqlDatabasesMysqlTablesToTerraform;
exports.datastreamStreamSourceConfigMysqlSourceConfigExcludeObjectsMysqlDatabasesMysqlTablesToHclTerraform = datastreamStreamSourceConfigMysqlSourceConfigExcludeObjectsMysqlDatabasesMysqlTablesToHclTerraform;
exports.datastreamStreamSourceConfigMysqlSourceConfigExcludeObjectsMysqlDatabasesToTerraform = datastreamStreamSourceConfigMysqlSourceConfigExcludeObjectsMysqlDatabasesToTerraform;
exports.datastreamStreamSourceConfigMysqlSourceConfigExcludeObjectsMysqlDatabasesToHclTerraform = datastreamStreamSourceConfigMysqlSourceConfigExcludeObjectsMysqlDatabasesToHclTerraform;
exports.datastreamStreamSourceConfigMysqlSourceConfigExcludeObjectsToTerraform = datastreamStreamSourceConfigMysqlSourceConfigExcludeObjectsToTerraform;
exports.datastreamStreamSourceConfigMysqlSourceConfigExcludeObjectsToHclTerraform = datastreamStreamSourceConfigMysqlSourceConfigExcludeObjectsToHclTerraform;
exports.datastreamStreamSourceConfigMysqlSourceConfigGtidToTerraform = datastreamStreamSourceConfigMysqlSourceConfigGtidToTerraform;
exports.datastreamStreamSourceConfigMysqlSourceConfigGtidToHclTerraform = datastreamStreamSourceConfigMysqlSourceConfigGtidToHclTerraform;
exports.datastreamStreamSourceConfigMysqlSourceConfigIncludeObjectsMysqlDatabasesMysqlTablesMysqlColumnsToTerraform = datastreamStreamSourceConfigMysqlSourceConfigIncludeObjectsMysqlDatabasesMysqlTablesMysqlColumnsToTerraform;
exports.datastreamStreamSourceConfigMysqlSourceConfigIncludeObjectsMysqlDatabasesMysqlTablesMysqlColumnsToHclTerraform = datastreamStreamSourceConfigMysqlSourceConfigIncludeObjectsMysqlDatabasesMysqlTablesMysqlColumnsToHclTerraform;
exports.datastreamStreamSourceConfigMysqlSourceConfigIncludeObjectsMysqlDatabasesMysqlTablesToTerraform = datastreamStreamSourceConfigMysqlSourceConfigIncludeObjectsMysqlDatabasesMysqlTablesToTerraform;
exports.datastreamStreamSourceConfigMysqlSourceConfigIncludeObjectsMysqlDatabasesMysqlTablesToHclTerraform = datastreamStreamSourceConfigMysqlSourceConfigIncludeObjectsMysqlDatabasesMysqlTablesToHclTerraform;
exports.datastreamStreamSourceConfigMysqlSourceConfigIncludeObjectsMysqlDatabasesToTerraform = datastreamStreamSourceConfigMysqlSourceConfigIncludeObjectsMysqlDatabasesToTerraform;
exports.datastreamStreamSourceConfigMysqlSourceConfigIncludeObjectsMysqlDatabasesToHclTerraform = datastreamStreamSourceConfigMysqlSourceConfigIncludeObjectsMysqlDatabasesToHclTerraform;
exports.datastreamStreamSourceConfigMysqlSourceConfigIncludeObjectsToTerraform = datastreamStreamSourceConfigMysqlSourceConfigIncludeObjectsToTerraform;
exports.datastreamStreamSourceConfigMysqlSourceConfigIncludeObjectsToHclTerraform = datastreamStreamSourceConfigMysqlSourceConfigIncludeObjectsToHclTerraform;
exports.datastreamStreamSourceConfigMysqlSourceConfigToTerraform = datastreamStreamSourceConfigMysqlSourceConfigToTerraform;
exports.datastreamStreamSourceConfigMysqlSourceConfigToHclTerraform = datastreamStreamSourceConfigMysqlSourceConfigToHclTerraform;
exports.datastreamStreamSourceConfigOracleSourceConfigDropLargeObjectsToTerraform = datastreamStreamSourceConfigOracleSourceConfigDropLargeObjectsToTerraform;
exports.datastreamStreamSourceConfigOracleSourceConfigDropLargeObjectsToHclTerraform = datastreamStreamSourceConfigOracleSourceConfigDropLargeObjectsToHclTerraform;
exports.datastreamStreamSourceConfigOracleSourceConfigExcludeObjectsOracleSchemasOracleTablesOracleColumnsToTerraform = datastreamStreamSourceConfigOracleSourceConfigExcludeObjectsOracleSchemasOracleTablesOracleColumnsToTerraform;
exports.datastreamStreamSourceConfigOracleSourceConfigExcludeObjectsOracleSchemasOracleTablesOracleColumnsToHclTerraform = datastreamStreamSourceConfigOracleSourceConfigExcludeObjectsOracleSchemasOracleTablesOracleColumnsToHclTerraform;
exports.datastreamStreamSourceConfigOracleSourceConfigExcludeObjectsOracleSchemasOracleTablesToTerraform = datastreamStreamSourceConfigOracleSourceConfigExcludeObjectsOracleSchemasOracleTablesToTerraform;
exports.datastreamStreamSourceConfigOracleSourceConfigExcludeObjectsOracleSchemasOracleTablesToHclTerraform = datastreamStreamSourceConfigOracleSourceConfigExcludeObjectsOracleSchemasOracleTablesToHclTerraform;
exports.datastreamStreamSourceConfigOracleSourceConfigExcludeObjectsOracleSchemasToTerraform = datastreamStreamSourceConfigOracleSourceConfigExcludeObjectsOracleSchemasToTerraform;
exports.datastreamStreamSourceConfigOracleSourceConfigExcludeObjectsOracleSchemasToHclTerraform = datastreamStreamSourceConfigOracleSourceConfigExcludeObjectsOracleSchemasToHclTerraform;
exports.datastreamStreamSourceConfigOracleSourceConfigExcludeObjectsToTerraform = datastreamStreamSourceConfigOracleSourceConfigExcludeObjectsToTerraform;
exports.datastreamStreamSourceConfigOracleSourceConfigExcludeObjectsToHclTerraform = datastreamStreamSourceConfigOracleSourceConfigExcludeObjectsToHclTerraform;
exports.datastreamStreamSourceConfigOracleSourceConfigIncludeObjectsOracleSchemasOracleTablesOracleColumnsToTerraform = datastreamStreamSourceConfigOracleSourceConfigIncludeObjectsOracleSchemasOracleTablesOracleColumnsToTerraform;
exports.datastreamStreamSourceConfigOracleSourceConfigIncludeObjectsOracleSchemasOracleTablesOracleColumnsToHclTerraform = datastreamStreamSourceConfigOracleSourceConfigIncludeObjectsOracleSchemasOracleTablesOracleColumnsToHclTerraform;
exports.datastreamStreamSourceConfigOracleSourceConfigIncludeObjectsOracleSchemasOracleTablesToTerraform = datastreamStreamSourceConfigOracleSourceConfigIncludeObjectsOracleSchemasOracleTablesToTerraform;
exports.datastreamStreamSourceConfigOracleSourceConfigIncludeObjectsOracleSchemasOracleTablesToHclTerraform = datastreamStreamSourceConfigOracleSourceConfigIncludeObjectsOracleSchemasOracleTablesToHclTerraform;
exports.datastreamStreamSourceConfigOracleSourceConfigIncludeObjectsOracleSchemasToTerraform = datastreamStreamSourceConfigOracleSourceConfigIncludeObjectsOracleSchemasToTerraform;
exports.datastreamStreamSourceConfigOracleSourceConfigIncludeObjectsOracleSchemasToHclTerraform = datastreamStreamSourceConfigOracleSourceConfigIncludeObjectsOracleSchemasToHclTerraform;
exports.datastreamStreamSourceConfigOracleSourceConfigIncludeObjectsToTerraform = datastreamStreamSourceConfigOracleSourceConfigIncludeObjectsToTerraform;
exports.datastreamStreamSourceConfigOracleSourceConfigIncludeObjectsToHclTerraform = datastreamStreamSourceConfigOracleSourceConfigIncludeObjectsToHclTerraform;
exports.datastreamStreamSourceConfigOracleSourceConfigStreamLargeObjectsToTerraform = datastreamStreamSourceConfigOracleSourceConfigStreamLargeObjectsToTerraform;
exports.datastreamStreamSourceConfigOracleSourceConfigStreamLargeObjectsToHclTerraform = datastreamStreamSourceConfigOracleSourceConfigStreamLargeObjectsToHclTerraform;
exports.datastreamStreamSourceConfigOracleSourceConfigToTerraform = datastreamStreamSourceConfigOracleSourceConfigToTerraform;
exports.datastreamStreamSourceConfigOracleSourceConfigToHclTerraform = datastreamStreamSourceConfigOracleSourceConfigToHclTerraform;
exports.datastreamStreamSourceConfigPostgresqlSourceConfigExcludeObjectsPostgresqlSchemasPostgresqlTablesPostgresqlColumnsToTerraform = datastreamStreamSourceConfigPostgresqlSourceConfigExcludeObjectsPostgresqlSchemasPostgresqlTablesPostgresqlColumnsToTerraform;
exports.datastreamStreamSourceConfigPostgresqlSourceConfigExcludeObjectsPostgresqlSchemasPostgresqlTablesPostgresqlColumnsToHclTerraform = datastreamStreamSourceConfigPostgresqlSourceConfigExcludeObjectsPostgresqlSchemasPostgresqlTablesPostgresqlColumnsToHclTerraform;
exports.datastreamStreamSourceConfigPostgresqlSourceConfigExcludeObjectsPostgresqlSchemasPostgresqlTablesToTerraform = datastreamStreamSourceConfigPostgresqlSourceConfigExcludeObjectsPostgresqlSchemasPostgresqlTablesToTerraform;
exports.datastreamStreamSourceConfigPostgresqlSourceConfigExcludeObjectsPostgresqlSchemasPostgresqlTablesToHclTerraform = datastreamStreamSourceConfigPostgresqlSourceConfigExcludeObjectsPostgresqlSchemasPostgresqlTablesToHclTerraform;
exports.datastreamStreamSourceConfigPostgresqlSourceConfigExcludeObjectsPostgresqlSchemasToTerraform = datastreamStreamSourceConfigPostgresqlSourceConfigExcludeObjectsPostgresqlSchemasToTerraform;
exports.datastreamStreamSourceConfigPostgresqlSourceConfigExcludeObjectsPostgresqlSchemasToHclTerraform = datastreamStreamSourceConfigPostgresqlSourceConfigExcludeObjectsPostgresqlSchemasToHclTerraform;
exports.datastreamStreamSourceConfigPostgresqlSourceConfigExcludeObjectsToTerraform = datastreamStreamSourceConfigPostgresqlSourceConfigExcludeObjectsToTerraform;
exports.datastreamStreamSourceConfigPostgresqlSourceConfigExcludeObjectsToHclTerraform = datastreamStreamSourceConfigPostgresqlSourceConfigExcludeObjectsToHclTerraform;
exports.datastreamStreamSourceConfigPostgresqlSourceConfigIncludeObjectsPostgresqlSchemasPostgresqlTablesPostgresqlColumnsToTerraform = datastreamStreamSourceConfigPostgresqlSourceConfigIncludeObjectsPostgresqlSchemasPostgresqlTablesPostgresqlColumnsToTerraform;
exports.datastreamStreamSourceConfigPostgresqlSourceConfigIncludeObjectsPostgresqlSchemasPostgresqlTablesPostgresqlColumnsToHclTerraform = datastreamStreamSourceConfigPostgresqlSourceConfigIncludeObjectsPostgresqlSchemasPostgresqlTablesPostgresqlColumnsToHclTerraform;
exports.datastreamStreamSourceConfigPostgresqlSourceConfigIncludeObjectsPostgresqlSchemasPostgresqlTablesToTerraform = datastreamStreamSourceConfigPostgresqlSourceConfigIncludeObjectsPostgresqlSchemasPostgresqlTablesToTerraform;
exports.datastreamStreamSourceConfigPostgresqlSourceConfigIncludeObjectsPostgresqlSchemasPostgresqlTablesToHclTerraform = datastreamStreamSourceConfigPostgresqlSourceConfigIncludeObjectsPostgresqlSchemasPostgresqlTablesToHclTerraform;
exports.datastreamStreamSourceConfigPostgresqlSourceConfigIncludeObjectsPostgresqlSchemasToTerraform = datastreamStreamSourceConfigPostgresqlSourceConfigIncludeObjectsPostgresqlSchemasToTerraform;
exports.datastreamStreamSourceConfigPostgresqlSourceConfigIncludeObjectsPostgresqlSchemasToHclTerraform = datastreamStreamSourceConfigPostgresqlSourceConfigIncludeObjectsPostgresqlSchemasToHclTerraform;
exports.datastreamStreamSourceConfigPostgresqlSourceConfigIncludeObjectsToTerraform = datastreamStreamSourceConfigPostgresqlSourceConfigIncludeObjectsToTerraform;
exports.datastreamStreamSourceConfigPostgresqlSourceConfigIncludeObjectsToHclTerraform = datastreamStreamSourceConfigPostgresqlSourceConfigIncludeObjectsToHclTerraform;
exports.datastreamStreamSourceConfigPostgresqlSourceConfigToTerraform = datastreamStreamSourceConfigPostgresqlSourceConfigToTerraform;
exports.datastreamStreamSourceConfigPostgresqlSourceConfigToHclTerraform = datastreamStreamSourceConfigPostgresqlSourceConfigToHclTerraform;
exports.datastreamStreamSourceConfigSalesforceSourceConfigExcludeObjectsObjectsFieldsToTerraform = datastreamStreamSourceConfigSalesforceSourceConfigExcludeObjectsObjectsFieldsToTerraform;
exports.datastreamStreamSourceConfigSalesforceSourceConfigExcludeObjectsObjectsFieldsToHclTerraform = datastreamStreamSourceConfigSalesforceSourceConfigExcludeObjectsObjectsFieldsToHclTerraform;
exports.datastreamStreamSourceConfigSalesforceSourceConfigExcludeObjectsObjectsToTerraform = datastreamStreamSourceConfigSalesforceSourceConfigExcludeObjectsObjectsToTerraform;
exports.datastreamStreamSourceConfigSalesforceSourceConfigExcludeObjectsObjectsToHclTerraform = datastreamStreamSourceConfigSalesforceSourceConfigExcludeObjectsObjectsToHclTerraform;
exports.datastreamStreamSourceConfigSalesforceSourceConfigExcludeObjectsToTerraform = datastreamStreamSourceConfigSalesforceSourceConfigExcludeObjectsToTerraform;
exports.datastreamStreamSourceConfigSalesforceSourceConfigExcludeObjectsToHclTerraform = datastreamStreamSourceConfigSalesforceSourceConfigExcludeObjectsToHclTerraform;
exports.datastreamStreamSourceConfigSalesforceSourceConfigIncludeObjectsObjectsFieldsToTerraform = datastreamStreamSourceConfigSalesforceSourceConfigIncludeObjectsObjectsFieldsToTerraform;
exports.datastreamStreamSourceConfigSalesforceSourceConfigIncludeObjectsObjectsFieldsToHclTerraform = datastreamStreamSourceConfigSalesforceSourceConfigIncludeObjectsObjectsFieldsToHclTerraform;
exports.datastreamStreamSourceConfigSalesforceSourceConfigIncludeObjectsObjectsToTerraform = datastreamStreamSourceConfigSalesforceSourceConfigIncludeObjectsObjectsToTerraform;
exports.datastreamStreamSourceConfigSalesforceSourceConfigIncludeObjectsObjectsToHclTerraform = datastreamStreamSourceConfigSalesforceSourceConfigIncludeObjectsObjectsToHclTerraform;
exports.datastreamStreamSourceConfigSalesforceSourceConfigIncludeObjectsToTerraform = datastreamStreamSourceConfigSalesforceSourceConfigIncludeObjectsToTerraform;
exports.datastreamStreamSourceConfigSalesforceSourceConfigIncludeObjectsToHclTerraform = datastreamStreamSourceConfigSalesforceSourceConfigIncludeObjectsToHclTerraform;
exports.datastreamStreamSourceConfigSalesforceSourceConfigToTerraform = datastreamStreamSourceConfigSalesforceSourceConfigToTerraform;
exports.datastreamStreamSourceConfigSalesforceSourceConfigToHclTerraform = datastreamStreamSourceConfigSalesforceSourceConfigToHclTerraform;
exports.datastreamStreamSourceConfigSqlServerSourceConfigChangeTablesToTerraform = datastreamStreamSourceConfigSqlServerSourceConfigChangeTablesToTerraform;
exports.datastreamStreamSourceConfigSqlServerSourceConfigChangeTablesToHclTerraform = datastreamStreamSourceConfigSqlServerSourceConfigChangeTablesToHclTerraform;
exports.datastreamStreamSourceConfigSqlServerSourceConfigExcludeObjectsSchemasTablesColumnsToTerraform = datastreamStreamSourceConfigSqlServerSourceConfigExcludeObjectsSchemasTablesColumnsToTerraform;
exports.datastreamStreamSourceConfigSqlServerSourceConfigExcludeObjectsSchemasTablesColumnsToHclTerraform = datastreamStreamSourceConfigSqlServerSourceConfigExcludeObjectsSchemasTablesColumnsToHclTerraform;
exports.datastreamStreamSourceConfigSqlServerSourceConfigExcludeObjectsSchemasTablesToTerraform = datastreamStreamSourceConfigSqlServerSourceConfigExcludeObjectsSchemasTablesToTerraform;
exports.datastreamStreamSourceConfigSqlServerSourceConfigExcludeObjectsSchemasTablesToHclTerraform = datastreamStreamSourceConfigSqlServerSourceConfigExcludeObjectsSchemasTablesToHclTerraform;
exports.datastreamStreamSourceConfigSqlServerSourceConfigExcludeObjectsSchemasToTerraform = datastreamStreamSourceConfigSqlServerSourceConfigExcludeObjectsSchemasToTerraform;
exports.datastreamStreamSourceConfigSqlServerSourceConfigExcludeObjectsSchemasToHclTerraform = datastreamStreamSourceConfigSqlServerSourceConfigExcludeObjectsSchemasToHclTerraform;
exports.datastreamStreamSourceConfigSqlServerSourceConfigExcludeObjectsToTerraform = datastreamStreamSourceConfigSqlServerSourceConfigExcludeObjectsToTerraform;
exports.datastreamStreamSourceConfigSqlServerSourceConfigExcludeObjectsToHclTerraform = datastreamStreamSourceConfigSqlServerSourceConfigExcludeObjectsToHclTerraform;
exports.datastreamStreamSourceConfigSqlServerSourceConfigIncludeObjectsSchemasTablesColumnsToTerraform = datastreamStreamSourceConfigSqlServerSourceConfigIncludeObjectsSchemasTablesColumnsToTerraform;
exports.datastreamStreamSourceConfigSqlServerSourceConfigIncludeObjectsSchemasTablesColumnsToHclTerraform = datastreamStreamSourceConfigSqlServerSourceConfigIncludeObjectsSchemasTablesColumnsToHclTerraform;
exports.datastreamStreamSourceConfigSqlServerSourceConfigIncludeObjectsSchemasTablesToTerraform = datastreamStreamSourceConfigSqlServerSourceConfigIncludeObjectsSchemasTablesToTerraform;
exports.datastreamStreamSourceConfigSqlServerSourceConfigIncludeObjectsSchemasTablesToHclTerraform = datastreamStreamSourceConfigSqlServerSourceConfigIncludeObjectsSchemasTablesToHclTerraform;
exports.datastreamStreamSourceConfigSqlServerSourceConfigIncludeObjectsSchemasToTerraform = datastreamStreamSourceConfigSqlServerSourceConfigIncludeObjectsSchemasToTerraform;
exports.datastreamStreamSourceConfigSqlServerSourceConfigIncludeObjectsSchemasToHclTerraform = datastreamStreamSourceConfigSqlServerSourceConfigIncludeObjectsSchemasToHclTerraform;
exports.datastreamStreamSourceConfigSqlServerSourceConfigIncludeObjectsToTerraform = datastreamStreamSourceConfigSqlServerSourceConfigIncludeObjectsToTerraform;
exports.datastreamStreamSourceConfigSqlServerSourceConfigIncludeObjectsToHclTerraform = datastreamStreamSourceConfigSqlServerSourceConfigIncludeObjectsToHclTerraform;
exports.datastreamStreamSourceConfigSqlServerSourceConfigTransactionLogsToTerraform = datastreamStreamSourceConfigSqlServerSourceConfigTransactionLogsToTerraform;
exports.datastreamStreamSourceConfigSqlServerSourceConfigTransactionLogsToHclTerraform = datastreamStreamSourceConfigSqlServerSourceConfigTransactionLogsToHclTerraform;
exports.datastreamStreamSourceConfigSqlServerSourceConfigToTerraform = datastreamStreamSourceConfigSqlServerSourceConfigToTerraform;
exports.datastreamStreamSourceConfigSqlServerSourceConfigToHclTerraform = datastreamStreamSourceConfigSqlServerSourceConfigToHclTerraform;
exports.datastreamStreamSourceConfigToTerraform = datastreamStreamSourceConfigToTerraform;
exports.datastreamStreamSourceConfigToHclTerraform = datastreamStreamSourceConfigToHclTerraform;
exports.datastreamStreamTimeoutsToTerraform = datastreamStreamTimeoutsToTerraform;
exports.datastreamStreamTimeoutsToHclTerraform = datastreamStreamTimeoutsToHclTerraform;
const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti");
const cdktf = require("cdktf");
function datastreamStreamBackfillAllMysqlExcludedObjectsMysqlDatabasesMysqlTablesMysqlColumnsToTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
return {
collation: cdktf.stringToTerraform(struct.collation),
column: cdktf.stringToTerraform(struct.column),
data_type: cdktf.stringToTerraform(struct.dataType),
nullable: cdktf.booleanToTerraform(struct.nullable),
ordinal_position: cdktf.numberToTerraform(struct.ordinalPosition),
primary_key: cdktf.booleanToTerraform(struct.primaryKey),
};
}
function datastreamStreamBackfillAllMysqlExcludedObjectsMysqlDatabasesMysqlTablesMysqlColumnsToHclTerraform(struct) {
if (!cdktf.canInspect(struct) || cdktf.Tokenization.isResolvable(struct)) {
return struct;
}
if (cdktf.isComplexElement(struct)) {
throw new Error("A complex element was used as configuration, this is not supported: https://cdk.tf/complex-object-as-configuration");
}
const attrs = {
collation: {
value: cdktf.stringToHclTerraform(struct.collation),
isBlock: false,
type: "simple",
storageClassType: "string",
},
column: {
value: cdktf.stringToHclTerraform(struct.column),
isBlock: false,
type: "simple",
storageClassType: "string",
},
data_type: {
value: cdktf.stringToHclTerraform(struct.dataType),
isBlock: false,
type: "simple",
storageClassType: "string",
},
nullable: {
value: cdktf.booleanToHclTerraform(struct.nullable),
isBlock: false,
type: "simple",
storageClassType: "boolean",
},
ordinal_position: {
value: cdktf.numberToHclTerraform(struct.ordinalPosition),
isBlock: false,
type: "simple",
storageClassType: "number",
},
primary_key: {
value: cdktf.booleanToHclTerraform(struct.primaryKey),
isBlock: false,
type: "simple",
storageClassType: "boolean",
},
};
// remove undefined attributes
return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined));
}
class DatastreamStreamBackfillAllMysqlExcludedObjectsMysqlDatabasesMysqlTablesMysqlColumnsOutputReference extends cdktf.ComplexObject {
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource, terraformAttribute, complexObjectIndex, complexObjectIsFromSet) {
super(terraformResource, terraformAttribute, complexObjectIsFromSet, complexObjectIndex);
this.isEmptyObject = false;
}
get internalValue() {
if (this.resolvableValue) {
return this.resolvableValue;
}
let hasAnyValues = this.isEmptyObject;
const internalValueResult = {};
if (this._collation !== undefined) {
hasAnyValues = true;
internalValueResult.collation = this._collation;
}
if (this._column !== undefined) {
hasAnyValues = true;
internalValueResult.column = this._column;
}
if (this._dataType !== undefined) {
hasAnyValues = true;
internalValueResult.dataType = this._dataType;
}
if (this._nullable !== undefined) {
hasAnyValues = true;
internalValueResult.nullable = this._nullable;
}
if (this._ordinalPosition !== undefined) {
hasAnyValues = true;
internalValueResult.ordinalPosition = this._ordinalPosition;
}
if (this._primaryKey !== undefined) {
hasAnyValues = true;
internalValueResult.primaryKey = this._primaryKey;
}
return hasAnyValues ? internalValueResult : undefined;
}
set internalValue(value) {
if (value === undefined) {
this.isEmptyObject = false;
this.resolvableValue = undefined;
this._collation = undefined;
this._column = undefined;
this._dataType = undefined;
this._nullable = undefined;
this._ordinalPosition = undefined;
this._primaryKey = undefined;
}
else if (cdktf.Tokenization.isResolvable(value)) {
this.isEmptyObject = false;
this.resolvableValue = value;
}
else {
this.isEmptyObject = Object.keys(value).length === 0;
this.resolvableValue = undefined;
this._collation = value.collation;
this._column = value.column;
this._dataType = value.dataType;
this._nullable = value.nullable;
this._ordinalPosition = value.ordinalPosition;
this._primaryKey = value.primaryKey;
}
}
get collation() {
return this.getStringAttribute('collation');
}
set collation(value) {
this._collation = value;
}
resetCollation() {
this._collation = undefined;
}
// Temporarily expose input value. Use with caution.
get collationInput() {
return this._collation;
}
get column() {
return this.getStringAttribute('column');
}
set column(value) {
this._column = value;
}
resetColumn() {
this._column = undefined;
}
// Temporarily expose input value. Use with caution.
get columnInput() {
return this._column;
}
get dataType() {
return this.getStringAttribute('data_type');
}
set dataType(value) {
this._dataType = value;
}
resetDataType() {
this._dataType = undefined;
}
// Temporarily expose input value. Use with caution.
get dataTypeInput() {
return this._dataType;
}
// length - computed: true, optional: false, required: false
get length() {
return this.getNumberAttribute('length');
}
get nullable() {
return this.getBooleanAttribute('nullable');
}
set nullable(value) {
this._nullable = value;
}
resetNullable() {
this._nullable = undefined;
}
// Temporarily expose input value. Use with caution.
get nullableInput() {
return this._nullable;
}
get ordinalPosition() {
return this.getNumberAttribute('ordinal_position');
}
set ordinalPosition(value) {
this._ordinalPosition = value;
}
resetOrdinalPosition() {
this._ordinalPosition = undefined;
}
// Temporarily expose input value. Use with caution.
get ordinalPositionInput() {
return this._ordinalPosition;
}
get primaryKey() {
return this.getBooleanAttribute('primary_key');
}
set primaryKey(value) {
this._primaryKey = value;
}
resetPrimaryKey() {
this._primaryKey = undefined;
}
// Temporarily expose input value. Use with caution.
get primaryKeyInput() {
return this._primaryKey;
}
}
exports.DatastreamStreamBackfillAllMysqlExcludedObjectsMysqlDatabasesMysqlTablesMysqlColumnsOutputReference = DatastreamStreamBackfillAllMysqlExcludedObjectsMysqlDatabasesMysqlTablesMysqlColumnsOutputReference;
_a = JSII_RTTI_SYMBOL_1;
DatastreamStreamBackfillAllMysqlExcludedObjectsMysqlDatabasesMysqlTablesMysqlColumnsOutputReference[_a] = { fqn: "@cdktf/provider-google.datastreamStream.DatastreamStreamBackfillAllMysqlExcludedObjectsMysqlDatabasesMysqlTablesMysqlColumnsOutputReference", version: "14.35.1" };
class DatastreamStreamBackfillAllMysqlExcludedObjectsMysqlDatabasesMysqlTablesMysqlColumnsList extends cdktf.ComplexList {
/**
* @param terraformResource Th