lib/google/apis/dlp_v2/representations.rb in google-apis-dlp_v2-0.67.0 vs lib/google/apis/dlp_v2/representations.rb in google-apis-dlp_v2-0.68.0

- old
+ new

@@ -668,16 +668,46 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class GooglePrivacyDlpV2FileClusterSummary + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GooglePrivacyDlpV2FileClusterType + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GooglePrivacyDlpV2FileExtensionInfo + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GooglePrivacyDlpV2FileSet 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 + + class GooglePrivacyDlpV2FileStoreInfoTypeSummary + 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 @@ -1034,10 +1064,16 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class GooglePrivacyDlpV2ListFileStoreDataProfilesResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GooglePrivacyDlpV2ListInfoTypesResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end @@ -2298,10 +2334,12 @@ class GooglePrivacyDlpV2DataProfileBigQueryRowSchema # @private class Representation < Google::Apis::Core::JsonRepresentation property :column_profile, as: 'columnProfile', class: Google::Apis::DlpV2::GooglePrivacyDlpV2ColumnDataProfile, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2ColumnDataProfile::Representation + property :file_store_profile, as: 'fileStoreProfile', class: Google::Apis::DlpV2::GooglePrivacyDlpV2FileStoreDataProfile, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2FileStoreDataProfile::Representation + property :table_profile, as: 'tableProfile', class: Google::Apis::DlpV2::GooglePrivacyDlpV2TableDataProfile, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2TableDataProfile::Representation end end @@ -2349,10 +2387,12 @@ class GooglePrivacyDlpV2DataProfilePubSubMessage # @private class Representation < Google::Apis::Core::JsonRepresentation property :event, as: 'event' + property :file_store_profile, as: 'fileStoreProfile', class: Google::Apis::DlpV2::GooglePrivacyDlpV2FileStoreDataProfile, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2FileStoreDataProfile::Representation + property :profile, as: 'profile', class: Google::Apis::DlpV2::GooglePrivacyDlpV2TableDataProfile, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2TableDataProfile::Representation end end @@ -2756,10 +2796,11 @@ class GooglePrivacyDlpV2Error # @private class Representation < Google::Apis::Core::JsonRepresentation property :details, as: 'details', class: Google::Apis::DlpV2::GoogleRpcStatus, decorator: Google::Apis::DlpV2::GoogleRpcStatus::Representation + property :extra_info, as: 'extraInfo' collection :timestamps, as: 'timestamps' end end class GooglePrivacyDlpV2ExcludeByHotword @@ -2831,19 +2872,99 @@ property :primitive_transformation, as: 'primitiveTransformation', class: Google::Apis::DlpV2::GooglePrivacyDlpV2PrimitiveTransformation, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2PrimitiveTransformation::Representation end end + class GooglePrivacyDlpV2FileClusterSummary + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :data_risk_level, as: 'dataRiskLevel', class: Google::Apis::DlpV2::GooglePrivacyDlpV2DataRiskLevel, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2DataRiskLevel::Representation + + collection :errors, as: 'errors', class: Google::Apis::DlpV2::GooglePrivacyDlpV2Error, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2Error::Representation + + property :file_cluster_type, as: 'fileClusterType', class: Google::Apis::DlpV2::GooglePrivacyDlpV2FileClusterType, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2FileClusterType::Representation + + collection :file_extensions_scanned, as: 'fileExtensionsScanned', class: Google::Apis::DlpV2::GooglePrivacyDlpV2FileExtensionInfo, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2FileExtensionInfo::Representation + + collection :file_extensions_seen, as: 'fileExtensionsSeen', class: Google::Apis::DlpV2::GooglePrivacyDlpV2FileExtensionInfo, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2FileExtensionInfo::Representation + + collection :file_store_info_type_summaries, as: 'fileStoreInfoTypeSummaries', class: Google::Apis::DlpV2::GooglePrivacyDlpV2FileStoreInfoTypeSummary, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2FileStoreInfoTypeSummary::Representation + + property :no_files_exist, as: 'noFilesExist' + property :sensitivity_score, as: 'sensitivityScore', class: Google::Apis::DlpV2::GooglePrivacyDlpV2SensitivityScore, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2SensitivityScore::Representation + + end + end + + class GooglePrivacyDlpV2FileClusterType + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :cluster, as: 'cluster' + end + end + + class GooglePrivacyDlpV2FileExtensionInfo + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :file_extension, as: 'fileExtension' + end + end + class GooglePrivacyDlpV2FileSet # @private class Representation < Google::Apis::Core::JsonRepresentation property :regex_file_set, as: 'regexFileSet', class: Google::Apis::DlpV2::GooglePrivacyDlpV2CloudStorageRegexFileSet, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2CloudStorageRegexFileSet::Representation property :url, as: 'url' 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 + + property :create_time, as: 'createTime' + property :data_risk_level, as: 'dataRiskLevel', class: Google::Apis::DlpV2::GooglePrivacyDlpV2DataRiskLevel, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2DataRiskLevel::Representation + + property :data_source_type, as: 'dataSourceType', class: Google::Apis::DlpV2::GooglePrivacyDlpV2DataSourceType, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2DataSourceType::Representation + + collection :data_storage_locations, as: 'dataStorageLocations' + collection :file_cluster_summaries, as: 'fileClusterSummaries', class: Google::Apis::DlpV2::GooglePrivacyDlpV2FileClusterSummary, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2FileClusterSummary::Representation + + collection :file_store_info_type_summaries, as: 'fileStoreInfoTypeSummaries', class: Google::Apis::DlpV2::GooglePrivacyDlpV2FileStoreInfoTypeSummary, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2FileStoreInfoTypeSummary::Representation + + property :file_store_is_empty, as: 'fileStoreIsEmpty' + property :file_store_location, as: 'fileStoreLocation' + property :file_store_path, as: 'fileStorePath' + property :full_resource, as: 'fullResource' + property :last_modified_time, as: 'lastModifiedTime' + property :location_type, as: 'locationType' + property :name, as: 'name' + property :profile_last_generated, as: 'profileLastGenerated' + property :profile_status, as: 'profileStatus', class: Google::Apis::DlpV2::GooglePrivacyDlpV2ProfileStatus, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2ProfileStatus::Representation + + property :project_data_profile, as: 'projectDataProfile' + property :project_id, as: 'projectId' + hash :resource_attributes, as: 'resourceAttributes', class: Google::Apis::DlpV2::GooglePrivacyDlpV2Value, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2Value::Representation + + hash :resource_labels, as: 'resourceLabels' + property :resource_visibility, as: 'resourceVisibility' + property :sensitivity_score, as: 'sensitivityScore', class: Google::Apis::DlpV2::GooglePrivacyDlpV2SensitivityScore, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2SensitivityScore::Representation + + property :state, as: 'state' + end + end + + 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 GooglePrivacyDlpV2Finding # @private class Representation < Google::Apis::Core::JsonRepresentation property :create_time, as: 'createTime' property :finding_id, as: 'findingId' @@ -3450,10 +3571,19 @@ property :next_page_token, as: 'nextPageToken' end end + class GooglePrivacyDlpV2ListFileStoreDataProfilesResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :file_store_data_profiles, as: 'fileStoreDataProfiles', class: Google::Apis::DlpV2::GooglePrivacyDlpV2FileStoreDataProfile, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2FileStoreDataProfile::Representation + + property :next_page_token, as: 'nextPageToken' + end + end + class GooglePrivacyDlpV2ListInfoTypesResponse # @private class Representation < Google::Apis::Core::JsonRepresentation collection :info_types, as: 'infoTypes', class: Google::Apis::DlpV2::GooglePrivacyDlpV2InfoTypeDescription, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2InfoTypeDescription::Representation @@ -3667,16 +3797,18 @@ class GooglePrivacyDlpV2ProjectDataProfile # @private class Representation < Google::Apis::Core::JsonRepresentation property :data_risk_level, as: 'dataRiskLevel', class: Google::Apis::DlpV2::GooglePrivacyDlpV2DataRiskLevel, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2DataRiskLevel::Representation + property :file_store_data_profile_count, :numeric_string => true, as: 'fileStoreDataProfileCount' property :name, as: 'name' property :profile_last_generated, as: 'profileLastGenerated' property :profile_status, as: 'profileStatus', class: Google::Apis::DlpV2::GooglePrivacyDlpV2ProfileStatus, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2ProfileStatus::Representation property :project_id, as: 'projectId' property :sensitivity_score, as: 'sensitivityScore', class: Google::Apis::DlpV2::GooglePrivacyDlpV2SensitivityScore, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2SensitivityScore::Representation + property :table_data_profile_count, :numeric_string => true, as: 'tableDataProfileCount' end end class GooglePrivacyDlpV2Proximity # @private