lib/google/apis/dlp_v2/representations.rb in google-apis-dlp_v2-0.27.0 vs lib/google/apis/dlp_v2/representations.rb in google-apis-dlp_v2-0.28.0
- old
+ new
@@ -314,10 +314,16 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GooglePrivacyDlpV2Deidentify
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GooglePrivacyDlpV2DeidentifyConfig
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -1184,10 +1190,22 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GooglePrivacyDlpV2TransformationConfig
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GooglePrivacyDlpV2TransformationDetailsStorageConfig
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GooglePrivacyDlpV2TransformationErrorHandling
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -1256,10 +1274,16 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GooglePrivacyDlpV2VersionDescription
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GooglePrivacyDlpV2WordList
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -1289,10 +1313,12 @@
end
class GooglePrivacyDlpV2Action
# @private
class Representation < Google::Apis::Core::JsonRepresentation
+ property :deidentify, as: 'deidentify', class: Google::Apis::DlpV2::GooglePrivacyDlpV2Deidentify, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2Deidentify::Representation
+
property :job_notification_emails, as: 'jobNotificationEmails', class: Google::Apis::DlpV2::GooglePrivacyDlpV2JobNotificationEmails, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2JobNotificationEmails::Representation
property :pub_sub, as: 'pubSub', class: Google::Apis::DlpV2::GooglePrivacyDlpV2PublishToPubSub, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2PublishToPubSub::Representation
property :publish_findings_to_cloud_data_catalog, as: 'publishFindingsToCloudDataCatalog', class: Google::Apis::DlpV2::GooglePrivacyDlpV2PublishFindingsToCloudDataCatalog, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2PublishFindingsToCloudDataCatalog::Representation
@@ -1813,10 +1839,22 @@
property :time_zone, as: 'timeZone', class: Google::Apis::DlpV2::GooglePrivacyDlpV2TimeZone, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2TimeZone::Representation
end
end
+ class GooglePrivacyDlpV2Deidentify
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :cloud_storage_output, as: 'cloudStorageOutput'
+ collection :file_types_to_transform, as: 'fileTypesToTransform'
+ property :transformation_config, as: 'transformationConfig', class: Google::Apis::DlpV2::GooglePrivacyDlpV2TransformationConfig, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2TransformationConfig::Representation
+
+ property :transformation_details_storage_config, as: 'transformationDetailsStorageConfig', class: Google::Apis::DlpV2::GooglePrivacyDlpV2TransformationDetailsStorageConfig, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2TransformationDetailsStorageConfig::Representation
+
+ end
+ end
+
class GooglePrivacyDlpV2DeidentifyConfig
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :info_type_transformations, as: 'infoTypeTransformations', class: Google::Apis::DlpV2::GooglePrivacyDlpV2InfoTypeTransformations, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2InfoTypeTransformations::Representation
@@ -2203,10 +2241,12 @@
property :description, as: 'description'
property :display_name, as: 'displayName'
property :name, as: 'name'
collection :supported_by, as: 'supportedBy'
+ collection :versions, as: 'versions', class: Google::Apis::DlpV2::GooglePrivacyDlpV2VersionDescription, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2VersionDescription::Representation
+
end
end
class GooglePrivacyDlpV2InfoTypeLimit
# @private
@@ -3277,10 +3317,27 @@
property :timestamp_field, as: 'timestampField', class: Google::Apis::DlpV2::GooglePrivacyDlpV2FieldId, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2FieldId::Representation
end
end
+ class GooglePrivacyDlpV2TransformationConfig
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :deidentify_template, as: 'deidentifyTemplate'
+ property :image_redact_template, as: 'imageRedactTemplate'
+ property :structured_deidentify_template, as: 'structuredDeidentifyTemplate'
+ end
+ end
+
+ class GooglePrivacyDlpV2TransformationDetailsStorageConfig
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :table, as: 'table', class: Google::Apis::DlpV2::GooglePrivacyDlpV2BigQueryTable, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2BigQueryTable::Representation
+
+ end
+ end
+
class GooglePrivacyDlpV2TransformationErrorHandling
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :leave_untransformed, as: 'leaveUntransformed', class: Google::Apis::DlpV2::GooglePrivacyDlpV2LeaveUntransformed, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2LeaveUntransformed::Representation
@@ -3397,9 +3454,17 @@
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :count, :numeric_string => true, as: 'count'
property :value, as: 'value', class: Google::Apis::DlpV2::GooglePrivacyDlpV2Value, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2Value::Representation
+ end
+ end
+
+ class GooglePrivacyDlpV2VersionDescription
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :description, as: 'description'
+ property :version, as: 'version'
end
end
class GooglePrivacyDlpV2WordList
# @private