dlp library
Sensitive Data Protection (DLP) — inspect / de-identify templates, stored info types, and job triggers.
Classes
-
AppConstant<
T> -
A value the Stack hands to application code as a
static constin the generated AppExports file — known when synth runs, so the app compiles against it. - AppExports
-
Where synth writes the Dart file application code imports: the Stack's
constants, as the
static constmembers of<name>Constants, and a typed reader of its Terraform outputs,<name>Outputs. -
AttributeRef<
T> -
Public for sealed pattern matching, but constructor is private — only
TfRef.attribute()may construct instances. - DartDefineOutput
-
An
outputwhose value is the client build's--dart-definefile, registered withStack.addDartDefineOutput. - Data
-
Base of every user-instantiable Terraform
datablock. - DataLossPreventionContentPolicyAction
-
Typed helper for the
rules.actionblock ofgoogle_data_loss_prevention_content_policy(derived from provider schema). - DataLossPreventionContentPolicyAnyInfoType
-
Typed helper for the
rules.conditions.info_type_condition.any_info_typeblock ofgoogle_data_loss_prevention_content_policy(derived from provider schema). - DataLossPreventionContentPolicyCloudStoragePath
-
Typed helper for the
inspect_config.custom_info_types.dictionary.cloud_storage_pathblock ofgoogle_data_loss_prevention_content_policy(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionContentPolicyConditions
-
Typed helper for the
rules.conditionsblock ofgoogle_data_loss_prevention_content_policy(derived from provider schema). - DataLossPreventionContentPolicyCustomInfoTypes
-
Typed helper for the
inspect_config.custom_info_typesblock ofgoogle_data_loss_prevention_content_policy(derived from provider schema). - DataLossPreventionContentPolicyCustomInfoTypesInfoType
-
Typed helper for the
inspect_config.custom_info_types.info_typeblock ofgoogle_data_loss_prevention_content_policy(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionContentPolicyDefaultAction
-
Typed helper for the
default_actionblock ofgoogle_data_loss_prevention_content_policy(derived from provider schema). - DataLossPreventionContentPolicyDictionary
-
Typed helper for the
inspect_config.custom_info_types.dictionaryblock ofgoogle_data_loss_prevention_content_policy(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionContentPolicyExcludeByHotword
-
Typed helper for the
inspect_config.rule_set.rules.exclusion_rule.exclude_by_hotwordblock ofgoogle_data_loss_prevention_content_policy(derived from provider schema). - DataLossPreventionContentPolicyExcludeInfoTypes
-
Typed helper for the
inspect_config.rule_set.rules.exclusion_rule.exclude_info_typesblock ofgoogle_data_loss_prevention_content_policy(derived from provider schema). - DataLossPreventionContentPolicyExclusionRule
-
Typed helper for the
inspect_config.rule_set.rules.exclusion_ruleblock ofgoogle_data_loss_prevention_content_policy(derived from provider schema). - DataLossPreventionContentPolicyFailedToScanSupportedFileType
-
Typed helper for the
failed_to_scan_supported_file_typeblock ofgoogle_data_loss_prevention_content_policy(derived from provider schema). - DataLossPreventionContentPolicyHotwordRegex
-
Typed helper for the
inspect_config.rule_set.rules.hotword_rule.hotword_regexblock ofgoogle_data_loss_prevention_content_policy(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionContentPolicyHotwordRule
-
Typed helper for the
inspect_config.rule_set.rules.hotword_ruleblock ofgoogle_data_loss_prevention_content_policy(derived from provider schema). - DataLossPreventionContentPolicyInfoTypeCondition
-
Typed helper for the
rules.conditions.info_type_conditionblock ofgoogle_data_loss_prevention_content_policy(derived from provider schema). - DataLossPreventionContentPolicyInfoTypeConditionInfoTypes
-
Typed helper for the
rules.conditions.info_type_condition.info_typesblock ofgoogle_data_loss_prevention_content_policy(derived from provider schema). - DataLossPreventionContentPolicyInfoTypes
-
Typed helper for the
inspect_config.info_typesblock ofgoogle_data_loss_prevention_content_policy(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionContentPolicyInputTooLarge
-
Typed helper for the
input_too_largeblock ofgoogle_data_loss_prevention_content_policy(derived from provider schema). - DataLossPreventionContentPolicyInspectConfig
-
Typed helper for the
inspect_configblock ofgoogle_data_loss_prevention_content_policy(derived from provider schema). - DataLossPreventionContentPolicyLikelihoodAdjustment
-
Typed helper for the
inspect_config.rule_set.rules.hotword_rule.likelihood_adjustmentblock ofgoogle_data_loss_prevention_content_policy(derived from provider schema). - DataLossPreventionContentPolicyLimits
-
Typed helper for the
inspect_config.limitsblock ofgoogle_data_loss_prevention_content_policy(derived from provider schema). - DataLossPreventionContentPolicyLoggingConfigs
-
Typed helper for the
logging_configsblock ofgoogle_data_loss_prevention_content_policy(derived from provider schema). - DataLossPreventionContentPolicyLogToBigQuery
-
Typed helper for the
logging_configs.log_to_big_queryblock ofgoogle_data_loss_prevention_content_policy(derived from provider schema). - DataLossPreventionContentPolicyMaxFindingsPerInfoType
-
Typed helper for the
inspect_config.limits.max_findings_per_info_typeblock ofgoogle_data_loss_prevention_content_policy(derived from provider schema). - DataLossPreventionContentPolicyMinLikelihoodPerInfoType
-
Typed helper for the
inspect_config.min_likelihood_per_info_typeblock ofgoogle_data_loss_prevention_content_policy(derived from provider schema). - DataLossPreventionContentPolicyMinLikelihoodPerInfoTypeInfoType
-
Typed helper for the
inspect_config.min_likelihood_per_info_type.info_typeblock ofgoogle_data_loss_prevention_content_policy(derived from provider schema). - DataLossPreventionContentPolicyProximity
-
Typed helper for the
inspect_config.rule_set.rules.hotword_rule.proximityblock ofgoogle_data_loss_prevention_content_policy(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionContentPolicyRegex
-
Typed helper for the
inspect_config.custom_info_types.regexblock ofgoogle_data_loss_prevention_content_policy(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionContentPolicyRules
-
Typed helper for the
rulesblock ofgoogle_data_loss_prevention_content_policy(derived from provider schema). - DataLossPreventionContentPolicyRuleSet
-
Typed helper for the
inspect_config.rule_setblock ofgoogle_data_loss_prevention_content_policy(derived from provider schema). - DataLossPreventionContentPolicyRuleSetRules
-
Typed helper for the
inspect_config.rule_set.rulesblock ofgoogle_data_loss_prevention_content_policy(derived from provider schema). - DataLossPreventionContentPolicySensitivityScore
-
Typed helper for the
inspect_config.custom_info_types.sensitivity_scoreblock ofgoogle_data_loss_prevention_content_policy(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionContentPolicyStoredType
-
Typed helper for the
inspect_config.custom_info_types.stored_typeblock ofgoogle_data_loss_prevention_content_policy(derived from provider schema). - DataLossPreventionContentPolicySurrogateType
-
Typed helper for the
inspect_config.custom_info_types.surrogate_typeblock ofgoogle_data_loss_prevention_content_policy(derived from provider schema). - DataLossPreventionContentPolicyUnsupportedFileType
-
Typed helper for the
unsupported_file_typeblock ofgoogle_data_loss_prevention_content_policy(derived from provider schema). - DataLossPreventionContentPolicyWordList
-
Typed helper for the
inspect_config.custom_info_types.dictionary.word_listblock ofgoogle_data_loss_prevention_content_policy(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionDeidentifyTemplateAllInfoTypes
-
Typed helper for the
deidentify_config.image_transformations.transforms.all_info_typesblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). - DataLossPreventionDeidentifyTemplateAllText
-
Typed helper for the
deidentify_config.image_transformations.transforms.all_textblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). - DataLossPreventionDeidentifyTemplateCharacterMaskConfig
-
Typed helper for the
deidentify_config.info_type_transformations.transformations.primitive_transformation.character_mask_configblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionDeidentifyTemplateCharactersToIgnore
-
Typed helper for the
deidentify_config.info_type_transformations.transformations.primitive_transformation.character_mask_config.characters_to_ignoreblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionDeidentifyTemplateCondition
-
Typed helper for the
deidentify_config.record_transformations.field_transformations.conditionblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionDeidentifyTemplateConditions
-
Typed helper for the
deidentify_config.record_transformations.field_transformations.condition.expressions.conditionsblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionDeidentifyTemplateConditionsConditions
-
Typed helper for the
deidentify_config.record_transformations.field_transformations.condition.expressions.conditions.conditionsblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionDeidentifyTemplateCryptoDeterministicConfig
-
Typed helper for the
deidentify_config.info_type_transformations.transformations.primitive_transformation.crypto_deterministic_configblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionDeidentifyTemplateCryptoDeterministicConfigContext
-
Typed helper for the
deidentify_config.info_type_transformations.transformations.primitive_transformation.crypto_deterministic_config.contextblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionDeidentifyTemplateCryptoDeterministicConfigSurrogateInfoType
-
Typed helper for the
deidentify_config.record_transformations.field_transformations.info_type_transformations.transformations.primitive_transformation.crypto_deterministic_config.surrogate_info_typeblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionDeidentifyTemplateCryptoHashConfig
-
Typed helper for the
deidentify_config.info_type_transformations.transformations.primitive_transformation.crypto_hash_configblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionDeidentifyTemplateCryptoKey
-
Typed helper for the
deidentify_config.info_type_transformations.transformations.primitive_transformation.crypto_deterministic_config.crypto_keyblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionDeidentifyTemplateCryptoReplaceFfxFpeConfig
-
Typed helper for the
deidentify_config.info_type_transformations.transformations.primitive_transformation.crypto_replace_ffx_fpe_configblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionDeidentifyTemplateDateShiftConfigContext
-
Typed helper for the
deidentify_config.info_type_transformations.transformations.primitive_transformation.date_shift_config.contextblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionDeidentifyTemplateDateValue
-
Typed helper for the
deidentify_config.info_type_transformations.transformations.primitive_transformation.replace_config.new_value.date_valueblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionDeidentifyTemplateDeidentifyConfig
-
Exactly one of
info_type_transformations,record_transformations,image_transformationson thedeidentify_configblock ofgoogle_data_loss_prevention_deidentify_template: the provider rejects none and more than one, so each variant sets one of them. - DataLossPreventionDeidentifyTemplateDeidentifyConfigImageTransformations
-
The DataLossPreventionDeidentifyTemplateDeidentifyConfig.imageTransformations choice: sets
image_transformations. - DataLossPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformations
-
The DataLossPreventionDeidentifyTemplateDeidentifyConfig.infoTypeTransformations choice: sets
info_type_transformations. - DataLossPreventionDeidentifyTemplateDeidentifyConfigRecordTransformations
-
The DataLossPreventionDeidentifyTemplateDeidentifyConfig.recordTransformations choice: sets
record_transformations. - DataLossPreventionDeidentifyTemplateExpressions
-
Typed helper for the
deidentify_config.record_transformations.field_transformations.condition.expressionsblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionDeidentifyTemplateField
-
Typed helper for the
deidentify_config.record_transformations.field_transformations.condition.expressions.conditions.conditions.fieldblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionDeidentifyTemplateFields
-
Typed helper for the
deidentify_config.record_transformations.field_transformations.fieldsblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). - DataLossPreventionDeidentifyTemplateFieldTransformations
-
Typed helper for the
deidentify_config.record_transformations.field_transformationsblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). - DataLossPreventionDeidentifyTemplateFieldTransformationsBucketingConfig
-
Typed helper for the
deidentify_config.record_transformations.field_transformations.primitive_transformation.bucketing_configblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). - DataLossPreventionDeidentifyTemplateFieldTransformationsBuckets
-
Typed helper for the
deidentify_config.record_transformations.field_transformations.primitive_transformation.bucketing_config.bucketsblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). - DataLossPreventionDeidentifyTemplateFieldTransformationsDateShiftConfig
-
Typed helper for the
deidentify_config.record_transformations.field_transformations.primitive_transformation.date_shift_configblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). - DataLossPreventionDeidentifyTemplateFieldTransformationsFixedSizeBucketingConfig
-
Typed helper for the
deidentify_config.record_transformations.field_transformations.primitive_transformation.fixed_size_bucketing_configblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). - DataLossPreventionDeidentifyTemplateFieldTransformationsInfoTypeTransformations
-
Typed helper for the
deidentify_config.record_transformations.field_transformations.info_type_transformationsblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). - DataLossPreventionDeidentifyTemplateFieldTransformationsLowerBound
-
Typed helper for the
deidentify_config.record_transformations.field_transformations.primitive_transformation.fixed_size_bucketing_config.lower_boundblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). - DataLossPreventionDeidentifyTemplateFieldTransformationsMax
-
Typed helper for the
deidentify_config.record_transformations.field_transformations.primitive_transformation.bucketing_config.buckets.maxblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). - DataLossPreventionDeidentifyTemplateFieldTransformationsMin
-
Typed helper for the
deidentify_config.record_transformations.field_transformations.primitive_transformation.bucketing_config.buckets.minblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). - DataLossPreventionDeidentifyTemplateFieldTransformationsNewValue
-
Typed helper for the
deidentify_config.record_transformations.field_transformations.primitive_transformation.replace_config.new_valueblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionDeidentifyTemplateFieldTransformationsPrimitiveTransformation
-
Typed helper for the
deidentify_config.record_transformations.field_transformations.primitive_transformationblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). - DataLossPreventionDeidentifyTemplateFieldTransformationsReplaceConfig
-
Typed helper for the
deidentify_config.record_transformations.field_transformations.primitive_transformation.replace_configblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionDeidentifyTemplateFieldTransformationsReplaceDictionaryConfig
-
Typed helper for the
deidentify_config.record_transformations.field_transformations.primitive_transformation.replace_dictionary_configblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). - DataLossPreventionDeidentifyTemplateFieldTransformationsReplacementValue
-
Typed helper for the
deidentify_config.record_transformations.field_transformations.primitive_transformation.bucketing_config.buckets.replacement_valueblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). - DataLossPreventionDeidentifyTemplateFieldTransformationsUpperBound
-
Typed helper for the
deidentify_config.record_transformations.field_transformations.primitive_transformation.fixed_size_bucketing_config.upper_boundblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). - DataLossPreventionDeidentifyTemplateImageTransformations
-
Typed helper for the
deidentify_config.image_transformationsblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). - DataLossPreventionDeidentifyTemplateInfoTypes
-
Typed helper for the
deidentify_config.info_type_transformations.transformations.info_typesblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionDeidentifyTemplateInfoTypeTransformations
-
Typed helper for the
deidentify_config.info_type_transformationsblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). - DataLossPreventionDeidentifyTemplateInfoTypeTransformationsBucketingConfig
-
Typed helper for the
deidentify_config.record_transformations.field_transformations.info_type_transformations.transformations.primitive_transformation.bucketing_configblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). - DataLossPreventionDeidentifyTemplateInfoTypeTransformationsPrimitiveTransformation
-
Typed helper for the
deidentify_config.record_transformations.field_transformations.info_type_transformations.transformations.primitive_transformationblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). - DataLossPreventionDeidentifyTemplateInfoTypeTransformationsTransformations
-
Typed helper for the
deidentify_config.record_transformations.field_transformations.info_type_transformations.transformationsblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). - DataLossPreventionDeidentifyTemplateKmsWrapped
-
Typed helper for the
deidentify_config.info_type_transformations.transformations.primitive_transformation.crypto_deterministic_config.crypto_key.kms_wrappedblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionDeidentifyTemplatePrimitiveTransformationCryptoDeterministicConfig
-
Typed helper for the
deidentify_config.record_transformations.field_transformations.info_type_transformations.transformations.primitive_transformation.crypto_deterministic_configblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). - DataLossPreventionDeidentifyTemplatePrimitiveTransformationCryptoHashConfig
-
Typed helper for the
deidentify_config.record_transformations.field_transformations.info_type_transformations.transformations.primitive_transformation.crypto_hash_configblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). - DataLossPreventionDeidentifyTemplatePrimitiveTransformationCryptoReplaceFfxFpeConfig
-
Typed helper for the
deidentify_config.record_transformations.field_transformations.info_type_transformations.transformations.primitive_transformation.crypto_replace_ffx_fpe_configblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). - DataLossPreventionDeidentifyTemplatePrimitiveTransformationTimePartConfig
-
Typed helper for the
deidentify_config.record_transformations.field_transformations.info_type_transformations.transformations.primitive_transformation.time_part_configblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). - DataLossPreventionDeidentifyTemplateRecordSuppressions
-
Typed helper for the
deidentify_config.record_transformations.record_suppressionsblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). - DataLossPreventionDeidentifyTemplateRecordTransformations
-
Typed helper for the
deidentify_config.record_transformationsblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). - DataLossPreventionDeidentifyTemplateRedactConfig
-
Typed helper for the
deidentify_config.info_type_transformations.transformations.primitive_transformation.redact_configblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionDeidentifyTemplateRedactionColor
-
Typed helper for the
deidentify_config.image_transformations.transforms.redaction_colorblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). - DataLossPreventionDeidentifyTemplateReplaceWithInfoTypeConfig
-
Typed helper for the
deidentify_config.record_transformations.field_transformations.info_type_transformations.transformations.primitive_transformation.replace_with_info_type_configblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). - DataLossPreventionDeidentifyTemplateSelectedInfoTypes
-
Typed helper for the
deidentify_config.image_transformations.transforms.selected_info_typesblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). - DataLossPreventionDeidentifyTemplateSensitivityScore
-
Typed helper for the
deidentify_config.info_type_transformations.transformations.info_types.sensitivity_scoreblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionDeidentifyTemplateSurrogateInfoType
-
Typed helper for the
deidentify_config.info_type_transformations.transformations.primitive_transformation.crypto_deterministic_config.surrogate_info_typeblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionDeidentifyTemplateTimePartConfig
-
Typed helper for the
deidentify_config.info_type_transformations.transformations.primitive_transformation.time_part_configblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionDeidentifyTemplateTimeValue
-
Typed helper for the
deidentify_config.info_type_transformations.transformations.primitive_transformation.replace_config.new_value.time_valueblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionDeidentifyTemplateTransformations
-
Typed helper for the
deidentify_config.info_type_transformations.transformationsblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). - DataLossPreventionDeidentifyTemplateTransformationsBucketingConfig
-
Typed helper for the
deidentify_config.info_type_transformations.transformations.primitive_transformation.bucketing_configblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). - DataLossPreventionDeidentifyTemplateTransformationsBuckets
-
Typed helper for the
deidentify_config.info_type_transformations.transformations.primitive_transformation.bucketing_config.bucketsblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionDeidentifyTemplateTransformationsDateShiftConfig
-
Typed helper for the
deidentify_config.info_type_transformations.transformations.primitive_transformation.date_shift_configblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionDeidentifyTemplateTransformationsFixedSizeBucketingConfig
-
Typed helper for the
deidentify_config.info_type_transformations.transformations.primitive_transformation.fixed_size_bucketing_configblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionDeidentifyTemplateTransformationsLowerBound
-
Typed helper for the
deidentify_config.info_type_transformations.transformations.primitive_transformation.fixed_size_bucketing_config.lower_boundblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionDeidentifyTemplateTransformationsMax
-
Typed helper for the
deidentify_config.info_type_transformations.transformations.primitive_transformation.bucketing_config.buckets.maxblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionDeidentifyTemplateTransformationsMin
-
Typed helper for the
deidentify_config.info_type_transformations.transformations.primitive_transformation.bucketing_config.buckets.minblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionDeidentifyTemplateTransformationsNewValue
-
Typed helper for the
deidentify_config.info_type_transformations.transformations.primitive_transformation.replace_config.new_valueblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). - DataLossPreventionDeidentifyTemplateTransformationsPrimitiveTransformation
-
Typed helper for the
deidentify_config.info_type_transformations.transformations.primitive_transformationblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). - DataLossPreventionDeidentifyTemplateTransformationsReplaceConfig
-
Typed helper for the
deidentify_config.info_type_transformations.transformations.primitive_transformation.replace_configblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). - DataLossPreventionDeidentifyTemplateTransformationsReplaceDictionaryConfig
-
Typed helper for the
deidentify_config.info_type_transformations.transformations.primitive_transformation.replace_dictionary_configblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionDeidentifyTemplateTransformationsReplacementValue
-
Typed helper for the
deidentify_config.info_type_transformations.transformations.primitive_transformation.bucketing_config.buckets.replacement_valueblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionDeidentifyTemplateTransformationsUpperBound
-
Typed helper for the
deidentify_config.info_type_transformations.transformations.primitive_transformation.fixed_size_bucketing_config.upper_boundblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionDeidentifyTemplateTransforms
-
Typed helper for the
deidentify_config.image_transformations.transformsblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). - DataLossPreventionDeidentifyTemplateTransient
-
Typed helper for the
deidentify_config.info_type_transformations.transformations.primitive_transformation.crypto_deterministic_config.crypto_key.transientblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionDeidentifyTemplateUnwrapped
-
Typed helper for the
deidentify_config.info_type_transformations.transformations.primitive_transformation.crypto_deterministic_config.crypto_key.unwrappedblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionDeidentifyTemplateValue
-
Typed helper for the
deidentify_config.record_transformations.field_transformations.condition.expressions.conditions.conditions.valueblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionDeidentifyTemplateWordList
-
Typed helper for the
deidentify_config.info_type_transformations.transformations.primitive_transformation.replace_dictionary_config.word_listblock ofgoogle_data_loss_prevention_deidentify_template(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionDiscoveryConfigActions
-
Typed helper for the
actionsblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigAmazonS3Bucket
-
Typed helper for the
targets.other_cloud_target.filter.single_resource.amazon_s3_bucketblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigAmazonS3BucketConditions
-
Typed helper for the
targets.other_cloud_target.conditions.amazon_s3_bucket_conditionsblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigAmazonS3BucketRegex
-
Typed helper for the
targets.other_cloud_target.filter.collection.include_regexes.patterns.amazon_s3_bucket_regexblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigAwsAccount
-
Typed helper for the
targets.other_cloud_target.filter.single_resource.amazon_s3_bucket.aws_accountblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigAwsAccountRegex
-
Typed helper for the
targets.other_cloud_target.filter.collection.include_regexes.patterns.amazon_s3_bucket_regex.aws_account_regexblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigAwsLocation
-
Typed helper for the
other_cloud_starting_location.aws_locationblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigBigQueryTarget
-
Typed helper for the
targets.big_query_targetblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigBigQueryTargetConditions
-
Typed helper for the
targets.big_query_target.conditionsblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigBigQueryTargetFilter
-
Typed helper for the
targets.big_query_target.filterblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigBigQueryTargetTypes
-
Typed helper for the
targets.big_query_target.conditions.typesblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigCadence
-
Typed helper for the
targets.big_query_target.cadenceblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigCadenceInspectTemplateModifiedCadence
-
Typed helper for the
targets.big_query_target.cadence.inspect_template_modified_cadenceblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionDiscoveryConfigCadenceSchemaModifiedCadence
-
Typed helper for the
targets.big_query_target.cadence.schema_modified_cadenceblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigCloudSqlTarget
-
Typed helper for the
targets.cloud_sql_targetblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigCloudSqlTargetCollection
-
Typed helper for the
targets.cloud_sql_target.filter.collectionblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigCloudSqlTargetConditions
-
Typed helper for the
targets.cloud_sql_target.conditionsblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigCloudSqlTargetFilter
-
Typed helper for the
targets.cloud_sql_target.filterblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigCloudSqlTargetGenerationCadence
-
Typed helper for the
targets.cloud_sql_target.generation_cadenceblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigCloudSqlTargetIncludeRegexes
-
Typed helper for the
targets.cloud_sql_target.filter.collection.include_regexesblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigCloudSqlTargetPatterns
-
Typed helper for the
targets.cloud_sql_target.filter.collection.include_regexes.patternsblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigCloudStorageConditions
-
Typed helper for the
targets.cloud_storage_target.conditions.cloud_storage_conditionsblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigCloudStorageRegex
-
Typed helper for the
targets.cloud_storage_target.filter.collection.include_regexes.patterns.cloud_storage_regexblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigCloudStorageResourceReference
-
Typed helper for the
targets.cloud_storage_target.filter.cloud_storage_resource_referenceblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigCloudStorageTarget
-
Typed helper for the
targets.cloud_storage_targetblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigCloudStorageTargetCollection
-
Typed helper for the
targets.cloud_storage_target.filter.collectionblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigCloudStorageTargetConditions
-
Typed helper for the
targets.cloud_storage_target.conditionsblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigCloudStorageTargetFilter
-
Typed helper for the
targets.cloud_storage_target.filterblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigCloudStorageTargetGenerationCadence
-
Typed helper for the
targets.cloud_storage_target.generation_cadenceblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionDiscoveryConfigCloudStorageTargetIncludeRegexes
-
Typed helper for the
targets.cloud_storage_target.filter.collection.include_regexesblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigCloudStorageTargetPatterns
-
Typed helper for the
targets.cloud_storage_target.filter.collection.include_regexes.patternsblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigDatabaseResourceReference
-
Typed helper for the
targets.cloud_sql_target.filter.database_resource_referenceblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigDataSourceType
-
Typed helper for the
targets.other_cloud_target.data_source_typeblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigDisabled
-
Typed helper for the
targets.big_query_target.disabledblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionDiscoveryConfigExportData
-
Typed helper for the
actions.export_datablock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigExpressions
-
Typed helper for the
actions.pub_sub_notification.pubsub_condition.expressionsblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigExpressionsConditions
-
Typed helper for the
actions.pub_sub_notification.pubsub_condition.expressions.conditionsblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigGenerationCadenceInspectTemplateModifiedCadence
-
Typed helper for the
targets.cloud_sql_target.generation_cadence.inspect_template_modified_cadenceblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigGenerationCadenceSchemaModifiedCadence
-
Typed helper for the
targets.cloud_sql_target.generation_cadence.schema_modified_cadenceblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigIncludeTags
-
Typed helper for the
targets.cloud_storage_target.filter.collection.include_tagsblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigOrConditions
-
Typed helper for the
targets.big_query_target.conditions.or_conditionsblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigOrgConfig
-
Typed helper for the
org_configblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigOrgConfigLocation
-
Typed helper for the
org_config.locationblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigOtherCloudStartingLocation
-
Typed helper for the
other_cloud_starting_locationblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigOtherCloudTarget
-
Typed helper for the
targets.other_cloud_targetblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigOtherCloudTargetCollection
-
Typed helper for the
targets.other_cloud_target.filter.collectionblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigOtherCloudTargetConditions
-
Typed helper for the
targets.other_cloud_target.conditionsblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigOtherCloudTargetFilter
-
Typed helper for the
targets.other_cloud_target.filterblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigOtherCloudTargetIncludeRegexes
-
Typed helper for the
targets.other_cloud_target.filter.collection.include_regexesblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigOtherCloudTargetPatterns
-
Typed helper for the
targets.other_cloud_target.filter.collection.include_regexes.patternsblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigOthers
-
Typed helper for the
targets.cloud_sql_target.filter.othersblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionDiscoveryConfigOtherTables
-
Typed helper for the
targets.big_query_target.filter.other_tablesblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigProfileTable
-
Typed helper for the
actions.export_data.profile_tableblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigPublishToChronicle
-
Typed helper for the
actions.publish_to_chronicleblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigPublishToDataplexCatalog
-
Typed helper for the
actions.publish_to_dataplex_catalogblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigPublishToScc
-
Typed helper for the
actions.publish_to_sccblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigPubsubCondition
-
Typed helper for the
actions.pub_sub_notification.pubsub_conditionblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigPubSubNotification
-
Typed helper for the
actions.pub_sub_notificationblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigSampleFindingsTable
-
Typed helper for the
actions.export_data.sample_findings_tableblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigSecretsTarget
-
Typed helper for the
targets.secrets_targetblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigSensitivityScore
-
Typed helper for the
actions.tag_resources.tag_conditions.sensitivity_scoreblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigSingleResource
-
Typed helper for the
targets.other_cloud_target.filter.single_resourceblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigTableModifiedCadence
-
Typed helper for the
targets.big_query_target.cadence.table_modified_cadenceblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigTableReference
-
Typed helper for the
targets.big_query_target.filter.table_referenceblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigTables
-
Typed helper for the
targets.big_query_target.filter.tablesblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigTablesIncludeRegexes
-
Typed helper for the
targets.big_query_target.filter.tables.include_regexesblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigTablesPatterns
-
Typed helper for the
targets.big_query_target.filter.tables.include_regexes.patternsblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigTag
-
Typed helper for the
actions.tag_resources.tag_conditions.tagblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigTagConditions
-
Typed helper for the
actions.tag_resources.tag_conditionsblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigTagFilters
-
At most one of
namespaced_tag_value,namespaced_tag_keyon thetargets.cloud_storage_target.filter.collection.include_tags.tag_filtersblock ofgoogle_data_loss_prevention_discovery_config: the provider rejects more than one, so each variant sets one of them and a null choice sets none. - DataLossPreventionDiscoveryConfigTagFiltersNamespacedTagKey
-
The DataLossPreventionDiscoveryConfigTagFilters.namespacedTagKey choice: sets
namespaced_tag_key. - DataLossPreventionDiscoveryConfigTagFiltersNamespacedTagValue
-
The DataLossPreventionDiscoveryConfigTagFilters.namespacedTagValue choice: sets
namespaced_tag_value. - DataLossPreventionDiscoveryConfigTagResources
-
Typed helper for the
actions.tag_resourcesblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionDiscoveryConfigTargets
-
Typed helper for the
targetsblock ofgoogle_data_loss_prevention_discovery_config(derived from provider schema). - DataLossPreventionInspectTemplateCloudStoragePath
-
Typed helper for the
inspect_config.custom_info_types.dictionary.cloud_storage_pathblock ofgoogle_data_loss_prevention_inspect_template(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionInspectTemplateCustomInfoTypes
-
Typed helper for the
inspect_config.custom_info_typesblock ofgoogle_data_loss_prevention_inspect_template(derived from provider schema). - DataLossPreventionInspectTemplateCustomInfoTypesInfoType
-
Typed helper for the
inspect_config.custom_info_types.info_typeblock ofgoogle_data_loss_prevention_inspect_template(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionInspectTemplateDictionary
-
Typed helper for the
inspect_config.custom_info_types.dictionaryblock ofgoogle_data_loss_prevention_inspect_template(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionInspectTemplateExcludeByHotword
-
Typed helper for the
inspect_config.rule_set.rules.exclusion_rule.exclude_by_hotwordblock ofgoogle_data_loss_prevention_inspect_template(derived from provider schema). - DataLossPreventionInspectTemplateExcludeInfoTypes
-
Typed helper for the
inspect_config.rule_set.rules.exclusion_rule.exclude_info_typesblock ofgoogle_data_loss_prevention_inspect_template(derived from provider schema). - DataLossPreventionInspectTemplateExclusionRule
-
Typed helper for the
inspect_config.rule_set.rules.exclusion_ruleblock ofgoogle_data_loss_prevention_inspect_template(derived from provider schema). - DataLossPreventionInspectTemplateHotwordRegex
-
Typed helper for the
inspect_config.rule_set.rules.hotword_rule.hotword_regexblock ofgoogle_data_loss_prevention_inspect_template(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionInspectTemplateHotwordRule
-
Typed helper for the
inspect_config.rule_set.rules.hotword_ruleblock ofgoogle_data_loss_prevention_inspect_template(derived from provider schema). - DataLossPreventionInspectTemplateInfoTypes
-
Typed helper for the
inspect_config.info_typesblock ofgoogle_data_loss_prevention_inspect_template(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionInspectTemplateInspectConfig
-
Typed helper for the
inspect_configblock ofgoogle_data_loss_prevention_inspect_template(derived from provider schema). - DataLossPreventionInspectTemplateLikelihoodAdjustment
-
Typed helper for the
inspect_config.rule_set.rules.hotword_rule.likelihood_adjustmentblock ofgoogle_data_loss_prevention_inspect_template(derived from provider schema). - DataLossPreventionInspectTemplateLimits
-
Typed helper for the
inspect_config.limitsblock ofgoogle_data_loss_prevention_inspect_template(derived from provider schema). - DataLossPreventionInspectTemplateMaxFindingsPerInfoType
-
Typed helper for the
inspect_config.limits.max_findings_per_info_typeblock ofgoogle_data_loss_prevention_inspect_template(derived from provider schema). - DataLossPreventionInspectTemplateMinLikelihoodPerInfoType
-
Typed helper for the
inspect_config.min_likelihood_per_info_typeblock ofgoogle_data_loss_prevention_inspect_template(derived from provider schema). - DataLossPreventionInspectTemplateMinLikelihoodPerInfoTypeInfoType
-
Typed helper for the
inspect_config.min_likelihood_per_info_type.info_typeblock ofgoogle_data_loss_prevention_inspect_template(derived from provider schema). - DataLossPreventionInspectTemplateProximity
-
Typed helper for the
inspect_config.rule_set.rules.hotword_rule.proximityblock ofgoogle_data_loss_prevention_inspect_template(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionInspectTemplateRegex
-
Typed helper for the
inspect_config.custom_info_types.regexblock ofgoogle_data_loss_prevention_inspect_template(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionInspectTemplateRules
-
Typed helper for the
inspect_config.rule_set.rulesblock ofgoogle_data_loss_prevention_inspect_template(derived from provider schema). - DataLossPreventionInspectTemplateRuleSet
-
Typed helper for the
inspect_config.rule_setblock ofgoogle_data_loss_prevention_inspect_template(derived from provider schema). - DataLossPreventionInspectTemplateSensitivityScore
-
Typed helper for the
inspect_config.custom_info_types.sensitivity_scoreblock ofgoogle_data_loss_prevention_inspect_template(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionInspectTemplateStoredType
-
Typed helper for the
inspect_config.custom_info_types.stored_typeblock ofgoogle_data_loss_prevention_inspect_template(derived from provider schema). - DataLossPreventionInspectTemplateSurrogateType
-
Typed helper for the
inspect_config.custom_info_types.surrogate_typeblock ofgoogle_data_loss_prevention_inspect_template(derived from provider schema). - DataLossPreventionInspectTemplateWordList
-
Typed helper for the
inspect_config.custom_info_types.dictionary.word_listblock ofgoogle_data_loss_prevention_inspect_template(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionJobTriggerActions
-
Typed helper for the
inspect_job.actionsblock ofgoogle_data_loss_prevention_job_trigger(derived from provider schema). - DataLossPreventionJobTriggerBigQueryOptions
-
Typed helper for the
inspect_job.storage_config.big_query_optionsblock ofgoogle_data_loss_prevention_job_trigger(derived from provider schema). - DataLossPreventionJobTriggerCloudStorageOptions
-
Typed helper for the
inspect_job.storage_config.cloud_storage_optionsblock ofgoogle_data_loss_prevention_job_trigger(derived from provider schema). - DataLossPreventionJobTriggerCloudStoragePath
-
Typed helper for the
inspect_job.inspect_config.custom_info_types.dictionary.cloud_storage_pathblock ofgoogle_data_loss_prevention_job_trigger(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionJobTriggerCustomInfoTypes
-
Typed helper for the
inspect_job.inspect_config.custom_info_typesblock ofgoogle_data_loss_prevention_job_trigger(derived from provider schema). - DataLossPreventionJobTriggerDatastoreOptions
-
Typed helper for the
inspect_job.storage_config.datastore_optionsblock ofgoogle_data_loss_prevention_job_trigger(derived from provider schema). - DataLossPreventionJobTriggerDeidentify
-
Typed helper for the
inspect_job.actions.deidentifyblock ofgoogle_data_loss_prevention_job_trigger(derived from provider schema). - DataLossPreventionJobTriggerDictionary
-
Typed helper for the
inspect_job.inspect_config.custom_info_types.dictionaryblock ofgoogle_data_loss_prevention_job_trigger(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionJobTriggerExcludeByHotword
-
Typed helper for the
inspect_job.inspect_config.rule_set.rules.exclusion_rule.exclude_by_hotwordblock ofgoogle_data_loss_prevention_job_trigger(derived from provider schema). - DataLossPreventionJobTriggerExcludedFields
-
Typed helper for the
inspect_job.storage_config.big_query_options.excluded_fieldsblock ofgoogle_data_loss_prevention_job_trigger(derived from provider schema). - DataLossPreventionJobTriggerExcludeInfoTypes
-
Typed helper for the
inspect_job.inspect_config.rule_set.rules.exclusion_rule.exclude_info_typesblock ofgoogle_data_loss_prevention_job_trigger(derived from provider schema). - DataLossPreventionJobTriggerExclusionRule
-
Typed helper for the
inspect_job.inspect_config.rule_set.rules.exclusion_ruleblock ofgoogle_data_loss_prevention_job_trigger(derived from provider schema). - DataLossPreventionJobTriggerFileSet
-
Exactly one of
url,regex_file_seton theinspect_job.storage_config.cloud_storage_options.file_setblock ofgoogle_data_loss_prevention_job_trigger: the provider rejects none and more than one, so each variant sets one of them. - DataLossPreventionJobTriggerFileSetUrl
-
The DataLossPreventionJobTriggerFileSet.url choice: sets
url. - DataLossPreventionJobTriggerHotwordRegex
-
Typed helper for the
inspect_job.inspect_config.rule_set.rules.hotword_rule.hotword_regexblock ofgoogle_data_loss_prevention_job_trigger(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionJobTriggerHotwordRule
-
Typed helper for the
inspect_job.inspect_config.rule_set.rules.hotword_ruleblock ofgoogle_data_loss_prevention_job_trigger(derived from provider schema). - DataLossPreventionJobTriggerHybridOptions
-
Typed helper for the
inspect_job.storage_config.hybrid_optionsblock ofgoogle_data_loss_prevention_job_trigger(derived from provider schema). - DataLossPreventionJobTriggerIdentifyingFields
-
Typed helper for the
inspect_job.storage_config.big_query_options.identifying_fieldsblock ofgoogle_data_loss_prevention_job_trigger(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionJobTriggerIncludedFields
-
Typed helper for the
inspect_job.storage_config.big_query_options.included_fieldsblock ofgoogle_data_loss_prevention_job_trigger(derived from provider schema). - DataLossPreventionJobTriggerInfoType
-
Typed helper for the
inspect_job.inspect_config.custom_info_types.info_typeblock ofgoogle_data_loss_prevention_job_trigger(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionJobTriggerInfoTypes
-
Typed helper for the
inspect_job.inspect_config.info_typesblock ofgoogle_data_loss_prevention_job_trigger(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionJobTriggerInspectConfig
-
Typed helper for the
inspect_job.inspect_configblock ofgoogle_data_loss_prevention_job_trigger(derived from provider schema). - DataLossPreventionJobTriggerInspectJob
-
Typed helper for the
inspect_jobblock ofgoogle_data_loss_prevention_job_trigger(derived from provider schema). - DataLossPreventionJobTriggerJobNotificationEmails
-
Typed helper for the
inspect_job.actions.job_notification_emailsblock ofgoogle_data_loss_prevention_job_trigger(derived from provider schema). - DataLossPreventionJobTriggerKind
-
Typed helper for the
inspect_job.storage_config.datastore_options.kindblock ofgoogle_data_loss_prevention_job_trigger(derived from provider schema). - DataLossPreventionJobTriggerLikelihoodAdjustment
-
Typed helper for the
inspect_job.inspect_config.rule_set.rules.hotword_rule.likelihood_adjustmentblock ofgoogle_data_loss_prevention_job_trigger(derived from provider schema). - DataLossPreventionJobTriggerLimits
-
Typed helper for the
inspect_job.inspect_config.limitsblock ofgoogle_data_loss_prevention_job_trigger(derived from provider schema). - DataLossPreventionJobTriggerManual
-
Typed helper for the
triggers.manualblock ofgoogle_data_loss_prevention_job_trigger(derived from provider schema). - DataLossPreventionJobTriggerMaxFindingsPerInfoType
-
Typed helper for the
inspect_job.inspect_config.limits.max_findings_per_info_typeblock ofgoogle_data_loss_prevention_job_trigger(derived from provider schema). - DataLossPreventionJobTriggerOutputConfig
-
Typed helper for the
inspect_job.actions.save_findings.output_configblock ofgoogle_data_loss_prevention_job_trigger(derived from provider schema). - DataLossPreventionJobTriggerPartitionId
-
Typed helper for the
inspect_job.storage_config.datastore_options.partition_idblock ofgoogle_data_loss_prevention_job_trigger(derived from provider schema). - DataLossPreventionJobTriggerProximity
-
Typed helper for the
inspect_job.inspect_config.rule_set.rules.hotword_rule.proximityblock ofgoogle_data_loss_prevention_job_trigger(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionJobTriggerPublishFindingsToDataplexCatalog
-
Typed helper for the
inspect_job.actions.publish_findings_to_dataplex_catalogblock ofgoogle_data_loss_prevention_job_trigger(derived from provider schema). - DataLossPreventionJobTriggerPublishSummaryToCscc
-
Typed helper for the
inspect_job.actions.publish_summary_to_csccblock ofgoogle_data_loss_prevention_job_trigger(derived from provider schema). - DataLossPreventionJobTriggerPublishToStackdriver
-
Typed helper for the
inspect_job.actions.publish_to_stackdriverblock ofgoogle_data_loss_prevention_job_trigger(derived from provider schema). - DataLossPreventionJobTriggerPubSub
-
Typed helper for the
inspect_job.actions.pub_subblock ofgoogle_data_loss_prevention_job_trigger(derived from provider schema). - DataLossPreventionJobTriggerRegex
-
Typed helper for the
inspect_job.inspect_config.custom_info_types.regexblock ofgoogle_data_loss_prevention_job_trigger(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionJobTriggerRegexFileSet
-
Typed helper for the
inspect_job.storage_config.cloud_storage_options.file_set.regex_file_setblock ofgoogle_data_loss_prevention_job_trigger(derived from provider schema). - DataLossPreventionJobTriggerRegexFileSetChoice
-
The DataLossPreventionJobTriggerFileSet.regexFileSet choice: sets
regex_file_set. - DataLossPreventionJobTriggerRules
-
Typed helper for the
inspect_job.inspect_config.rule_set.rulesblock ofgoogle_data_loss_prevention_job_trigger(derived from provider schema). - DataLossPreventionJobTriggerRuleSet
-
Typed helper for the
inspect_job.inspect_config.rule_setblock ofgoogle_data_loss_prevention_job_trigger(derived from provider schema). - DataLossPreventionJobTriggerSaveFindings
-
Typed helper for the
inspect_job.actions.save_findingsblock ofgoogle_data_loss_prevention_job_trigger(derived from provider schema). - DataLossPreventionJobTriggerSchedule
-
Typed helper for the
triggers.scheduleblock ofgoogle_data_loss_prevention_job_trigger(derived from provider schema). - DataLossPreventionJobTriggerSensitivityScore
-
Typed helper for the
inspect_job.inspect_config.custom_info_types.sensitivity_scoreblock ofgoogle_data_loss_prevention_job_trigger(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionJobTriggerStart
-
At most one of
start_time,enable_auto_population_of_timespan_configon theinspect_job.storage_config.timespan_configblock ofgoogle_data_loss_prevention_job_trigger: the provider rejects more than one, so each variant sets one of them and a null choice sets none. - DataLossPreventionJobTriggerStartEnableAutoPopulationOfTimespanConfig
-
The DataLossPreventionJobTriggerStart.enableAutoPopulationOfTimespanConfig choice: sets
enable_auto_population_of_timespan_config. - DataLossPreventionJobTriggerStartTime
-
The DataLossPreventionJobTriggerStart.startTime choice: sets
start_time. - DataLossPreventionJobTriggerStorageConfig
-
Typed helper for the
inspect_job.storage_configblock ofgoogle_data_loss_prevention_job_trigger(derived from provider schema). - DataLossPreventionJobTriggerStoragePath
-
Typed helper for the
inspect_job.actions.save_findings.output_config.storage_pathblock ofgoogle_data_loss_prevention_job_trigger(derived from provider schema). - DataLossPreventionJobTriggerStoredType
-
Typed helper for the
inspect_job.inspect_config.custom_info_types.stored_typeblock ofgoogle_data_loss_prevention_job_trigger(derived from provider schema). - DataLossPreventionJobTriggerSurrogateType
-
Typed helper for the
inspect_job.inspect_config.custom_info_types.surrogate_typeblock ofgoogle_data_loss_prevention_job_trigger(derived from provider schema). - DataLossPreventionJobTriggerTable
-
Typed helper for the
inspect_job.actions.deidentify.transformation_details_storage_config.tableblock ofgoogle_data_loss_prevention_job_trigger(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionJobTriggerTableOptions
-
Typed helper for the
inspect_job.storage_config.hybrid_options.table_optionsblock ofgoogle_data_loss_prevention_job_trigger(derived from provider schema). - DataLossPreventionJobTriggerTableReference
-
Typed helper for the
inspect_job.storage_config.big_query_options.table_referenceblock ofgoogle_data_loss_prevention_job_trigger(derived from provider schema). - DataLossPreventionJobTriggerTimespanConfig
-
Typed helper for the
inspect_job.storage_config.timespan_configblock ofgoogle_data_loss_prevention_job_trigger(derived from provider schema). - DataLossPreventionJobTriggerTimestampField
-
Typed helper for the
inspect_job.storage_config.timespan_config.timestamp_fieldblock ofgoogle_data_loss_prevention_job_trigger(derived from provider schema). - DataLossPreventionJobTriggerTransformationConfig
-
Typed helper for the
inspect_job.actions.deidentify.transformation_configblock ofgoogle_data_loss_prevention_job_trigger(derived from provider schema). - DataLossPreventionJobTriggerTransformationDetailsStorageConfig
-
Typed helper for the
inspect_job.actions.deidentify.transformation_details_storage_configblock ofgoogle_data_loss_prevention_job_trigger(derived from provider schema). - DataLossPreventionJobTriggerTriggers
-
Typed helper for the
triggersblock ofgoogle_data_loss_prevention_job_trigger(derived from provider schema). - DataLossPreventionJobTriggerWordList
-
Typed helper for the
inspect_job.inspect_config.custom_info_types.dictionary.word_listblock ofgoogle_data_loss_prevention_job_trigger(derived from provider schema). Shared by every block of this shape in the resource. - DataLossPreventionStoredInfoTypeBigQueryField
-
Typed helper for the
large_custom_dictionary.big_query_fieldblock ofgoogle_data_loss_prevention_stored_info_type(derived from provider schema). - DataLossPreventionStoredInfoTypeCloudStorageFileSet
-
Typed helper for the
large_custom_dictionary.cloud_storage_file_setblock ofgoogle_data_loss_prevention_stored_info_type(derived from provider schema). - DataLossPreventionStoredInfoTypeCloudStoragePath
-
Typed helper for the
dictionary.cloud_storage_pathblock ofgoogle_data_loss_prevention_stored_info_type(derived from provider schema). - DataLossPreventionStoredInfoTypeDefinition
-
Exactly one of
dictionary,regex,large_custom_dictionaryongoogle_data_loss_prevention_stored_info_type: the provider rejects none and more than one, so each variant sets one of them. - DataLossPreventionStoredInfoTypeDefinitionDictionary
-
The DataLossPreventionStoredInfoTypeDefinition.dictionary choice: sets
dictionary. - DataLossPreventionStoredInfoTypeDefinitionLargeCustomDictionary
-
The DataLossPreventionStoredInfoTypeDefinition.largeCustomDictionary choice: sets
large_custom_dictionary. - DataLossPreventionStoredInfoTypeDefinitionRegex
-
The DataLossPreventionStoredInfoTypeDefinition.regex choice: sets
regex. - DataLossPreventionStoredInfoTypeDictionary
-
Exactly one of
word_list,cloud_storage_pathon thedictionaryblock ofgoogle_data_loss_prevention_stored_info_type: the provider rejects none and more than one, so each variant sets one of them. - DataLossPreventionStoredInfoTypeDictionaryCloudStoragePath
-
The DataLossPreventionStoredInfoTypeDictionary.cloudStoragePath choice: sets
cloud_storage_path. - DataLossPreventionStoredInfoTypeDictionaryWordList
-
The DataLossPreventionStoredInfoTypeDictionary.wordList choice: sets
word_list. - DataLossPreventionStoredInfoTypeField
-
Typed helper for the
large_custom_dictionary.big_query_field.fieldblock ofgoogle_data_loss_prevention_stored_info_type(derived from provider schema). - DataLossPreventionStoredInfoTypeLargeCustomDictionary
-
Typed helper for the
large_custom_dictionaryblock ofgoogle_data_loss_prevention_stored_info_type(derived from provider schema). - DataLossPreventionStoredInfoTypeOutputPath
-
Typed helper for the
large_custom_dictionary.output_pathblock ofgoogle_data_loss_prevention_stored_info_type(derived from provider schema). - DataLossPreventionStoredInfoTypeRegex
-
Typed helper for the
regexblock ofgoogle_data_loss_prevention_stored_info_type(derived from provider schema). - DataLossPreventionStoredInfoTypeSource
-
Exactly one of
cloud_storage_file_set,big_query_fieldon thelarge_custom_dictionaryblock ofgoogle_data_loss_prevention_stored_info_type: the provider rejects none and more than one, so each variant sets one of them. - DataLossPreventionStoredInfoTypeSourceBigQueryField
-
The DataLossPreventionStoredInfoTypeSource.bigQueryField choice: sets
big_query_field. - DataLossPreventionStoredInfoTypeSourceCloudStorageFileSet
-
The DataLossPreventionStoredInfoTypeSource.cloudStorageFileSet choice: sets
cloud_storage_file_set. - DataLossPreventionStoredInfoTypeTable
-
Typed helper for the
large_custom_dictionary.big_query_field.tableblock ofgoogle_data_loss_prevention_stored_info_type(derived from provider schema). - DataLossPreventionStoredInfoTypeWordList
-
Typed helper for the
dictionary.word_listblock ofgoogle_data_loss_prevention_stored_info_type(derived from provider schema). -
DataRef<
T> -
Public for sealed pattern matching, but constructor is private — only
TfRef.data()may construct instances. - EnvironmentConstant
- The AppConstant.fromEnvironment choice.
- GcsBackend
-
terraform { backend "gcs" { ... } }configuration. - GoogleDataLossPreventionContentPolicy
-
Factory wrapper for
google_data_loss_prevention_content_policy. - GoogleDataLossPreventionDeidentifyTemplate
-
Factory wrapper for
google_data_loss_prevention_deidentify_template. - GoogleDataLossPreventionDiscoveryConfig
-
Factory wrapper for
google_data_loss_prevention_discovery_config. - GoogleDataLossPreventionInspectTemplate
-
Factory wrapper for
google_data_loss_prevention_inspect_template. - GoogleDataLossPreventionJobTrigger
-
Factory wrapper for
google_data_loss_prevention_job_trigger. - GoogleDataLossPreventionStoredInfoType
-
Factory wrapper for
google_data_loss_prevention_stored_info_type. - IgnoreAllChanges
- IgnoreChanges.all.
- IgnoreAttributes
- IgnoreChanges.of.
- IgnoreChanges
-
What
ignore_changescovers: every attribute, or the listed ones. - InvalidDartDefineOutput
-
An output of
Stack.addDartDefineOutputthat cannot carry what it names: an output that is not registered, is sensitive or has no environment value, two outputs read from one variable, or no output at all. - InvalidLifecycle
-
A
lifecycleblock Terraform rejects: a data source (or one of its attributes) inreplaceTriggeredBy,allinside IgnoreChanges.of, or a condition with an empty error message. - InvalidMoveTarget
-
A
movedblock whosetonames no resource of the Stack. - InvalidTimeout
-
A negative
timeoutsduration. - LifecycleCondition
-
A
preconditionorpostconditionblock: Terraform fails the plan (LifecycleCondition.pre) or the apply (LifecycleCondition.post) with errorMessage when condition is false. - LifecycleOptions
-
lifecycle { ... }block on a resource. - LocalBackend
-
terraform { backend "local" { ... } }configuration. - MissingProvider
-
A block needs a provider configuration the Stack does not register:
the provider its type implies (
googleforgoogle_pubsub_topic), the one itsprovidermeta-argument names, or one a module call passes on. - ModuleCall
-
A
module "<localName>" { ... }call as a Dart value. - NoProviders
- The Stack registers no provider, but declares resources or data sources.
- ProviderConflict
- Two provider registrations Terraform rejects together: two defaults of one name, a repeated alias, an alias that is not an identifier, or configurations of one name with different source / version constraints.
-
RefConstant<
T> - The AppConstant.ref choice.
- ReplaceTrigger
-
What
lifecycle.replaceTriggeredBylists: a resource of the Stack or an attribute getter of one.Resourceand TfRef implement it; synth reports a data source or a data-source attribute as anInvalidLifecycle. - Resource
- Base of every user-instantiable Terraform resource.
- ResourceRef
-
Public for sealed pattern matching, but constructor is private — only
TfRef.resource()may construct instances. - S3Backend
-
terraform { backend "s3" { ... } }configuration. -
Sensitive<
T> -
What an argument Terraform marks sensitive takes: a variable, an
expression or an attribute getter — a value Terraform resolves, never a
Dart literal that would be written into
main.tf.json. - SensitiveLiteral
-
A sensitive field is set to a literal, which would write the secret in
plain text into
main.tf.json. - Stack
- User-extended IaC composition root.
- StackBackend
-
Lightweight backend hook. Core ships
GcsBackend,S3Backend, andLocalBackend; anything else implements this interface in the caller. TheStackonly stores the value and exposes a discriminator for synth'sterraform { backend ... }emitter. - StackProvider
-
Coordination interface between
Stack(in this package) and concrete providers (e.g.GoogleProviderinterradart_google). Concrete providers implement every getter using their baked-in constants from Stage 2 codegen. - SynthIssue
- One reason a Stack cannot be synthesized.
- SynthResult
-
Bundle returned by
StackSynth.synth. - TfAddressed
-
Anything that exposes a Terraform address, e.g.
google_pubsub_topic.orders. -
TfArg<
T> - A Terraform argument: a Dart-side literal, a reference to another block's attribute (TfRef), a variable or a raw expression.
-
TfArgExpression<
T> - A raw Terraform expression — the tf.json template string, verbatim.
-
TfArgLiteral<
T> -
TfArgVariable<
T> - TfCollectionType
-
list(...),set(...)ormap(...). - TfMoved
-
One
moved { from = ... to = ... }block: the state object at from now belongs to the resource at to, so a rename does not become a destroy-and-create. - TfObjectType
-
object({ ... }). - TfOptionalType
-
optional(<type>[, <default>]). -
TfOutput<
T> -
An
output "<name>" { value = ... }block, registered withStack.addOutput. - TfPrimitiveType
-
string,number,boolorany. -
TfRef<
T> - A Terraform-side reference: an attribute of a resource (AttributeRef) or a data source (DataRef), or a whole resource (ResourceRef).
- TfTimeouts
-
timeouts { ... }on a resource or data source: how long Terraform waits for each operation before giving up. - TfTupleType
-
tuple([...]). - TfType
-
A Terraform type constraint:
string,list(number),object({ name = string }). - TfVariable
-
One
variable "<name>" { ... }declaration. - UndeclaredVariable
-
A
TfArg.variableorvar.<name>in an expression names a variable the Stack does not declare. - UnregisteredReference
-
A block references another block that was never registered on the
Stack: built, but not passed to
add(...)/addModule(...). - UnresolvableConstant
-
An
AppConstant.refwhose value is not known at synth: the attribute is not set to a literal, is sensitive, does not match the constant's type, or belongs to a block that is not registered. -
ValueConstant<
T> - The AppConstant.value choice.
Enums
- ResourceKind
-
Whether a Stack entry is a
resourceblock or adatablock in Terraform JSON.
Extension Types
- DataLossPreventionContentPolicyContentOptions
-
content_options— derived from the provider schema description. - DataLossPreventionContentPolicyFixedLikelihood
-
fixed_likelihood— derived from the provider schema description. - DataLossPreventionContentPolicyLikelihood
-
likelihood— derived from the provider schema description. - DataLossPreventionContentPolicyMatchingType
-
matching_type— derived from the provider schema description. - DataLossPreventionContentPolicyMinLikelihood
-
min_likelihood— derived from the provider schema description. - DataLossPreventionContentPolicyReturnVerdict
-
return_verdict— derived from the provider schema description. - DataLossPreventionContentPolicyScore
-
score— derived from the provider schema description. - DataLossPreventionDeidentifyTemplateCommonAlphabet
-
common_alphabet— derived from the provider schema description. - DataLossPreventionDeidentifyTemplateCommonCharactersToIgnore
-
common_characters_to_ignore— derived from the provider schema description. - DataLossPreventionDeidentifyTemplateCryptoReplaceFfxFpeConfigCommonAlphabet
-
common_alphabet— derived from the provider schema description. - DataLossPreventionDeidentifyTemplateDayOfWeekValue
-
day_of_week_value— derived from the provider schema description. - DataLossPreventionDeidentifyTemplateOperator
-
operator— derived from the provider schema description. - DataLossPreventionDeidentifyTemplatePartToExtract
-
part_to_extract— derived from the provider schema description. - DataLossPreventionDeidentifyTemplateScore
-
score— derived from the provider schema description. - DataLossPreventionDiscoveryConfigBucketTypes
-
bucket_types— derived from the provider schema description. - DataLossPreventionDiscoveryConfigCadenceTypes
-
types— derived from the provider schema description. - DataLossPreventionDiscoveryConfigCloudSqlTargetTypes
-
types— derived from the provider schema description. - DataLossPreventionDiscoveryConfigDatabaseEngines
-
database_engines— derived from the provider schema description. - DataLossPreventionDiscoveryConfigDetailOfMessage
-
detail_of_message— derived from the provider schema description. - DataLossPreventionDiscoveryConfigEvent
-
event— derived from the provider schema description. - DataLossPreventionDiscoveryConfigFrequency
-
frequency— derived from the provider schema description. - DataLossPreventionDiscoveryConfigGenerationCadenceTypes
-
types— derived from the provider schema description. - DataLossPreventionDiscoveryConfigIncludedBucketAttributes
-
included_bucket_attributes— derived from the provider schema description. - DataLossPreventionDiscoveryConfigIncludedObjectAttributes
-
included_object_attributes— derived from the provider schema description. - DataLossPreventionDiscoveryConfigLogicalOperator
-
logical_operator— derived from the provider schema description. - DataLossPreventionDiscoveryConfigMinimumRiskScore
-
minimum_risk_score— derived from the provider schema description. - DataLossPreventionDiscoveryConfigMinimumSensitivityScore
-
minimum_sensitivity_score— derived from the provider schema description. - DataLossPreventionDiscoveryConfigObjectStorageClasses
-
object_storage_classes— derived from the provider schema description. - DataLossPreventionDiscoveryConfigProfileGenerationsToTag
-
profile_generations_to_tag— derived from the provider schema description. - DataLossPreventionDiscoveryConfigRefreshFrequency
-
refresh_frequency— derived from the provider schema description. - DataLossPreventionDiscoveryConfigScore
-
score— derived from the provider schema description. - DataLossPreventionDiscoveryConfigStatus
-
Data Loss Prevention Discovery Config enum for
status. - DataLossPreventionDiscoveryConfigTypeCollection
-
type_collection— derived from the provider schema description. - DataLossPreventionDiscoveryConfigTypesTypes
-
types— derived from the provider schema description. - DataLossPreventionInspectTemplateContentOptions
-
content_options— derived from the provider schema description. - DataLossPreventionInspectTemplateFixedLikelihood
-
fixed_likelihood— derived from the provider schema description. - DataLossPreventionInspectTemplateLikelihood
-
likelihood— derived from the provider schema description. - DataLossPreventionInspectTemplateMatchingType
-
matching_type— derived from the provider schema description. - DataLossPreventionInspectTemplateMinLikelihood
-
min_likelihood— derived from the provider schema description. - DataLossPreventionInspectTemplateScore
-
score— derived from the provider schema description. - DataLossPreventionJobTriggerFileTypes
-
file_types— derived from the provider schema description. - DataLossPreventionJobTriggerFileTypesToTransform
-
file_types_to_transform— derived from the provider schema description. - DataLossPreventionJobTriggerFixedLikelihood
-
fixed_likelihood— derived from the provider schema description. - DataLossPreventionJobTriggerLikelihood
-
likelihood— derived from the provider schema description. - DataLossPreventionJobTriggerMatchingType
-
matching_type— derived from the provider schema description. - DataLossPreventionJobTriggerMinLikelihood
-
min_likelihood— derived from the provider schema description. - DataLossPreventionJobTriggerOutputSchema
-
output_schema— derived from the provider schema description. - DataLossPreventionJobTriggerSampleMethod
-
sample_method— derived from the provider schema description. - DataLossPreventionJobTriggerScore
-
score— derived from the provider schema description. - DataLossPreventionJobTriggerStatus
-
Data Loss Prevention Job Trigger enum for
status. - OutputEnvironment
-
The environment
Stack.outputEnvironmentreturns: each variable and its value, in registration order. - RefTo
-
A reference to a resource of type
R, for an argument that names another resource (network,vpc_id,role_arn, ...).
Extensions
-
RefToList
on TfArg<
List< RefTo< >R> > -
A list-valued reference argument (
security_group_ids,subnet_ids): a literal list of RefTos, or one value that is the whole list (TfArg.variable('subnet_ids'),TfArg.expression(...)). - TerraformDurationExt on Duration
- Converts a Dart Duration into a Terraform duration string ("604800s").
Constants
- terradartManifestVariable → const String
-
The environment variable the
terradartcommand sets to the file runStack and runEnvironments describe what they wrote in.
Functions
-
runEnvironments<
E extends Enum> (List< String> args, List<E> environments, Stack build(E env), {String dir(E env)?, String? workspace(E env)?, List<String> backendConfig(E env)?, E? defaultEnv}) → Future<void> -
The entry point of a project with one Stack per environment. The
environments are the members of an enum of the project's own — any
names, each carrying its values — so the Stack takes a typed
envand derives everything per environment from it, its backend included: -
runStack(
List< String> args, Stack build(), {String out = 'tf-out'}) → Future<void> -
The entry point of a project with one Stack: writes it to
out.
Exceptions / Errors
- DuplicateModuleError
-
A
ModuleCallregistered twice under one name. - DuplicateResourceError
-
Thrown by
Stack.addwhen an entry with the same(kind, terraformType, localName)triple is registered twice. - SynthException
-
Thrown by
Stack.synth()andStack.writeTo()when the Stack has one or more SynthIssues. Nothing is written.