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