lib/google/apis/dlp_v2/representations.rb in google-apis-dlp_v2-0.61.0 vs lib/google/apis/dlp_v2/representations.rb in google-apis-dlp_v2-0.62.0
- old
+ new
@@ -50,10 +50,16 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GooglePrivacyDlpV2AllOtherDatabaseResources
+ 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
@@ -182,10 +188,28 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GooglePrivacyDlpV2CloudSqlDiscoveryTarget
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GooglePrivacyDlpV2CloudSqlIamCredential
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GooglePrivacyDlpV2CloudSqlProperties
+ 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
@@ -230,10 +254,16 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GooglePrivacyDlpV2Connection
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GooglePrivacyDlpV2Container
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -248,10 +278,16 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GooglePrivacyDlpV2CreateConnectionRequest
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GooglePrivacyDlpV2CreateDeidentifyTemplateRequest
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -368,10 +404,34 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GooglePrivacyDlpV2DatabaseResourceCollection
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GooglePrivacyDlpV2DatabaseResourceReference
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GooglePrivacyDlpV2DatabaseResourceRegex
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GooglePrivacyDlpV2DatabaseResourceRegexes
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GooglePrivacyDlpV2DatastoreKey
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -488,10 +548,28 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GooglePrivacyDlpV2DiscoveryCloudSqlConditions
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GooglePrivacyDlpV2DiscoveryCloudSqlFilter
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GooglePrivacyDlpV2DiscoveryCloudSqlGenerationCadence
+ 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
@@ -932,10 +1010,16 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GooglePrivacyDlpV2ListConnectionsResponse
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GooglePrivacyDlpV2ListDeidentifyTemplatesResponse
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -1292,10 +1376,28 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GooglePrivacyDlpV2SchemaModifiedCadence
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GooglePrivacyDlpV2SearchConnectionsResponse
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GooglePrivacyDlpV2SecretManagerCredential
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GooglePrivacyDlpV2SelectedInfoTypes
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -1490,10 +1592,16 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GooglePrivacyDlpV2UpdateConnectionRequest
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GooglePrivacyDlpV2UpdateDeidentifyTemplateRequest
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -1614,10 +1722,16 @@
# @private
class Representation < Google::Apis::Core::JsonRepresentation
end
end
+ class GooglePrivacyDlpV2AllOtherDatabaseResources
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ end
+ end
+
class GooglePrivacyDlpV2AllText
# @private
class Representation < Google::Apis::Core::JsonRepresentation
end
end
@@ -1838,10 +1952,43 @@
property :characters_to_skip, as: 'charactersToSkip'
property :common_characters_to_ignore, as: 'commonCharactersToIgnore'
end
end
+ class GooglePrivacyDlpV2CloudSqlDiscoveryTarget
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :conditions, as: 'conditions', class: Google::Apis::DlpV2::GooglePrivacyDlpV2DiscoveryCloudSqlConditions, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2DiscoveryCloudSqlConditions::Representation
+
+ property :disabled, as: 'disabled', class: Google::Apis::DlpV2::GooglePrivacyDlpV2Disabled, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2Disabled::Representation
+
+ property :filter, as: 'filter', class: Google::Apis::DlpV2::GooglePrivacyDlpV2DiscoveryCloudSqlFilter, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2DiscoveryCloudSqlFilter::Representation
+
+ property :generation_cadence, as: 'generationCadence', class: Google::Apis::DlpV2::GooglePrivacyDlpV2DiscoveryCloudSqlGenerationCadence, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2DiscoveryCloudSqlGenerationCadence::Representation
+
+ end
+ end
+
+ class GooglePrivacyDlpV2CloudSqlIamCredential
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ end
+ end
+
+ class GooglePrivacyDlpV2CloudSqlProperties
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :cloud_sql_iam, as: 'cloudSqlIam', class: Google::Apis::DlpV2::GooglePrivacyDlpV2CloudSqlIamCredential, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2CloudSqlIamCredential::Representation
+
+ property :connection_name, as: 'connectionName'
+ property :database_engine, as: 'databaseEngine'
+ property :max_connections, as: 'maxConnections'
+ property :username_password, as: 'usernamePassword', class: Google::Apis::DlpV2::GooglePrivacyDlpV2SecretManagerCredential, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2SecretManagerCredential::Representation
+
+ end
+ end
+
class GooglePrivacyDlpV2CloudStorageFileSet
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :url, as: 'url'
end
@@ -1933,10 +2080,22 @@
collection :conditions, as: 'conditions', class: Google::Apis::DlpV2::GooglePrivacyDlpV2Condition, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2Condition::Representation
end
end
+ class GooglePrivacyDlpV2Connection
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :cloud_sql, as: 'cloudSql', class: Google::Apis::DlpV2::GooglePrivacyDlpV2CloudSqlProperties, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2CloudSqlProperties::Representation
+
+ collection :errors, as: 'errors', class: Google::Apis::DlpV2::GooglePrivacyDlpV2Error, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2Error::Representation
+
+ property :name, as: 'name'
+ property :state, as: 'state'
+ end
+ end
+
class GooglePrivacyDlpV2Container
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :full_path, as: 'fullPath'
property :project_id, as: 'projectId'
@@ -1974,10 +2133,18 @@
property :record_location, as: 'recordLocation', class: Google::Apis::DlpV2::GooglePrivacyDlpV2RecordLocation, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2RecordLocation::Representation
end
end
+ class GooglePrivacyDlpV2CreateConnectionRequest
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :connection, as: 'connection', class: Google::Apis::DlpV2::GooglePrivacyDlpV2Connection, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2Connection::Representation
+
+ end
+ end
+
class GooglePrivacyDlpV2CreateDeidentifyTemplateRequest
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :deidentify_template, as: 'deidentifyTemplate', class: Google::Apis::DlpV2::GooglePrivacyDlpV2DeidentifyTemplate, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2DeidentifyTemplate::Representation
@@ -2189,10 +2356,44 @@
class Representation < Google::Apis::Core::JsonRepresentation
property :data_source, as: 'dataSource'
end
end
+ class GooglePrivacyDlpV2DatabaseResourceCollection
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :include_regexes, as: 'includeRegexes', class: Google::Apis::DlpV2::GooglePrivacyDlpV2DatabaseResourceRegexes, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2DatabaseResourceRegexes::Representation
+
+ end
+ end
+
+ class GooglePrivacyDlpV2DatabaseResourceReference
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :instance, as: 'instance'
+ property :project_id, as: 'projectId'
+ end
+ end
+
+ class GooglePrivacyDlpV2DatabaseResourceRegex
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :database_regex, as: 'databaseRegex'
+ property :database_resource_name_regex, as: 'databaseResourceNameRegex'
+ property :instance_regex, as: 'instanceRegex'
+ property :project_id_regex, as: 'projectIdRegex'
+ end
+ end
+
+ class GooglePrivacyDlpV2DatabaseResourceRegexes
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :patterns, as: 'patterns', class: Google::Apis::DlpV2::GooglePrivacyDlpV2DatabaseResourceRegex, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2DatabaseResourceRegex::Representation
+
+ end
+ end
+
class GooglePrivacyDlpV2DatastoreKey
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :entity_key, as: 'entityKey', class: Google::Apis::DlpV2::GooglePrivacyDlpV2Key, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2Key::Representation
@@ -2401,10 +2602,39 @@
property :tables, as: 'tables', class: Google::Apis::DlpV2::GooglePrivacyDlpV2BigQueryTableCollection, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2BigQueryTableCollection::Representation
end
end
+ class GooglePrivacyDlpV2DiscoveryCloudSqlConditions
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :database_engines, as: 'databaseEngines'
+ collection :types, as: 'types'
+ end
+ end
+
+ class GooglePrivacyDlpV2DiscoveryCloudSqlFilter
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :collection, as: 'collection', class: Google::Apis::DlpV2::GooglePrivacyDlpV2DatabaseResourceCollection, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2DatabaseResourceCollection::Representation
+
+ property :database_resource_reference, as: 'databaseResourceReference', class: Google::Apis::DlpV2::GooglePrivacyDlpV2DatabaseResourceReference, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2DatabaseResourceReference::Representation
+
+ property :others, as: 'others', class: Google::Apis::DlpV2::GooglePrivacyDlpV2AllOtherDatabaseResources, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2AllOtherDatabaseResources::Representation
+
+ end
+ end
+
+ class GooglePrivacyDlpV2DiscoveryCloudSqlGenerationCadence
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :refresh_frequency, as: 'refreshFrequency'
+ property :schema_modified_cadence, as: 'schemaModifiedCadence', class: Google::Apis::DlpV2::GooglePrivacyDlpV2SchemaModifiedCadence, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2SchemaModifiedCadence::Representation
+
+ 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
@@ -2461,10 +2691,12 @@
class GooglePrivacyDlpV2DiscoveryTarget
# @private
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
+
end
end
class GooglePrivacyDlpV2DlpJob
# @private
@@ -3164,10 +3396,19 @@
property :next_page_token, as: 'nextPageToken'
end
end
+ class GooglePrivacyDlpV2ListConnectionsResponse
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :connections, as: 'connections', class: Google::Apis::DlpV2::GooglePrivacyDlpV2Connection, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2Connection::Representation
+
+ property :next_page_token, as: 'nextPageToken'
+ end
+ end
+
class GooglePrivacyDlpV2ListDeidentifyTemplatesResponse
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :deidentify_templates, as: 'deidentifyTemplates', class: Google::Apis::DlpV2::GooglePrivacyDlpV2DeidentifyTemplate, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2DeidentifyTemplate::Representation
@@ -3747,10 +3988,35 @@
class Representation < Google::Apis::Core::JsonRepresentation
property :recurrence_period_duration, as: 'recurrencePeriodDuration'
end
end
+ class GooglePrivacyDlpV2SchemaModifiedCadence
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :frequency, as: 'frequency'
+ collection :types, as: 'types'
+ end
+ end
+
+ class GooglePrivacyDlpV2SearchConnectionsResponse
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :connections, as: 'connections', class: Google::Apis::DlpV2::GooglePrivacyDlpV2Connection, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2Connection::Representation
+
+ property :next_page_token, as: 'nextPageToken'
+ end
+ end
+
+ class GooglePrivacyDlpV2SecretManagerCredential
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :password_secret_version_name, as: 'passwordSecretVersionName'
+ property :username, as: 'username'
+ end
+ end
+
class GooglePrivacyDlpV2SelectedInfoTypes
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :info_types, as: 'infoTypes', class: Google::Apis::DlpV2::GooglePrivacyDlpV2InfoType, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2InfoType::Representation
@@ -4096,9 +4362,18 @@
class GooglePrivacyDlpV2UnwrappedCryptoKey
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :key, :base64 => true, as: 'key'
+ end
+ end
+
+ class GooglePrivacyDlpV2UpdateConnectionRequest
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :connection, as: 'connection', class: Google::Apis::DlpV2::GooglePrivacyDlpV2Connection, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2Connection::Representation
+
+ property :update_mask, as: 'updateMask'
end
end
class GooglePrivacyDlpV2UpdateDeidentifyTemplateRequest
# @private