UNPKG

@cdktf/provider-google

Version:

Prebuilt google Provider for Terraform CDK (cdktf)

618 lines 1.01 MB
"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; Object.defineProperty(exports, "__esModule", { value: true }); exports.DataLossPreventionDiscoveryConfigTargetsCloudStorageTargetConditionsCloudStorageConditionsOutputReference = exports.DataLossPreventionDiscoveryConfigTargetsCloudSqlTargetOutputReference = exports.DataLossPreventionDiscoveryConfigTargetsCloudSqlTargetGenerationCadenceOutputReference = exports.DataLossPreventionDiscoveryConfigTargetsCloudSqlTargetGenerationCadenceSchemaModifiedCadenceOutputReference = exports.DataLossPreventionDiscoveryConfigTargetsCloudSqlTargetGenerationCadenceInspectTemplateModifiedCadenceOutputReference = exports.DataLossPreventionDiscoveryConfigTargetsCloudSqlTargetFilterOutputReference = exports.DataLossPreventionDiscoveryConfigTargetsCloudSqlTargetFilterOthersOutputReference = exports.DataLossPreventionDiscoveryConfigTargetsCloudSqlTargetFilterDatabaseResourceReferenceOutputReference = exports.DataLossPreventionDiscoveryConfigTargetsCloudSqlTargetFilterCollectionOutputReference = exports.DataLossPreventionDiscoveryConfigTargetsCloudSqlTargetFilterCollectionIncludeRegexesOutputReference = exports.DataLossPreventionDiscoveryConfigTargetsCloudSqlTargetFilterCollectionIncludeRegexesPatternsList = exports.DataLossPreventionDiscoveryConfigTargetsCloudSqlTargetFilterCollectionIncludeRegexesPatternsOutputReference = exports.DataLossPreventionDiscoveryConfigTargetsCloudSqlTargetDisabledOutputReference = exports.DataLossPreventionDiscoveryConfigTargetsCloudSqlTargetConditionsOutputReference = exports.DataLossPreventionDiscoveryConfigTargetsBigQueryTargetOutputReference = exports.DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterOutputReference = exports.DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesOutputReference = exports.DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexesOutputReference = exports.DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexesPatternsList = exports.DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexesPatternsOutputReference = exports.DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTableReferenceOutputReference = exports.DataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterOtherTablesOutputReference = exports.DataLossPreventionDiscoveryConfigTargetsBigQueryTargetDisabledOutputReference = exports.DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsOutputReference = exports.DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsTypesOutputReference = exports.DataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsOrConditionsOutputReference = exports.DataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceOutputReference = exports.DataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceTableModifiedCadenceOutputReference = exports.DataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceSchemaModifiedCadenceOutputReference = exports.DataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceInspectTemplateModifiedCadenceOutputReference = exports.DataLossPreventionDiscoveryConfigOrgConfigOutputReference = exports.DataLossPreventionDiscoveryConfigOrgConfigLocationOutputReference = exports.DataLossPreventionDiscoveryConfigActionsList = exports.DataLossPreventionDiscoveryConfigActionsOutputReference = exports.DataLossPreventionDiscoveryConfigActionsTagResourcesOutputReference = exports.DataLossPreventionDiscoveryConfigActionsTagResourcesTagConditionsList = exports.DataLossPreventionDiscoveryConfigActionsTagResourcesTagConditionsOutputReference = exports.DataLossPreventionDiscoveryConfigActionsTagResourcesTagConditionsTagOutputReference = exports.DataLossPreventionDiscoveryConfigActionsTagResourcesTagConditionsSensitivityScoreOutputReference = exports.DataLossPreventionDiscoveryConfigActionsPubSubNotificationOutputReference = exports.DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionOutputReference = exports.DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsOutputReference = exports.DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsConditionsList = exports.DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsConditionsOutputReference = exports.DataLossPreventionDiscoveryConfigActionsExportDataOutputReference = exports.DataLossPreventionDiscoveryConfigActionsExportDataProfileTableOutputReference = exports.DataLossPreventionDiscoveryConfigErrorsList = exports.DataLossPreventionDiscoveryConfigErrorsOutputReference = exports.DataLossPreventionDiscoveryConfigErrorsDetailsList = exports.DataLossPreventionDiscoveryConfigErrorsDetailsOutputReference = void 0; exports.DataLossPreventionDiscoveryConfig = exports.DataLossPreventionDiscoveryConfigTimeoutsOutputReference = exports.DataLossPreventionDiscoveryConfigTargetsList = exports.DataLossPreventionDiscoveryConfigTargetsOutputReference = exports.DataLossPreventionDiscoveryConfigTargetsSecretsTargetOutputReference = exports.DataLossPreventionDiscoveryConfigTargetsCloudStorageTargetOutputReference = exports.DataLossPreventionDiscoveryConfigTargetsCloudStorageTargetGenerationCadenceOutputReference = exports.DataLossPreventionDiscoveryConfigTargetsCloudStorageTargetGenerationCadenceInspectTemplateModifiedCadenceOutputReference = exports.DataLossPreventionDiscoveryConfigTargetsCloudStorageTargetFilterOutputReference = exports.DataLossPreventionDiscoveryConfigTargetsCloudStorageTargetFilterOthersOutputReference = exports.DataLossPreventionDiscoveryConfigTargetsCloudStorageTargetFilterCollectionOutputReference = exports.DataLossPreventionDiscoveryConfigTargetsCloudStorageTargetFilterCollectionIncludeRegexesOutputReference = exports.DataLossPreventionDiscoveryConfigTargetsCloudStorageTargetFilterCollectionIncludeRegexesPatternsList = exports.DataLossPreventionDiscoveryConfigTargetsCloudStorageTargetFilterCollectionIncludeRegexesPatternsOutputReference = exports.DataLossPreventionDiscoveryConfigTargetsCloudStorageTargetFilterCollectionIncludeRegexesPatternsCloudStorageRegexOutputReference = exports.DataLossPreventionDiscoveryConfigTargetsCloudStorageTargetFilterCloudStorageResourceReferenceOutputReference = exports.DataLossPreventionDiscoveryConfigTargetsCloudStorageTargetDisabledOutputReference = exports.DataLossPreventionDiscoveryConfigTargetsCloudStorageTargetConditionsOutputReference = void 0; exports.dataLossPreventionDiscoveryConfigErrorsDetailsToTerraform = dataLossPreventionDiscoveryConfigErrorsDetailsToTerraform; exports.dataLossPreventionDiscoveryConfigErrorsDetailsToHclTerraform = dataLossPreventionDiscoveryConfigErrorsDetailsToHclTerraform; exports.dataLossPreventionDiscoveryConfigErrorsToTerraform = dataLossPreventionDiscoveryConfigErrorsToTerraform; exports.dataLossPreventionDiscoveryConfigErrorsToHclTerraform = dataLossPreventionDiscoveryConfigErrorsToHclTerraform; exports.dataLossPreventionDiscoveryConfigActionsExportDataProfileTableToTerraform = dataLossPreventionDiscoveryConfigActionsExportDataProfileTableToTerraform; exports.dataLossPreventionDiscoveryConfigActionsExportDataProfileTableToHclTerraform = dataLossPreventionDiscoveryConfigActionsExportDataProfileTableToHclTerraform; exports.dataLossPreventionDiscoveryConfigActionsExportDataToTerraform = dataLossPreventionDiscoveryConfigActionsExportDataToTerraform; exports.dataLossPreventionDiscoveryConfigActionsExportDataToHclTerraform = dataLossPreventionDiscoveryConfigActionsExportDataToHclTerraform; exports.dataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsConditionsToTerraform = dataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsConditionsToTerraform; exports.dataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsConditionsToHclTerraform = dataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsConditionsToHclTerraform; exports.dataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsToTerraform = dataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsToTerraform; exports.dataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsToHclTerraform = dataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsToHclTerraform; exports.dataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionToTerraform = dataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionToTerraform; exports.dataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionToHclTerraform = dataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionToHclTerraform; exports.dataLossPreventionDiscoveryConfigActionsPubSubNotificationToTerraform = dataLossPreventionDiscoveryConfigActionsPubSubNotificationToTerraform; exports.dataLossPreventionDiscoveryConfigActionsPubSubNotificationToHclTerraform = dataLossPreventionDiscoveryConfigActionsPubSubNotificationToHclTerraform; exports.dataLossPreventionDiscoveryConfigActionsTagResourcesTagConditionsSensitivityScoreToTerraform = dataLossPreventionDiscoveryConfigActionsTagResourcesTagConditionsSensitivityScoreToTerraform; exports.dataLossPreventionDiscoveryConfigActionsTagResourcesTagConditionsSensitivityScoreToHclTerraform = dataLossPreventionDiscoveryConfigActionsTagResourcesTagConditionsSensitivityScoreToHclTerraform; exports.dataLossPreventionDiscoveryConfigActionsTagResourcesTagConditionsTagToTerraform = dataLossPreventionDiscoveryConfigActionsTagResourcesTagConditionsTagToTerraform; exports.dataLossPreventionDiscoveryConfigActionsTagResourcesTagConditionsTagToHclTerraform = dataLossPreventionDiscoveryConfigActionsTagResourcesTagConditionsTagToHclTerraform; exports.dataLossPreventionDiscoveryConfigActionsTagResourcesTagConditionsToTerraform = dataLossPreventionDiscoveryConfigActionsTagResourcesTagConditionsToTerraform; exports.dataLossPreventionDiscoveryConfigActionsTagResourcesTagConditionsToHclTerraform = dataLossPreventionDiscoveryConfigActionsTagResourcesTagConditionsToHclTerraform; exports.dataLossPreventionDiscoveryConfigActionsTagResourcesToTerraform = dataLossPreventionDiscoveryConfigActionsTagResourcesToTerraform; exports.dataLossPreventionDiscoveryConfigActionsTagResourcesToHclTerraform = dataLossPreventionDiscoveryConfigActionsTagResourcesToHclTerraform; exports.dataLossPreventionDiscoveryConfigActionsToTerraform = dataLossPreventionDiscoveryConfigActionsToTerraform; exports.dataLossPreventionDiscoveryConfigActionsToHclTerraform = dataLossPreventionDiscoveryConfigActionsToHclTerraform; exports.dataLossPreventionDiscoveryConfigOrgConfigLocationToTerraform = dataLossPreventionDiscoveryConfigOrgConfigLocationToTerraform; exports.dataLossPreventionDiscoveryConfigOrgConfigLocationToHclTerraform = dataLossPreventionDiscoveryConfigOrgConfigLocationToHclTerraform; exports.dataLossPreventionDiscoveryConfigOrgConfigToTerraform = dataLossPreventionDiscoveryConfigOrgConfigToTerraform; exports.dataLossPreventionDiscoveryConfigOrgConfigToHclTerraform = dataLossPreventionDiscoveryConfigOrgConfigToHclTerraform; exports.dataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceInspectTemplateModifiedCadenceToTerraform = dataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceInspectTemplateModifiedCadenceToTerraform; exports.dataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceInspectTemplateModifiedCadenceToHclTerraform = dataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceInspectTemplateModifiedCadenceToHclTerraform; exports.dataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceSchemaModifiedCadenceToTerraform = dataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceSchemaModifiedCadenceToTerraform; exports.dataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceSchemaModifiedCadenceToHclTerraform = dataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceSchemaModifiedCadenceToHclTerraform; exports.dataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceTableModifiedCadenceToTerraform = dataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceTableModifiedCadenceToTerraform; exports.dataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceTableModifiedCadenceToHclTerraform = dataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceTableModifiedCadenceToHclTerraform; exports.dataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceToTerraform = dataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceToTerraform; exports.dataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceToHclTerraform = dataLossPreventionDiscoveryConfigTargetsBigQueryTargetCadenceToHclTerraform; exports.dataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsOrConditionsToTerraform = dataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsOrConditionsToTerraform; exports.dataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsOrConditionsToHclTerraform = dataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsOrConditionsToHclTerraform; exports.dataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsTypesToTerraform = dataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsTypesToTerraform; exports.dataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsTypesToHclTerraform = dataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsTypesToHclTerraform; exports.dataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsToTerraform = dataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsToTerraform; exports.dataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsToHclTerraform = dataLossPreventionDiscoveryConfigTargetsBigQueryTargetConditionsToHclTerraform; exports.dataLossPreventionDiscoveryConfigTargetsBigQueryTargetDisabledToTerraform = dataLossPreventionDiscoveryConfigTargetsBigQueryTargetDisabledToTerraform; exports.dataLossPreventionDiscoveryConfigTargetsBigQueryTargetDisabledToHclTerraform = dataLossPreventionDiscoveryConfigTargetsBigQueryTargetDisabledToHclTerraform; exports.dataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterOtherTablesToTerraform = dataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterOtherTablesToTerraform; exports.dataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterOtherTablesToHclTerraform = dataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterOtherTablesToHclTerraform; exports.dataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTableReferenceToTerraform = dataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTableReferenceToTerraform; exports.dataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTableReferenceToHclTerraform = dataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTableReferenceToHclTerraform; exports.dataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexesPatternsToTerraform = dataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexesPatternsToTerraform; exports.dataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexesPatternsToHclTerraform = dataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexesPatternsToHclTerraform; exports.dataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexesToTerraform = dataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexesToTerraform; exports.dataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexesToHclTerraform = dataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesIncludeRegexesToHclTerraform; exports.dataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesToTerraform = dataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesToTerraform; exports.dataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesToHclTerraform = dataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterTablesToHclTerraform; exports.dataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterToTerraform = dataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterToTerraform; exports.dataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterToHclTerraform = dataLossPreventionDiscoveryConfigTargetsBigQueryTargetFilterToHclTerraform; exports.dataLossPreventionDiscoveryConfigTargetsBigQueryTargetToTerraform = dataLossPreventionDiscoveryConfigTargetsBigQueryTargetToTerraform; exports.dataLossPreventionDiscoveryConfigTargetsBigQueryTargetToHclTerraform = dataLossPreventionDiscoveryConfigTargetsBigQueryTargetToHclTerraform; exports.dataLossPreventionDiscoveryConfigTargetsCloudSqlTargetConditionsToTerraform = dataLossPreventionDiscoveryConfigTargetsCloudSqlTargetConditionsToTerraform; exports.dataLossPreventionDiscoveryConfigTargetsCloudSqlTargetConditionsToHclTerraform = dataLossPreventionDiscoveryConfigTargetsCloudSqlTargetConditionsToHclTerraform; exports.dataLossPreventionDiscoveryConfigTargetsCloudSqlTargetDisabledToTerraform = dataLossPreventionDiscoveryConfigTargetsCloudSqlTargetDisabledToTerraform; exports.dataLossPreventionDiscoveryConfigTargetsCloudSqlTargetDisabledToHclTerraform = dataLossPreventionDiscoveryConfigTargetsCloudSqlTargetDisabledToHclTerraform; exports.dataLossPreventionDiscoveryConfigTargetsCloudSqlTargetFilterCollectionIncludeRegexesPatternsToTerraform = dataLossPreventionDiscoveryConfigTargetsCloudSqlTargetFilterCollectionIncludeRegexesPatternsToTerraform; exports.dataLossPreventionDiscoveryConfigTargetsCloudSqlTargetFilterCollectionIncludeRegexesPatternsToHclTerraform = dataLossPreventionDiscoveryConfigTargetsCloudSqlTargetFilterCollectionIncludeRegexesPatternsToHclTerraform; exports.dataLossPreventionDiscoveryConfigTargetsCloudSqlTargetFilterCollectionIncludeRegexesToTerraform = dataLossPreventionDiscoveryConfigTargetsCloudSqlTargetFilterCollectionIncludeRegexesToTerraform; exports.dataLossPreventionDiscoveryConfigTargetsCloudSqlTargetFilterCollectionIncludeRegexesToHclTerraform = dataLossPreventionDiscoveryConfigTargetsCloudSqlTargetFilterCollectionIncludeRegexesToHclTerraform; exports.dataLossPreventionDiscoveryConfigTargetsCloudSqlTargetFilterCollectionToTerraform = dataLossPreventionDiscoveryConfigTargetsCloudSqlTargetFilterCollectionToTerraform; exports.dataLossPreventionDiscoveryConfigTargetsCloudSqlTargetFilterCollectionToHclTerraform = dataLossPreventionDiscoveryConfigTargetsCloudSqlTargetFilterCollectionToHclTerraform; exports.dataLossPreventionDiscoveryConfigTargetsCloudSqlTargetFilterDatabaseResourceReferenceToTerraform = dataLossPreventionDiscoveryConfigTargetsCloudSqlTargetFilterDatabaseResourceReferenceToTerraform; exports.dataLossPreventionDiscoveryConfigTargetsCloudSqlTargetFilterDatabaseResourceReferenceToHclTerraform = dataLossPreventionDiscoveryConfigTargetsCloudSqlTargetFilterDatabaseResourceReferenceToHclTerraform; exports.dataLossPreventionDiscoveryConfigTargetsCloudSqlTargetFilterOthersToTerraform = dataLossPreventionDiscoveryConfigTargetsCloudSqlTargetFilterOthersToTerraform; exports.dataLossPreventionDiscoveryConfigTargetsCloudSqlTargetFilterOthersToHclTerraform = dataLossPreventionDiscoveryConfigTargetsCloudSqlTargetFilterOthersToHclTerraform; exports.dataLossPreventionDiscoveryConfigTargetsCloudSqlTargetFilterToTerraform = dataLossPreventionDiscoveryConfigTargetsCloudSqlTargetFilterToTerraform; exports.dataLossPreventionDiscoveryConfigTargetsCloudSqlTargetFilterToHclTerraform = dataLossPreventionDiscoveryConfigTargetsCloudSqlTargetFilterToHclTerraform; exports.dataLossPreventionDiscoveryConfigTargetsCloudSqlTargetGenerationCadenceInspectTemplateModifiedCadenceToTerraform = dataLossPreventionDiscoveryConfigTargetsCloudSqlTargetGenerationCadenceInspectTemplateModifiedCadenceToTerraform; exports.dataLossPreventionDiscoveryConfigTargetsCloudSqlTargetGenerationCadenceInspectTemplateModifiedCadenceToHclTerraform = dataLossPreventionDiscoveryConfigTargetsCloudSqlTargetGenerationCadenceInspectTemplateModifiedCadenceToHclTerraform; exports.dataLossPreventionDiscoveryConfigTargetsCloudSqlTargetGenerationCadenceSchemaModifiedCadenceToTerraform = dataLossPreventionDiscoveryConfigTargetsCloudSqlTargetGenerationCadenceSchemaModifiedCadenceToTerraform; exports.dataLossPreventionDiscoveryConfigTargetsCloudSqlTargetGenerationCadenceSchemaModifiedCadenceToHclTerraform = dataLossPreventionDiscoveryConfigTargetsCloudSqlTargetGenerationCadenceSchemaModifiedCadenceToHclTerraform; exports.dataLossPreventionDiscoveryConfigTargetsCloudSqlTargetGenerationCadenceToTerraform = dataLossPreventionDiscoveryConfigTargetsCloudSqlTargetGenerationCadenceToTerraform; exports.dataLossPreventionDiscoveryConfigTargetsCloudSqlTargetGenerationCadenceToHclTerraform = dataLossPreventionDiscoveryConfigTargetsCloudSqlTargetGenerationCadenceToHclTerraform; exports.dataLossPreventionDiscoveryConfigTargetsCloudSqlTargetToTerraform = dataLossPreventionDiscoveryConfigTargetsCloudSqlTargetToTerraform; exports.dataLossPreventionDiscoveryConfigTargetsCloudSqlTargetToHclTerraform = dataLossPreventionDiscoveryConfigTargetsCloudSqlTargetToHclTerraform; exports.dataLossPreventionDiscoveryConfigTargetsCloudStorageTargetConditionsCloudStorageConditionsToTerraform = dataLossPreventionDiscoveryConfigTargetsCloudStorageTargetConditionsCloudStorageConditionsToTerraform; exports.dataLossPreventionDiscoveryConfigTargetsCloudStorageTargetConditionsCloudStorageConditionsToHclTerraform = dataLossPreventionDiscoveryConfigTargetsCloudStorageTargetConditionsCloudStorageConditionsToHclTerraform; exports.dataLossPreventionDiscoveryConfigTargetsCloudStorageTargetConditionsToTerraform = dataLossPreventionDiscoveryConfigTargetsCloudStorageTargetConditionsToTerraform; exports.dataLossPreventionDiscoveryConfigTargetsCloudStorageTargetConditionsToHclTerraform = dataLossPreventionDiscoveryConfigTargetsCloudStorageTargetConditionsToHclTerraform; exports.dataLossPreventionDiscoveryConfigTargetsCloudStorageTargetDisabledToTerraform = dataLossPreventionDiscoveryConfigTargetsCloudStorageTargetDisabledToTerraform; exports.dataLossPreventionDiscoveryConfigTargetsCloudStorageTargetDisabledToHclTerraform = dataLossPreventionDiscoveryConfigTargetsCloudStorageTargetDisabledToHclTerraform; exports.dataLossPreventionDiscoveryConfigTargetsCloudStorageTargetFilterCloudStorageResourceReferenceToTerraform = dataLossPreventionDiscoveryConfigTargetsCloudStorageTargetFilterCloudStorageResourceReferenceToTerraform; exports.dataLossPreventionDiscoveryConfigTargetsCloudStorageTargetFilterCloudStorageResourceReferenceToHclTerraform = dataLossPreventionDiscoveryConfigTargetsCloudStorageTargetFilterCloudStorageResourceReferenceToHclTerraform; exports.dataLossPreventionDiscoveryConfigTargetsCloudStorageTargetFilterCollectionIncludeRegexesPatternsCloudStorageRegexToTerraform = dataLossPreventionDiscoveryConfigTargetsCloudStorageTargetFilterCollectionIncludeRegexesPatternsCloudStorageRegexToTerraform; exports.dataLossPreventionDiscoveryConfigTargetsCloudStorageTargetFilterCollectionIncludeRegexesPatternsCloudStorageRegexToHclTerraform = dataLossPreventionDiscoveryConfigTargetsCloudStorageTargetFilterCollectionIncludeRegexesPatternsCloudStorageRegexToHclTerraform; exports.dataLossPreventionDiscoveryConfigTargetsCloudStorageTargetFilterCollectionIncludeRegexesPatternsToTerraform = dataLossPreventionDiscoveryConfigTargetsCloudStorageTargetFilterCollectionIncludeRegexesPatternsToTerraform; exports.dataLossPreventionDiscoveryConfigTargetsCloudStorageTargetFilterCollectionIncludeRegexesPatternsToHclTerraform = dataLossPreventionDiscoveryConfigTargetsCloudStorageTargetFilterCollectionIncludeRegexesPatternsToHclTerraform; exports.dataLossPreventionDiscoveryConfigTargetsCloudStorageTargetFilterCollectionIncludeRegexesToTerraform = dataLossPreventionDiscoveryConfigTargetsCloudStorageTargetFilterCollectionIncludeRegexesToTerraform; exports.dataLossPreventionDiscoveryConfigTargetsCloudStorageTargetFilterCollectionIncludeRegexesToHclTerraform = dataLossPreventionDiscoveryConfigTargetsCloudStorageTargetFilterCollectionIncludeRegexesToHclTerraform; exports.dataLossPreventionDiscoveryConfigTargetsCloudStorageTargetFilterCollectionToTerraform = dataLossPreventionDiscoveryConfigTargetsCloudStorageTargetFilterCollectionToTerraform; exports.dataLossPreventionDiscoveryConfigTargetsCloudStorageTargetFilterCollectionToHclTerraform = dataLossPreventionDiscoveryConfigTargetsCloudStorageTargetFilterCollectionToHclTerraform; exports.dataLossPreventionDiscoveryConfigTargetsCloudStorageTargetFilterOthersToTerraform = dataLossPreventionDiscoveryConfigTargetsCloudStorageTargetFilterOthersToTerraform; exports.dataLossPreventionDiscoveryConfigTargetsCloudStorageTargetFilterOthersToHclTerraform = dataLossPreventionDiscoveryConfigTargetsCloudStorageTargetFilterOthersToHclTerraform; exports.dataLossPreventionDiscoveryConfigTargetsCloudStorageTargetFilterToTerraform = dataLossPreventionDiscoveryConfigTargetsCloudStorageTargetFilterToTerraform; exports.dataLossPreventionDiscoveryConfigTargetsCloudStorageTargetFilterToHclTerraform = dataLossPreventionDiscoveryConfigTargetsCloudStorageTargetFilterToHclTerraform; exports.dataLossPreventionDiscoveryConfigTargetsCloudStorageTargetGenerationCadenceInspectTemplateModifiedCadenceToTerraform = dataLossPreventionDiscoveryConfigTargetsCloudStorageTargetGenerationCadenceInspectTemplateModifiedCadenceToTerraform; exports.dataLossPreventionDiscoveryConfigTargetsCloudStorageTargetGenerationCadenceInspectTemplateModifiedCadenceToHclTerraform = dataLossPreventionDiscoveryConfigTargetsCloudStorageTargetGenerationCadenceInspectTemplateModifiedCadenceToHclTerraform; exports.dataLossPreventionDiscoveryConfigTargetsCloudStorageTargetGenerationCadenceToTerraform = dataLossPreventionDiscoveryConfigTargetsCloudStorageTargetGenerationCadenceToTerraform; exports.dataLossPreventionDiscoveryConfigTargetsCloudStorageTargetGenerationCadenceToHclTerraform = dataLossPreventionDiscoveryConfigTargetsCloudStorageTargetGenerationCadenceToHclTerraform; exports.dataLossPreventionDiscoveryConfigTargetsCloudStorageTargetToTerraform = dataLossPreventionDiscoveryConfigTargetsCloudStorageTargetToTerraform; exports.dataLossPreventionDiscoveryConfigTargetsCloudStorageTargetToHclTerraform = dataLossPreventionDiscoveryConfigTargetsCloudStorageTargetToHclTerraform; exports.dataLossPreventionDiscoveryConfigTargetsSecretsTargetToTerraform = dataLossPreventionDiscoveryConfigTargetsSecretsTargetToTerraform; exports.dataLossPreventionDiscoveryConfigTargetsSecretsTargetToHclTerraform = dataLossPreventionDiscoveryConfigTargetsSecretsTargetToHclTerraform; exports.dataLossPreventionDiscoveryConfigTargetsToTerraform = dataLossPreventionDiscoveryConfigTargetsToTerraform; exports.dataLossPreventionDiscoveryConfigTargetsToHclTerraform = dataLossPreventionDiscoveryConfigTargetsToHclTerraform; exports.dataLossPreventionDiscoveryConfigTimeoutsToTerraform = dataLossPreventionDiscoveryConfigTimeoutsToTerraform; exports.dataLossPreventionDiscoveryConfigTimeoutsToHclTerraform = dataLossPreventionDiscoveryConfigTimeoutsToHclTerraform; const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti"); const cdktf = require("cdktf"); function dataLossPreventionDiscoveryConfigErrorsDetailsToTerraform(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 {}; } function dataLossPreventionDiscoveryConfigErrorsDetailsToHclTerraform(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 = {}; return attrs; } class DataLossPreventionDiscoveryConfigErrorsDetailsOutputReference 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; // details - computed: true, optional: false, required: false this._details = new cdktf.StringMapList(this, "details", false); } get internalValue() { let hasAnyValues = this.isEmptyObject; const internalValueResult = {}; return hasAnyValues ? internalValueResult : undefined; } set internalValue(value) { if (value === undefined) { this.isEmptyObject = false; } else { this.isEmptyObject = Object.keys(value).length === 0; } } // code - computed: true, optional: false, required: false get code() { return this.getNumberAttribute('code'); } get details() { return this._details; } // message - computed: true, optional: false, required: false get message() { return this.getStringAttribute('message'); } } exports.DataLossPreventionDiscoveryConfigErrorsDetailsOutputReference = DataLossPreventionDiscoveryConfigErrorsDetailsOutputReference; _a = JSII_RTTI_SYMBOL_1; DataLossPreventionDiscoveryConfigErrorsDetailsOutputReference[_a] = { fqn: "@cdktf/provider-google.dataLossPreventionDiscoveryConfig.DataLossPreventionDiscoveryConfigErrorsDetailsOutputReference", version: "14.35.0" }; class DataLossPreventionDiscoveryConfigErrorsDetailsList extends cdktf.ComplexList { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource, terraformAttribute, wrapsSet) { super(terraformResource, terraformAttribute, wrapsSet); this.terraformResource = terraformResource; this.terraformAttribute = terraformAttribute; this.wrapsSet = wrapsSet; } /** * @param index the index of the item to return */ get(index) { return new DataLossPreventionDiscoveryConfigErrorsDetailsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataLossPreventionDiscoveryConfigErrorsDetailsList = DataLossPreventionDiscoveryConfigErrorsDetailsList; _b = JSII_RTTI_SYMBOL_1; DataLossPreventionDiscoveryConfigErrorsDetailsList[_b] = { fqn: "@cdktf/provider-google.dataLossPreventionDiscoveryConfig.DataLossPreventionDiscoveryConfigErrorsDetailsList", version: "14.35.0" }; function dataLossPreventionDiscoveryConfigErrorsToTerraform(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 {}; } function dataLossPreventionDiscoveryConfigErrorsToHclTerraform(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 = {}; return attrs; } class DataLossPreventionDiscoveryConfigErrorsOutputReference 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; // details - computed: true, optional: false, required: false this._details = new DataLossPreventionDiscoveryConfigErrorsDetailsList(this, "details", false); } get internalValue() { let hasAnyValues = this.isEmptyObject; const internalValueResult = {}; return hasAnyValues ? internalValueResult : undefined; } set internalValue(value) { if (value === undefined) { this.isEmptyObject = false; } else { this.isEmptyObject = Object.keys(value).length === 0; } } get details() { return this._details; } // timestamp - computed: true, optional: false, required: false get timestamp() { return this.getStringAttribute('timestamp'); } } exports.DataLossPreventionDiscoveryConfigErrorsOutputReference = DataLossPreventionDiscoveryConfigErrorsOutputReference; _c = JSII_RTTI_SYMBOL_1; DataLossPreventionDiscoveryConfigErrorsOutputReference[_c] = { fqn: "@cdktf/provider-google.dataLossPreventionDiscoveryConfig.DataLossPreventionDiscoveryConfigErrorsOutputReference", version: "14.35.0" }; class DataLossPreventionDiscoveryConfigErrorsList extends cdktf.ComplexList { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource, terraformAttribute, wrapsSet) { super(terraformResource, terraformAttribute, wrapsSet); this.terraformResource = terraformResource; this.terraformAttribute = terraformAttribute; this.wrapsSet = wrapsSet; } /** * @param index the index of the item to return */ get(index) { return new DataLossPreventionDiscoveryConfigErrorsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataLossPreventionDiscoveryConfigErrorsList = DataLossPreventionDiscoveryConfigErrorsList; _d = JSII_RTTI_SYMBOL_1; DataLossPreventionDiscoveryConfigErrorsList[_d] = { fqn: "@cdktf/provider-google.dataLossPreventionDiscoveryConfig.DataLossPreventionDiscoveryConfigErrorsList", version: "14.35.0" }; function dataLossPreventionDiscoveryConfigActionsExportDataProfileTableToTerraform(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 { dataset_id: cdktf.stringToTerraform(struct.datasetId), project_id: cdktf.stringToTerraform(struct.projectId), table_id: cdktf.stringToTerraform(struct.tableId), }; } function dataLossPreventionDiscoveryConfigActionsExportDataProfileTableToHclTerraform(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 = { dataset_id: { value: cdktf.stringToHclTerraform(struct.datasetId), isBlock: false, type: "simple", storageClassType: "string", }, project_id: { value: cdktf.stringToHclTerraform(struct.projectId), isBlock: false, type: "simple", storageClassType: "string", }, table_id: { value: cdktf.stringToHclTerraform(struct.tableId), isBlock: false, type: "simple", storageClassType: "string", }, }; // remove undefined attributes return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); } class DataLossPreventionDiscoveryConfigActionsExportDataProfileTableOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource, terraformAttribute) { super(terraformResource, terraformAttribute, false, 0); this.isEmptyObject = false; } get internalValue() { let hasAnyValues = this.isEmptyObject; const internalValueResult = {}; if (this._datasetId !== undefined) { hasAnyValues = true; internalValueResult.datasetId = this._datasetId; } if (this._projectId !== undefined) { hasAnyValues = true; internalValueResult.projectId = this._projectId; } if (this._tableId !== undefined) { hasAnyValues = true; internalValueResult.tableId = this._tableId; } return hasAnyValues ? internalValueResult : undefined; } set internalValue(value) { if (value === undefined) { this.isEmptyObject = false; this._datasetId = undefined; this._projectId = undefined; this._tableId = undefined; } else { this.isEmptyObject = Object.keys(value).length === 0; this._datasetId = value.datasetId; this._projectId = value.projectId; this._tableId = value.tableId; } } get datasetId() { return this.getStringAttribute('dataset_id'); } set datasetId(value) { this._datasetId = value; } resetDatasetId() { this._datasetId = undefined; } // Temporarily expose input value. Use with caution. get datasetIdInput() { return this._datasetId; } get projectId() { return this.getStringAttribute('project_id'); } set projectId(value) { this._projectId = value; } resetProjectId() { this._projectId = undefined; } // Temporarily expose input value. Use with caution. get projectIdInput() { return this._projectId; } get tableId() { return this.getStringAttribute('table_id'); } set tableId(value) { this._tableId = value; } resetTableId() { this._tableId = undefined; } // Temporarily expose input value. Use with caution. get tableIdInput() { return this._tableId; } } exports.DataLossPreventionDiscoveryConfigActionsExportDataProfileTableOutputReference = DataLossPreventionDiscoveryConfigActionsExportDataProfileTableOutputReference; _e = JSII_RTTI_SYMBOL_1; DataLossPreventionDiscoveryConfigActionsExportDataProfileTableOutputReference[_e] = { fqn: "@cdktf/provider-google.dataLossPreventionDiscoveryConfig.DataLossPreventionDiscoveryConfigActionsExportDataProfileTableOutputReference", version: "14.35.0" }; function dataLossPreventionDiscoveryConfigActionsExportDataToTerraform(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 { profile_table: dataLossPreventionDiscoveryConfigActionsExportDataProfileTableToTerraform(struct.profileTable), }; } function dataLossPreventionDiscoveryConfigActionsExportDataToHclTerraform(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 = { profile_table: { value: dataLossPreventionDiscoveryConfigActionsExportDataProfileTableToHclTerraform(struct.profileTable), isBlock: true, type: "list", storageClassType: "DataLossPreventionDiscoveryConfigActionsExportDataProfileTableList", }, }; // remove undefined attributes return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); } class DataLossPreventionDiscoveryConfigActionsExportDataOutputReference extends cdktf.ComplexObject { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource, terraformAttribute) { super(terraformResource, terraformAttribute, false, 0); this.isEmptyObject = false; // profile_table - computed: false, optional: true, required: false this._profileTable = new DataLossPreventionDiscoveryConfigActionsExportDataProfileTableOutputReference(this, "profile_table"); } get internalValue() { let hasAnyValues = this.isEmptyObject; const internalValueResult = {}; if (this._profileTable?.internalValue !== undefined) { hasAnyValues = true; internalValueResult.profileTable = this._profileTable?.internalValue; } return hasAnyValues ? internalValueResult : undefined; } set internalValue(value) { if (value === undefined) { this.isEmptyObject = false; this._profileTable.internalValue = undefined; } else { this.isEmptyObject = Object.keys(value).length === 0; this._profileTable.internalValue = value.profileTable; } } get profileTable() { return this._profileTable; } putProfileTable(value) { this._profileTable.internalValue = value; } resetProfileTable() { this._profileTable.internalValue = undefined; } // Temporarily expose input value. Use with caution. get profileTableInput() { return this._profileTable.internalValue; } } exports.DataLossPreventionDiscoveryConfigActionsExportDataOutputReference = DataLossPreventionDiscoveryConfigActionsExportDataOutputReference; _f = JSII_RTTI_SYMBOL_1; DataLossPreventionDiscoveryConfigActionsExportDataOutputReference[_f] = { fqn: "@cdktf/provider-google.dataLossPreventionDiscoveryConfig.DataLossPreventionDiscoveryConfigActionsExportDataOutputReference", version: "14.35.0" }; function dataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsConditionsToTerraform(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 { minimum_risk_score: cdktf.stringToTerraform(struct.minimumRiskScore), minimum_sensitivity_score: cdktf.stringToTerraform(struct.minimumSensitivityScore), }; } function dataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsConditionsToHclTerraform(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 = { minimum_risk_score: { value: cdktf.stringToHclTerraform(struct.minimumRiskScore), isBlock: false, type: "simple", storageClassType: "string", }, minimum_sensitivity_score: { value: cdktf.stringToHclTerraform(struct.minimumSensitivityScore), isBlock: false, type: "simple", storageClassType: "string", }, }; // remove undefined attributes return Object.fromEntries(Object.entries(attrs).filter(([_, value]) => value !== undefined && value.value !== undefined)); } class DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsConditionsOutputReference 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._minimumRiskScore !== undefined) { hasAnyValues = true; internalValueResult.minimumRiskScore = this._minimumRiskScore; } if (this._minimumSensitivityScore !== undefined) { hasAnyValues = true; internalValueResult.minimumSensitivityScore = this._minimumSensitivityScore; } return hasAnyValues ? internalValueResult : undefined; } set internalValue(value) { if (value === undefined) { this.isEmptyObject = false; this.resolvableValue = undefined; this._minimumRiskScore = undefined; this._minimumSensitivityScore = 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._minimumRiskScore = value.minimumRiskScore; this._minimumSensitivityScore = value.minimumSensitivityScore; } } get minimumRiskScore() { return this.getStringAttribute('minimum_risk_score'); } set minimumRiskScore(value) { this._minimumRiskScore = value; } resetMinimumRiskScore() { this._minimumRiskScore = undefined; } // Temporarily expose input value. Use with caution. get minimumRiskScoreInput() { return this._minimumRiskScore; } get minimumSensitivityScore() { return this.getStringAttribute('minimum_sensitivity_score'); } set minimumSensitivityScore(value) { this._minimumSensitivityScore = value; } resetMinimumSensitivityScore() { this._minimumSensitivityScore = undefined; } // Temporarily expose input value. Use with caution. get minimumSensitivityScoreInput() { return this._minimumSensitivityScore; } } exports.DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsConditionsOutputReference = DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsConditionsOutputReference; _g = JSII_RTTI_SYMBOL_1; DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsConditionsOutputReference[_g] = { fqn: "@cdktf/provider-google.dataLossPreventionDiscoveryConfig.DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsConditionsOutputReference", version: "14.35.0" }; class DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsConditionsList extends cdktf.ComplexList { /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource, terraformAttribute, wrapsSet) { super(terraformResource, terraformAttribute, wrapsSet); this.terraformResource = terraformResource; this.terraformAttribute = terraformAttribute; this.wrapsSet = wrapsSet; } /** * @param index the index of the item to return */ get(index) { return new DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsConditionsOutputReference(this.terraformResource, this.terraformAttribute, index, this.wrapsSet); } } exports.DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsConditionsList = DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditionExpressionsConditionsList; _h = JSII_RTTI_SYMBOL_1; DataLos