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