PreventionJobTriggerInspectJobInspectConfigCustomInfoType class

Constructors

PreventionJobTriggerInspectJobInspectConfigCustomInfoType({Input<PreventionJobTriggerInspectJobInspectConfigCustomInfoTypeDictionary?>? dictionary, Input<String?>? exclusionType, required Input<PreventionJobTriggerInspectJobInspectConfigCustomInfoTypeInfoType> infoType, Input<String?>? likelihood, Input<PreventionJobTriggerInspectJobInspectConfigCustomInfoTypeRegex?>? regex, Input<PreventionJobTriggerInspectJobInspectConfigCustomInfoTypeSensitivityScore?>? sensitivityScore, Input<PreventionJobTriggerInspectJobInspectConfigCustomInfoTypeStoredType?>? storedType, 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.
const
PreventionJobTriggerInspectJobInspectConfigCustomInfoType.fromMap(Map<String, dynamic> map)
factory

Properties

dictionary → Input<PreventionJobTriggerInspectJobInspectConfigCustomInfoTypeDictionary?>?
Dictionary which defines the rule. Structure is documented below.
final
exclusionType → Input<String?>?
If set to EXCLUSION_TYPE_EXCLUDE this infoType will not cause a finding to be returned. It still can be used for rules matching. Possible values are: EXCLUSION_TYPE_EXCLUDE.
final
hashCode → int
The hash code for this object.
no setterinherited
infoType → Input<PreventionJobTriggerInspectJobInspectConfigCustomInfoTypeInfoType>
CustomInfoType can either be a new infoType, or an extension of built-in infoType, when the name matches one of existing infoTypes and that infoType is specified in infoTypes field. Specifying the latter adds findings to the one detected by the system. If built-in info type is not specified in infoTypes list then the name is treated as a custom info type. Structure is documented below.
final
likelihood → Input<String?>?
Likelihood to return for this CustomInfoType. This base value can be altered by a detection rule if the finding meets the criteria specified by the rule. Default value is VERY_LIKELY. Possible values are: VERY_UNLIKELY, UNLIKELY, POSSIBLE, LIKELY, VERY_LIKELY.
final
regex → Input<PreventionJobTriggerInspectJobInspectConfigCustomInfoTypeRegex?>?
Regular expression which defines the rule. Structure is documented below.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
sensitivityScore → Input<PreventionJobTriggerInspectJobInspectConfigCustomInfoTypeSensitivityScore?>?
Optional custom sensitivity for this InfoType. This only applies to data profiling. Structure is documented below.
final
storedType → Input<PreventionJobTriggerInspectJobInspectConfigCustomInfoTypeStoredType?>?
A reference to a StoredInfoType to use with scanning. Structure is documented below.
final
surrogateType → Input<Map<String, dynamic>?>?
Message for detecting output from deidentification transformations that support reversing.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited