Cloud Data Loss Prevention (DLP) V2 API - Module Google::Cloud::Dlp::V2::MatchingType (v1.16.1)

Reference documentation and code samples for the Cloud Data Loss Prevention (DLP) V2 API module Google::Cloud::Dlp::V2::MatchingType.

Type of the match which can be applied to different ways of matching, like Dictionary, regular expression and intersecting with findings of another infoType.

Constants

MATCHING_TYPE_UNSPECIFIED

value: 0
Invalid.

MATCHING_TYPE_FULL_MATCH

value: 1

Full match.

  • Dictionary: join of Dictionary results matched the complete finding quote
  • Regex: all regex matches fill a finding quote from start to end
  • Exclude infoType: completely inside affecting infoTypes findings

MATCHING_TYPE_PARTIAL_MATCH

value: 2

Partial match.

  • Dictionary: at least one of the tokens in the finding matches
  • Regex: substring of the finding matches
  • Exclude infoType: intersects with affecting infoTypes findings

MATCHING_TYPE_INVERSE_MATCH

value: 3

Inverse match.

  • Dictionary: no tokens in the finding match the dictionary
  • Regex: finding doesn't match the regex
  • Exclude infoType: no intersection with affecting infoTypes findings

MATCHING_TYPE_RULE_SPECIFIC

value: 4

Rule-specific match.

The matching logic is based on the specific rule being used. This is required for rules where the matching behavior is not a simple string comparison (e.g., image containment). This matching type can only be used with the ExcludeByImageFindings rule.

  • Exclude by image findings: The matching logic is defined within ExcludeByImageFindings based on spatial relationships between bounding boxes.