Reference documentation and code samples for the Data Loss Prevention V2 Client class CustomInfoType.
Custom information type provided by the user. Used to find domain-specific sensitive information configurable to the data in question.
Generated from protobuf message google.privacy.dlp.v2.CustomInfoType
Namespace
Google \ Cloud \ Dlp \ V2Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ info_type
Google\Cloud\Dlp\V2\InfoType
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 InspectContent.info_types
field. Specifying the latter adds findings to the one detected by the system. If built-in info type is not specified in InspectContent.info_types
list then the name is treated as a custom info type.
↳ likelihood
int
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. Defaults to VERY_LIKELY
if not specified.
↳ dictionary
↳ regex
↳ surrogate_type
Google\Cloud\Dlp\V2\CustomInfoType\SurrogateType
Message for detecting output from deidentification transformations that support reversing.
↳ stored_type
Google\Cloud\Dlp\V2\StoredType
Load an existing StoredInfoType
resource for use in InspectDataSource
. Not currently supported in InspectContent
.
↳ detection_rules
array< Google\Cloud\Dlp\V2\CustomInfoType\DetectionRule
>
Set of detection rules to apply to all findings of this CustomInfoType. Rules are applied in order that they are specified. Not supported for the surrogate_type
CustomInfoType.
↳ exclusion_type
int
If set to EXCLUSION_TYPE_EXCLUDE this infoType will not cause a finding to be returned. It still can be used for rules matching.
getInfoType
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 InspectContent.info_types
field. Specifying the latter
adds findings to the one detected by the system. If built-in info type is
not specified in InspectContent.info_types
list then the name is treated
as a custom info type.
hasInfoType
clearInfoType
setInfoType
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 InspectContent.info_types
field. Specifying the latter
adds findings to the one detected by the system. If built-in info type is
not specified in InspectContent.info_types
list then the name is treated
as a custom info type.
$this
getLikelihood
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. Defaults to VERY_LIKELY
if not specified.
int
setLikelihood
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. Defaults to VERY_LIKELY
if not specified.
var
int
$this
getDictionary
A list of phrases to detect as a CustomInfoType.
hasDictionary
setDictionary
A list of phrases to detect as a CustomInfoType.
$this
getRegex
Regular expression based CustomInfoType.
hasRegex
setRegex
Regular expression based CustomInfoType.
$this
getSurrogateType
Message for detecting output from deidentification transformations that support reversing.
hasSurrogateType
setSurrogateType
Message for detecting output from deidentification transformations that support reversing.
$this
getStoredType
Load an existing StoredInfoType
resource for use in InspectDataSource
. Not currently supported in InspectContent
.
hasStoredType
setStoredType
Load an existing StoredInfoType
resource for use in InspectDataSource
. Not currently supported in InspectContent
.
$this
getDetectionRules
Set of detection rules to apply to all findings of this CustomInfoType.
Rules are applied in order that they are specified. Not supported for the surrogate_type
CustomInfoType.
setDetectionRules
Set of detection rules to apply to all findings of this CustomInfoType.
Rules are applied in order that they are specified. Not supported for the surrogate_type
CustomInfoType.
$this
getExclusionType
If set to EXCLUSION_TYPE_EXCLUDE this infoType will not cause a finding to be returned. It still can be used for rules matching.
int
setExclusionType
If set to EXCLUSION_TYPE_EXCLUDE this infoType will not cause a finding to be returned. It still can be used for rules matching.
var
int
$this
getType
string