Cloud Data Loss Prevention (DLP) V2 API - Class Google::Cloud::Dlp::V2::AdjustByMatchingInfoTypes (v1.16.0)

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

AdjustmentRule condition for matching infoTypes.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#info_types

def info_types() -> ::Array<::Google::Cloud::Dlp::V2::InfoType>
Returns
  • (::Array<::Google::Cloud::Dlp::V2::InfoType>) — Sensitive Data Protection adjusts the likelihood of a finding if that finding also matches one of these infoTypes.

    For example, you can create a rule to adjust the likelihood of a PHONE_NUMBER finding if the string is found within a document that is classified as DOCUMENT_TYPE/HR/RESUME. To configure this, set PHONE_NUMBER in InspectionRuleSet.info_types. Add an adjustment_rule with an adjust_by_matching_info_types.info_types that contains DOCUMENT_TYPE/HR/RESUME. In this case, the likelihood of the PHONE_NUMBER finding is adjusted, but the likelihood of the DOCUMENT_TYPE/HR/RESUME finding is not.

#info_types=

def info_types=(value) -> ::Array<::Google::Cloud::Dlp::V2::InfoType>
Parameter
  • value (::Array<::Google::Cloud::Dlp::V2::InfoType>) — Sensitive Data Protection adjusts the likelihood of a finding if that finding also matches one of these infoTypes.

    For example, you can create a rule to adjust the likelihood of a PHONE_NUMBER finding if the string is found within a document that is classified as DOCUMENT_TYPE/HR/RESUME. To configure this, set PHONE_NUMBER in InspectionRuleSet.info_types. Add an adjustment_rule with an adjust_by_matching_info_types.info_types that contains DOCUMENT_TYPE/HR/RESUME. In this case, the likelihood of the PHONE_NUMBER finding is adjusted, but the likelihood of the DOCUMENT_TYPE/HR/RESUME finding is not.

Returns
  • (::Array<::Google::Cloud::Dlp::V2::InfoType>) — Sensitive Data Protection adjusts the likelihood of a finding if that finding also matches one of these infoTypes.

    For example, you can create a rule to adjust the likelihood of a PHONE_NUMBER finding if the string is found within a document that is classified as DOCUMENT_TYPE/HR/RESUME. To configure this, set PHONE_NUMBER in InspectionRuleSet.info_types. Add an adjustment_rule with an adjust_by_matching_info_types.info_types that contains DOCUMENT_TYPE/HR/RESUME. In this case, the likelihood of the PHONE_NUMBER finding is adjusted, but the likelihood of the DOCUMENT_TYPE/HR/RESUME finding is not.

#matching_type

def matching_type() -> ::Google::Cloud::Dlp::V2::MatchingType
Returns
  • (::Google::Cloud::Dlp::V2::MatchingType) —

    How the adjustment rule is applied.

    Only MATCHING_TYPE_PARTIAL_MATCH is supported:

    • Partial match: adjusts the findings of infoTypes specified in the inspection rule when they have a nonempty intersection with a finding of an infoType specified in this adjustment rule.

#matching_type=

def matching_type=(value) -> ::Google::Cloud::Dlp::V2::MatchingType
Parameter
  • value (::Google::Cloud::Dlp::V2::MatchingType) —

    How the adjustment rule is applied.

    Only MATCHING_TYPE_PARTIAL_MATCH is supported:

    • Partial match: adjusts the findings of infoTypes specified in the inspection rule when they have a nonempty intersection with a finding of an infoType specified in this adjustment rule.
Returns
  • (::Google::Cloud::Dlp::V2::MatchingType) —

    How the adjustment rule is applied.

    Only MATCHING_TYPE_PARTIAL_MATCH is supported:

    • Partial match: adjusts the findings of infoTypes specified in the inspection rule when they have a nonempty intersection with a finding of an infoType specified in this adjustment rule.

#min_likelihood

def min_likelihood() -> ::Google::Cloud::Dlp::V2::Likelihood
Returns
  • (::Google::Cloud::Dlp::V2::Likelihood) — Required. Minimum likelihood of the adjust_by_matching_info_types.info_types finding. If the likelihood is lower than this value, Sensitive Data Protection doesn't adjust the likelihood of the InspectionRuleSet.info_types finding.

#min_likelihood=

def min_likelihood=(value) -> ::Google::Cloud::Dlp::V2::Likelihood
Parameter
  • value (::Google::Cloud::Dlp::V2::Likelihood) — Required. Minimum likelihood of the adjust_by_matching_info_types.info_types finding. If the likelihood is lower than this value, Sensitive Data Protection doesn't adjust the likelihood of the InspectionRuleSet.info_types finding.
Returns
  • (::Google::Cloud::Dlp::V2::Likelihood) — Required. Minimum likelihood of the adjust_by_matching_info_types.info_types finding. If the likelihood is lower than this value, Sensitive Data Protection doesn't adjust the likelihood of the InspectionRuleSet.info_types finding.