PreventionInspectTemplateInspectConfigCustomInfoType class
Constructors
-
PreventionInspectTemplateInspectConfigCustomInfoType({Input<
PreventionInspectTemplateInspectConfigCustomInfoTypeDictionary?> ? dictionary, Input<String?> ? exclusionType, required Input<PreventionInspectTemplateInspectConfigCustomInfoTypeInfoType> infoType, Input<String?> ? likelihood, Input<PreventionInspectTemplateInspectConfigCustomInfoTypeRegex?> ? regex, Input<PreventionInspectTemplateInspectConfigCustomInfoTypeSensitivityScore?> ? sensitivityScore, Input<PreventionInspectTemplateInspectConfigCustomInfoTypeStoredType?> ? storedType, Input<Map< ? surrogateType})String, dynamic> ?> -
Creates a new PreventionInspectTemplateInspectConfigCustomInfoType.
dictionaryDictionary which defines the rule.exclusionTypeIf set to EXCLUSION_TYPE_EXCLUDE this infoType will not cause a finding to be returned. It still can be used for rules matching.infoTypeCustomInfoType can either be a new infoType, or an extension of built-in infoType, when the name matches one of existinglikelihoodLikelihood to return for this CustomInfoType. This base value can be altered by a detection rule if the finding meets the criteriaregexRegular expression which defines the rule.sensitivityScoreOptional custom sensitivity for this InfoType. This only applies to data profiling.storedTypeA reference to a StoredInfoType to use with scanning.surrogateTypeMessage for detecting output from deidentification transformations that support reversing.const -
PreventionInspectTemplateInspectConfigCustomInfoType.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
dictionary
→ Input<
PreventionInspectTemplateInspectConfigCustomInfoTypeDictionary?> ? -
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<
PreventionInspectTemplateInspectConfigCustomInfoTypeInfoType> -
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
infoTypesfield. Specifying the latter adds findings to the one detected by the system. If built-in info type is not specified ininfoTypeslist 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<
PreventionInspectTemplateInspectConfigCustomInfoTypeRegex?> ? -
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<
PreventionInspectTemplateInspectConfigCustomInfoTypeSensitivityScore?> ? -
Optional custom sensitivity for this InfoType. This only applies to data profiling.
Structure is documented below.
final
-
storedType
→ Input<
PreventionInspectTemplateInspectConfigCustomInfoTypeStoredType?> ? -
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