PreventionJobTriggerInspectJobInspectConfigCustomInfoType constructor

const PreventionJobTriggerInspectJobInspectConfigCustomInfoType({
  1. Input<PreventionJobTriggerInspectJobInspectConfigCustomInfoTypeDictionary?>? dictionary,
  2. Input<String?>? exclusionType,
  3. required Input<PreventionJobTriggerInspectJobInspectConfigCustomInfoTypeInfoType> infoType,
  4. Input<String?>? likelihood,
  5. Input<PreventionJobTriggerInspectJobInspectConfigCustomInfoTypeRegex?>? regex,
  6. Input<PreventionJobTriggerInspectJobInspectConfigCustomInfoTypeSensitivityScore?>? sensitivityScore,
  7. Input<PreventionJobTriggerInspectJobInspectConfigCustomInfoTypeStoredType?>? storedType,
  8. Input<Map<String, dynamic>?>? surrogateType,
})

Creates a new PreventionJobTriggerInspectJobInspectConfigCustomInfoType. dictionary Dictionary which defines the rule. exclusionType If set to EXCLUSION_TYPE_EXCLUDE this infoType will not cause a finding to be returned. It still can be used for rules matching. infoType CustomInfoType can either be a new infoType, or an extension of built-in infoType, when the name matches one of existing likelihood Likelihood to return for this CustomInfoType. This base value can be altered by a detection rule if the finding meets the criteria regex Regular expression which defines the rule. sensitivityScore Optional custom sensitivity for this InfoType. This only applies to data profiling. storedType A reference to a StoredInfoType to use with scanning. surrogateType Message for detecting output from deidentification transformations that support reversing.

Implementation

const PreventionJobTriggerInspectJobInspectConfigCustomInfoType({
  this.dictionary,
  this.exclusionType,
  required this.infoType,
  this.likelihood,
  this.regex,
  this.sensitivityScore,
  this.storedType,
  this.surrogateType,
});