lib/google/apis/dlp_v2/representations.rb in google-apis-dlp_v2-0.68.0 vs lib/google/apis/dlp_v2/representations.rb in google-apis-dlp_v2-0.69.0
- old
+ new
@@ -56,10 +56,16 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GooglePrivacyDlpV2AllOtherResources
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GooglePrivacyDlpV2AllText
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -206,10 +212,16 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GooglePrivacyDlpV2CloudStorageDiscoveryTarget
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GooglePrivacyDlpV2CloudStorageFileSet
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -224,16 +236,28 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GooglePrivacyDlpV2CloudStorageRegex
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GooglePrivacyDlpV2CloudStorageRegexFileSet
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GooglePrivacyDlpV2CloudStorageResourceReference
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GooglePrivacyDlpV2Color
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -566,22 +590,52 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GooglePrivacyDlpV2DiscoveryCloudStorageConditions
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GooglePrivacyDlpV2DiscoveryCloudStorageFilter
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GooglePrivacyDlpV2DiscoveryCloudStorageGenerationCadence
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GooglePrivacyDlpV2DiscoveryConfig
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GooglePrivacyDlpV2DiscoveryFileStoreConditions
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GooglePrivacyDlpV2DiscoveryGenerationCadence
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GooglePrivacyDlpV2DiscoveryInspectTemplateModifiedCadence
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GooglePrivacyDlpV2DiscoverySchemaModifiedCadence
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -692,10 +746,16 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GooglePrivacyDlpV2FileStoreCollection
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GooglePrivacyDlpV2FileStoreDataProfile
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -704,10 +764,22 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GooglePrivacyDlpV2FileStoreRegex
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GooglePrivacyDlpV2FileStoreRegexes
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GooglePrivacyDlpV2Finding
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -1776,10 +1848,16 @@
# @private
class Representation < Google::Apis::Core::JsonRepresentation
end
end
+ class GooglePrivacyDlpV2AllOtherResources
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ end
+ end
+
class GooglePrivacyDlpV2AllText
# @private
class Representation < Google::Apis::Core::JsonRepresentation
end
end
@@ -2033,10 +2111,24 @@
property :username_password, as: 'usernamePassword', class: Google::Apis::DlpV2::GooglePrivacyDlpV2SecretManagerCredential, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2SecretManagerCredential::Representation
end
end
+ class GooglePrivacyDlpV2CloudStorageDiscoveryTarget
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :conditions, as: 'conditions', class: Google::Apis::DlpV2::GooglePrivacyDlpV2DiscoveryFileStoreConditions, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2DiscoveryFileStoreConditions::Representation
+
+ property :disabled, as: 'disabled', class: Google::Apis::DlpV2::GooglePrivacyDlpV2Disabled, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2Disabled::Representation
+
+ property :filter, as: 'filter', class: Google::Apis::DlpV2::GooglePrivacyDlpV2DiscoveryCloudStorageFilter, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2DiscoveryCloudStorageFilter::Representation
+
+ property :generation_cadence, as: 'generationCadence', class: Google::Apis::DlpV2::GooglePrivacyDlpV2DiscoveryCloudStorageGenerationCadence, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2DiscoveryCloudStorageGenerationCadence::Representation
+
+ end
+ end
+
class GooglePrivacyDlpV2CloudStorageFileSet
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :url, as: 'url'
end
@@ -2060,19 +2152,35 @@
class Representation < Google::Apis::Core::JsonRepresentation
property :path, as: 'path'
end
end
+ class GooglePrivacyDlpV2CloudStorageRegex
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :bucket_name_regex, as: 'bucketNameRegex'
+ property :project_id_regex, as: 'projectIdRegex'
+ end
+ end
+
class GooglePrivacyDlpV2CloudStorageRegexFileSet
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :bucket_name, as: 'bucketName'
collection :exclude_regex, as: 'excludeRegex'
collection :include_regex, as: 'includeRegex'
end
end
+ class GooglePrivacyDlpV2CloudStorageResourceReference
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :bucket_name, as: 'bucketName'
+ property :project_id, as: 'projectId'
+ end
+ end
+
class GooglePrivacyDlpV2Color
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :blue, as: 'blue'
property :green, as: 'green'
@@ -2687,10 +2795,39 @@
property :schema_modified_cadence, as: 'schemaModifiedCadence', class: Google::Apis::DlpV2::GooglePrivacyDlpV2SchemaModifiedCadence, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2SchemaModifiedCadence::Representation
end
end
+ class GooglePrivacyDlpV2DiscoveryCloudStorageConditions
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :included_bucket_attributes, as: 'includedBucketAttributes'
+ collection :included_object_attributes, as: 'includedObjectAttributes'
+ end
+ end
+
+ class GooglePrivacyDlpV2DiscoveryCloudStorageFilter
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :cloud_storage_resource_reference, as: 'cloudStorageResourceReference', class: Google::Apis::DlpV2::GooglePrivacyDlpV2CloudStorageResourceReference, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2CloudStorageResourceReference::Representation
+
+ property :collection, as: 'collection', class: Google::Apis::DlpV2::GooglePrivacyDlpV2FileStoreCollection, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2FileStoreCollection::Representation
+
+ property :others, as: 'others', class: Google::Apis::DlpV2::GooglePrivacyDlpV2AllOtherResources, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2AllOtherResources::Representation
+
+ end
+ end
+
+ class GooglePrivacyDlpV2DiscoveryCloudStorageGenerationCadence
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :inspect_template_modified_cadence, as: 'inspectTemplateModifiedCadence', class: Google::Apis::DlpV2::GooglePrivacyDlpV2DiscoveryInspectTemplateModifiedCadence, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2DiscoveryInspectTemplateModifiedCadence::Representation
+
+ property :refresh_frequency, as: 'refreshFrequency'
+ end
+ end
+
class GooglePrivacyDlpV2DiscoveryConfig
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :actions, as: 'actions', class: Google::Apis::DlpV2::GooglePrivacyDlpV2DataProfileAction, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2DataProfileAction::Representation
@@ -2708,20 +2845,39 @@
property :update_time, as: 'updateTime'
end
end
+ class GooglePrivacyDlpV2DiscoveryFileStoreConditions
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :cloud_storage_conditions, as: 'cloudStorageConditions', class: Google::Apis::DlpV2::GooglePrivacyDlpV2DiscoveryCloudStorageConditions, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2DiscoveryCloudStorageConditions::Representation
+
+ property :created_after, as: 'createdAfter'
+ property :min_age, as: 'minAge'
+ end
+ end
+
class GooglePrivacyDlpV2DiscoveryGenerationCadence
# @private
class Representation < Google::Apis::Core::JsonRepresentation
+ property :inspect_template_modified_cadence, as: 'inspectTemplateModifiedCadence', class: Google::Apis::DlpV2::GooglePrivacyDlpV2DiscoveryInspectTemplateModifiedCadence, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2DiscoveryInspectTemplateModifiedCadence::Representation
+
property :schema_modified_cadence, as: 'schemaModifiedCadence', class: Google::Apis::DlpV2::GooglePrivacyDlpV2DiscoverySchemaModifiedCadence, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2DiscoverySchemaModifiedCadence::Representation
property :table_modified_cadence, as: 'tableModifiedCadence', class: Google::Apis::DlpV2::GooglePrivacyDlpV2DiscoveryTableModifiedCadence, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2DiscoveryTableModifiedCadence::Representation
end
end
+ class GooglePrivacyDlpV2DiscoveryInspectTemplateModifiedCadence
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :frequency, as: 'frequency'
+ end
+ end
+
class GooglePrivacyDlpV2DiscoverySchemaModifiedCadence
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :frequency, as: 'frequency'
collection :types, as: 'types'
@@ -2749,10 +2905,12 @@
class Representation < Google::Apis::Core::JsonRepresentation
property :big_query_target, as: 'bigQueryTarget', class: Google::Apis::DlpV2::GooglePrivacyDlpV2BigQueryDiscoveryTarget, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2BigQueryDiscoveryTarget::Representation
property :cloud_sql_target, as: 'cloudSqlTarget', class: Google::Apis::DlpV2::GooglePrivacyDlpV2CloudSqlDiscoveryTarget, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2CloudSqlDiscoveryTarget::Representation
+ property :cloud_storage_target, as: 'cloudStorageTarget', class: Google::Apis::DlpV2::GooglePrivacyDlpV2CloudStorageDiscoveryTarget, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2CloudStorageDiscoveryTarget::Representation
+
property :secrets_target, as: 'secretsTarget', class: Google::Apis::DlpV2::GooglePrivacyDlpV2SecretsDiscoveryTarget, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2SecretsDiscoveryTarget::Representation
end
end
@@ -2916,10 +3074,18 @@
property :url, as: 'url'
end
end
+ class GooglePrivacyDlpV2FileStoreCollection
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :include_regexes, as: 'includeRegexes', class: Google::Apis::DlpV2::GooglePrivacyDlpV2FileStoreRegexes, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2FileStoreRegexes::Representation
+
+ end
+ end
+
class GooglePrivacyDlpV2FileStoreDataProfile
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :config_snapshot, as: 'configSnapshot', class: Google::Apis::DlpV2::GooglePrivacyDlpV2DataProfileConfigSnapshot, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2DataProfileConfigSnapshot::Representation
@@ -2957,9 +3123,25 @@
class GooglePrivacyDlpV2FileStoreInfoTypeSummary
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :info_type, as: 'infoType', class: Google::Apis::DlpV2::GooglePrivacyDlpV2InfoType, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2InfoType::Representation
+
+ end
+ end
+
+ class GooglePrivacyDlpV2FileStoreRegex
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :cloud_storage_regex, as: 'cloudStorageRegex', class: Google::Apis::DlpV2::GooglePrivacyDlpV2CloudStorageRegex, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2CloudStorageRegex::Representation
+
+ end
+ end
+
+ class GooglePrivacyDlpV2FileStoreRegexes
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :patterns, as: 'patterns', class: Google::Apis::DlpV2::GooglePrivacyDlpV2FileStoreRegex, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2FileStoreRegex::Representation
end
end
class GooglePrivacyDlpV2Finding