lib/google/apis/dlp_v2/representations.rb in google-apis-dlp_v2-0.52.0 vs lib/google/apis/dlp_v2/representations.rb in google-apis-dlp_v2-0.53.0
- old
+ new
@@ -44,10 +44,16 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GooglePrivacyDlpV2AllOtherBigQueryTables
+ 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
@@ -62,10 +68,16 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GooglePrivacyDlpV2BigQueryDiscoveryTarget
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GooglePrivacyDlpV2BigQueryField
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -80,16 +92,40 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GooglePrivacyDlpV2BigQueryRegex
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GooglePrivacyDlpV2BigQueryRegexes
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GooglePrivacyDlpV2BigQueryTable
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GooglePrivacyDlpV2BigQueryTableCollection
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GooglePrivacyDlpV2BigQueryTableTypes
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GooglePrivacyDlpV2BoundingBox
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -218,10 +254,16 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GooglePrivacyDlpV2CreateDiscoveryConfigRequest
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GooglePrivacyDlpV2CreateDlpJobRequest
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -422,10 +464,64 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GooglePrivacyDlpV2Disabled
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GooglePrivacyDlpV2DiscoveryBigQueryConditions
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GooglePrivacyDlpV2DiscoveryBigQueryFilter
+ 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 GooglePrivacyDlpV2DiscoveryGenerationCadence
+ 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
+
+ class GooglePrivacyDlpV2DiscoveryStartingLocation
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GooglePrivacyDlpV2DiscoveryTableModifiedCadence
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GooglePrivacyDlpV2DiscoveryTarget
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GooglePrivacyDlpV2DlpJob
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -830,10 +926,16 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GooglePrivacyDlpV2ListDiscoveryConfigsResponse
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GooglePrivacyDlpV2ListDlpJobsResponse
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -890,10 +992,22 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GooglePrivacyDlpV2OrConditions
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GooglePrivacyDlpV2OrgConfig
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GooglePrivacyDlpV2OtherInfoTypeSummary
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -1352,10 +1466,16 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GooglePrivacyDlpV2UpdateDiscoveryConfigRequest
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GooglePrivacyDlpV2UpdateInspectTemplateRequest
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -1458,10 +1578,16 @@
# @private
class Representation < Google::Apis::Core::JsonRepresentation
end
end
+ class GooglePrivacyDlpV2AllOtherBigQueryTables
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ end
+ end
+
class GooglePrivacyDlpV2AllText
# @private
class Representation < Google::Apis::Core::JsonRepresentation
end
end
@@ -1500,10 +1626,24 @@
property :table, as: 'table', class: Google::Apis::DlpV2::GooglePrivacyDlpV2BigQueryTable, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2BigQueryTable::Representation
end
end
+ class GooglePrivacyDlpV2BigQueryDiscoveryTarget
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :cadence, as: 'cadence', class: Google::Apis::DlpV2::GooglePrivacyDlpV2DiscoveryGenerationCadence, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2DiscoveryGenerationCadence::Representation
+
+ property :conditions, as: 'conditions', class: Google::Apis::DlpV2::GooglePrivacyDlpV2DiscoveryBigQueryConditions, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2DiscoveryBigQueryConditions::Representation
+
+ property :disabled, as: 'disabled', class: Google::Apis::DlpV2::GooglePrivacyDlpV2Disabled, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2Disabled::Representation
+
+ property :filter, as: 'filter', class: Google::Apis::DlpV2::GooglePrivacyDlpV2DiscoveryBigQueryFilter, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2DiscoveryBigQueryFilter::Representation
+
+ end
+ end
+
class GooglePrivacyDlpV2BigQueryField
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :field, as: 'field', class: Google::Apis::DlpV2::GooglePrivacyDlpV2FieldId, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2FieldId::Representation
@@ -1536,19 +1676,51 @@
property :table_reference, as: 'tableReference', class: Google::Apis::DlpV2::GooglePrivacyDlpV2BigQueryTable, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2BigQueryTable::Representation
end
end
+ class GooglePrivacyDlpV2BigQueryRegex
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :dataset_id_regex, as: 'datasetIdRegex'
+ property :project_id_regex, as: 'projectIdRegex'
+ property :table_id_regex, as: 'tableIdRegex'
+ end
+ end
+
+ class GooglePrivacyDlpV2BigQueryRegexes
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :patterns, as: 'patterns', class: Google::Apis::DlpV2::GooglePrivacyDlpV2BigQueryRegex, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2BigQueryRegex::Representation
+
+ end
+ end
+
class GooglePrivacyDlpV2BigQueryTable
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :dataset_id, as: 'datasetId'
property :project_id, as: 'projectId'
property :table_id, as: 'tableId'
end
end
+ class GooglePrivacyDlpV2BigQueryTableCollection
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :include_regexes, as: 'includeRegexes', class: Google::Apis::DlpV2::GooglePrivacyDlpV2BigQueryRegexes, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2BigQueryRegexes::Representation
+
+ end
+ end
+
+ class GooglePrivacyDlpV2BigQueryTableTypes
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :types, as: 'types'
+ end
+ end
+
class GooglePrivacyDlpV2BoundingBox
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :height, as: 'height'
property :left, as: 'left'
@@ -1782,10 +1954,19 @@
property :location_id, as: 'locationId'
property :template_id, as: 'templateId'
end
end
+ class GooglePrivacyDlpV2CreateDiscoveryConfigRequest
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :config_id, as: 'configId'
+ property :discovery_config, as: 'discoveryConfig', class: Google::Apis::DlpV2::GooglePrivacyDlpV2DiscoveryConfig, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2DiscoveryConfig::Representation
+
+ end
+ end
+
class GooglePrivacyDlpV2CreateDlpJobRequest
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :inspect_job, as: 'inspectJob', class: Google::Apis::DlpV2::GooglePrivacyDlpV2InspectJobConfig, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2InspectJobConfig::Representation
@@ -2151,10 +2332,101 @@
property :word_list, as: 'wordList', class: Google::Apis::DlpV2::GooglePrivacyDlpV2WordList, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2WordList::Representation
end
end
+ class GooglePrivacyDlpV2Disabled
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ end
+ end
+
+ class GooglePrivacyDlpV2DiscoveryBigQueryConditions
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :created_after, as: 'createdAfter'
+ property :or_conditions, as: 'orConditions', class: Google::Apis::DlpV2::GooglePrivacyDlpV2OrConditions, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2OrConditions::Representation
+
+ property :type_collection, as: 'typeCollection'
+ property :types, as: 'types', class: Google::Apis::DlpV2::GooglePrivacyDlpV2BigQueryTableTypes, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2BigQueryTableTypes::Representation
+
+ end
+ end
+
+ class GooglePrivacyDlpV2DiscoveryBigQueryFilter
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :other_tables, as: 'otherTables', class: Google::Apis::DlpV2::GooglePrivacyDlpV2AllOtherBigQueryTables, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2AllOtherBigQueryTables::Representation
+
+ property :tables, as: 'tables', class: Google::Apis::DlpV2::GooglePrivacyDlpV2BigQueryTableCollection, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2BigQueryTableCollection::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
+
+ property :create_time, as: 'createTime'
+ property :display_name, as: 'displayName'
+ collection :errors, as: 'errors', class: Google::Apis::DlpV2::GooglePrivacyDlpV2Error, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2Error::Representation
+
+ collection :inspect_templates, as: 'inspectTemplates'
+ property :last_run_time, as: 'lastRunTime'
+ property :name, as: 'name'
+ property :org_config, as: 'orgConfig', class: Google::Apis::DlpV2::GooglePrivacyDlpV2OrgConfig, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2OrgConfig::Representation
+
+ property :status, as: 'status'
+ collection :targets, as: 'targets', class: Google::Apis::DlpV2::GooglePrivacyDlpV2DiscoveryTarget, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2DiscoveryTarget::Representation
+
+ property :update_time, as: 'updateTime'
+ end
+ end
+
+ class GooglePrivacyDlpV2DiscoveryGenerationCadence
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ 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 GooglePrivacyDlpV2DiscoverySchemaModifiedCadence
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :frequency, as: 'frequency'
+ collection :types, as: 'types'
+ end
+ end
+
+ class GooglePrivacyDlpV2DiscoveryStartingLocation
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :folder_id, :numeric_string => true, as: 'folderId'
+ property :organization_id, :numeric_string => true, as: 'organizationId'
+ end
+ end
+
+ class GooglePrivacyDlpV2DiscoveryTableModifiedCadence
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :frequency, as: 'frequency'
+ collection :types, as: 'types'
+ end
+ end
+
+ 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
+
+ end
+ end
+
class GooglePrivacyDlpV2DlpJob
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :action_details, as: 'actionDetails', class: Google::Apis::DlpV2::GooglePrivacyDlpV2ActionDetails, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2ActionDetails::Representation
@@ -2851,10 +3123,19 @@
property :next_page_token, as: 'nextPageToken'
end
end
+ class GooglePrivacyDlpV2ListDiscoveryConfigsResponse
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :discovery_configs, as: 'discoveryConfigs', class: Google::Apis::DlpV2::GooglePrivacyDlpV2DiscoveryConfig, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2DiscoveryConfig::Representation
+
+ property :next_page_token, as: 'nextPageToken'
+ end
+ end
+
class GooglePrivacyDlpV2ListDlpJobsResponse
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :jobs, as: 'jobs', class: Google::Apis::DlpV2::GooglePrivacyDlpV2DlpJob, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2DlpJob::Representation
@@ -2944,10 +3225,27 @@
collection :quantile_values, as: 'quantileValues', class: Google::Apis::DlpV2::GooglePrivacyDlpV2Value, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2Value::Representation
end
end
+ class GooglePrivacyDlpV2OrConditions
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :min_age, as: 'minAge'
+ property :min_row_count, as: 'minRowCount'
+ end
+ end
+
+ class GooglePrivacyDlpV2OrgConfig
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :location, as: 'location', class: Google::Apis::DlpV2::GooglePrivacyDlpV2DiscoveryStartingLocation, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2DiscoveryStartingLocation::Representation
+
+ property :project_id, as: 'projectId'
+ end
+ end
+
class GooglePrivacyDlpV2OtherInfoTypeSummary
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :estimated_prevalence, as: 'estimatedPrevalence'
property :excluded_from_analysis, as: 'excludedFromAnalysis'
@@ -3720,9 +4018,18 @@
class GooglePrivacyDlpV2UpdateDeidentifyTemplateRequest
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :deidentify_template, as: 'deidentifyTemplate', class: Google::Apis::DlpV2::GooglePrivacyDlpV2DeidentifyTemplate, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2DeidentifyTemplate::Representation
+
+ property :update_mask, as: 'updateMask'
+ end
+ end
+
+ class GooglePrivacyDlpV2UpdateDiscoveryConfigRequest
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :discovery_config, as: 'discoveryConfig', class: Google::Apis::DlpV2::GooglePrivacyDlpV2DiscoveryConfig, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2DiscoveryConfig::Representation
property :update_mask, as: 'updateMask'
end
end