@@ -67,15 +67,14 @@ class GooglePrivacyDlpV2Action
6767 attr_accessor :publish_findings_to_cloud_data_catalog
6868
6969 # Publish findings of a DlpJob to Dataplex Universal Catalog as a `sensitive-
70- # data-protection-job-result` aspect. To learn more about aspects, see [Send
71- # inspection results to Dataplex Universal Catalog as aspects](https://cloud.
72- # google.com/sensitive-data-protection/docs/add-aspects-inspection-job). Aspects
73- # are persisted in Dataplex Universal Catalog storage and are governed by
74- # service-specific policies for Dataplex Universal Catalog. For more information,
75- # see [Service Specific Terms](https://cloud.google.com/terms/service-terms).
76- # Only a single instance of this action can be specified. This action is allowed
77- # only if all resources being scanned are BigQuery tables. Compatible with:
78- # Inspect
70+ # data-protection-job-result` aspect. For more information, see [Send inspection
71+ # results to Dataplex Universal Catalog as aspects](https://cloud.google.com/
72+ # sensitive-data-protection/docs/add-aspects-inspection-job). Aspects are stored
73+ # in Dataplex Universal Catalog storage and are governed by service-specific
74+ # policies for Dataplex Universal Catalog. For more information, see [Service
75+ # Specific Terms](https://cloud.google.com/terms/service-terms). Only a single
76+ # instance of this action can be specified. This action is allowed only if all
77+ # resources being scanned are BigQuery tables. Compatible with: Inspect
7978 # Corresponds to the JSON property `publishFindingsToDataplexCatalog`
8079 # @return [Google::Apis::DlpV2::GooglePrivacyDlpV2PublishFindingsToDataplexCatalog]
8180 attr_accessor :publish_findings_to_dataplex_catalog
@@ -8552,15 +8551,14 @@ def update!(**args)
85528551 end
85538552
85548553 # Publish findings of a DlpJob to Dataplex Universal Catalog as a `sensitive-
8555- # data-protection-job-result` aspect. To learn more about aspects, see [Send
8556- # inspection results to Dataplex Universal Catalog as aspects](https://cloud.
8557- # google.com/sensitive-data-protection/docs/add-aspects-inspection-job). Aspects
8558- # are persisted in Dataplex Universal Catalog storage and are governed by
8559- # service-specific policies for Dataplex Universal Catalog. For more information,
8560- # see [Service Specific Terms](https://cloud.google.com/terms/service-terms).
8561- # Only a single instance of this action can be specified. This action is allowed
8562- # only if all resources being scanned are BigQuery tables. Compatible with:
8563- # Inspect
8554+ # data-protection-job-result` aspect. For more information, see [Send inspection
8555+ # results to Dataplex Universal Catalog as aspects](https://cloud.google.com/
8556+ # sensitive-data-protection/docs/add-aspects-inspection-job). Aspects are stored
8557+ # in Dataplex Universal Catalog storage and are governed by service-specific
8558+ # policies for Dataplex Universal Catalog. For more information, see [Service
8559+ # Specific Terms](https://cloud.google.com/terms/service-terms). Only a single
8560+ # instance of this action can be specified. This action is allowed only if all
8561+ # resources being scanned are BigQuery tables. Compatible with: Inspect
85648562 class GooglePrivacyDlpV2PublishFindingsToDataplexCatalog
85658563 include Google::Apis::Core::Hashable
85668564
@@ -9012,6 +9010,14 @@ class GooglePrivacyDlpV2RedactImageRequest
90129010 # @return [Google::Apis::DlpV2::GooglePrivacyDlpV2ByteContentItem]
90139011 attr_accessor :byte_item
90149012
9013+ # The full resource name of the de-identification template to use. Settings in
9014+ # the main `image_redaction_configs` field override the corresponding settings
9015+ # in this de-identification template. The request fails if the type of the
9016+ # template's deidentify_config is not image_transformations.
9017+ # Corresponds to the JSON property `deidentifyTemplate`
9018+ # @return [String]
9019+ attr_accessor :deidentify_template
9020+
90159021 # The configuration for specifying what content to redact from images.
90169022 # Corresponds to the JSON property `imageRedactionConfigs`
90179023 # @return [Array<Google::Apis::DlpV2::GooglePrivacyDlpV2ImageRedactionConfig>]
@@ -9029,6 +9035,16 @@ class GooglePrivacyDlpV2RedactImageRequest
90299035 # @return [Google::Apis::DlpV2::GooglePrivacyDlpV2InspectConfig]
90309036 attr_accessor :inspect_config
90319037
9038+ # The full resource name of the inspection template to use. Settings in the main
9039+ # `inspect_config` field override the corresponding settings in this inspection
9040+ # template. The merge behavior is as follows: - Singular field: The main field's
9041+ # value replaces the value of the corresponding field in the template. -
9042+ # Repeated fields: The field values are appended to the list defined in the
9043+ # template. - Sub-messages and groups: The fields are recursively merged.
9044+ # Corresponds to the JSON property `inspectTemplate`
9045+ # @return [String]
9046+ attr_accessor :inspect_template
9047+
90329048 # Deprecated. This field has no effect.
90339049 # Corresponds to the JSON property `locationId`
90349050 # @return [String]
@@ -9041,9 +9057,11 @@ def initialize(**args)
90419057 # Update properties of this object
90429058 def update!(**args)
90439059 @byte_item = args[:byte_item] if args.key?(:byte_item)
9060+ @deidentify_template = args[:deidentify_template] if args.key?(:deidentify_template)
90449061 @image_redaction_configs = args[:image_redaction_configs] if args.key?(:image_redaction_configs)
90459062 @include_findings = args[:include_findings] if args.key?(:include_findings)
90469063 @inspect_config = args[:inspect_config] if args.key?(:inspect_config)
9064+ @inspect_template = args[:inspect_template] if args.key?(:inspect_template)
90479065 @location_id = args[:location_id] if args.key?(:location_id)
90489066 end
90499067 end
0 commit comments