lib/google/apis/dlp_v2/representations.rb in google-apis-dlp_v2-0.75.0 vs lib/google/apis/dlp_v2/representations.rb in google-apis-dlp_v2-0.76.0
- old
+ new
@@ -68,10 +68,28 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GooglePrivacyDlpV2AmazonS3Bucket
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GooglePrivacyDlpV2AmazonS3BucketConditions
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GooglePrivacyDlpV2AmazonS3BucketRegex
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GooglePrivacyDlpV2AnalyzeDataSourceRiskDetails
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -80,10 +98,28 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GooglePrivacyDlpV2AwsAccount
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GooglePrivacyDlpV2AwsAccountRegex
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GooglePrivacyDlpV2AwsDiscoveryStartingLocation
+ 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
@@ -632,10 +668,28 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GooglePrivacyDlpV2DiscoveryOtherCloudConditions
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GooglePrivacyDlpV2DiscoveryOtherCloudFilter
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GooglePrivacyDlpV2DiscoveryOtherCloudGenerationCadence
+ 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
@@ -1220,10 +1274,46 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GooglePrivacyDlpV2OtherCloudDiscoveryStartingLocation
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GooglePrivacyDlpV2OtherCloudDiscoveryTarget
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GooglePrivacyDlpV2OtherCloudResourceCollection
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GooglePrivacyDlpV2OtherCloudResourceRegex
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GooglePrivacyDlpV2OtherCloudResourceRegexes
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GooglePrivacyDlpV2OtherCloudSingleResourceReference
+ 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
@@ -1890,10 +1980,36 @@
# @private
class Representation < Google::Apis::Core::JsonRepresentation
end
end
+ class GooglePrivacyDlpV2AmazonS3Bucket
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :aws_account, as: 'awsAccount', class: Google::Apis::DlpV2::GooglePrivacyDlpV2AwsAccount, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2AwsAccount::Representation
+
+ property :bucket_name, as: 'bucketName'
+ end
+ end
+
+ class GooglePrivacyDlpV2AmazonS3BucketConditions
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :bucket_types, as: 'bucketTypes'
+ collection :object_storage_classes, as: 'objectStorageClasses'
+ end
+ end
+
+ class GooglePrivacyDlpV2AmazonS3BucketRegex
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :aws_account_regex, as: 'awsAccountRegex', class: Google::Apis::DlpV2::GooglePrivacyDlpV2AwsAccountRegex, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2AwsAccountRegex::Representation
+
+ property :bucket_name_regex, as: 'bucketNameRegex'
+ end
+ end
+
class GooglePrivacyDlpV2AnalyzeDataSourceRiskDetails
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :categorical_stats_result, as: 'categoricalStatsResult', class: Google::Apis::DlpV2::GooglePrivacyDlpV2CategoricalStatsResult, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2CategoricalStatsResult::Representation
@@ -1926,10 +2042,32 @@
property :table, as: 'table', class: Google::Apis::DlpV2::GooglePrivacyDlpV2BigQueryTable, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2BigQueryTable::Representation
end
end
+ class GooglePrivacyDlpV2AwsAccount
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :account_id, as: 'accountId'
+ end
+ end
+
+ class GooglePrivacyDlpV2AwsAccountRegex
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :account_id_regex, as: 'accountIdRegex'
+ end
+ end
+
+ class GooglePrivacyDlpV2AwsDiscoveryStartingLocation
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :account_id, as: 'accountId'
+ property :all_asset_inventory_assets, as: 'allAssetInventoryAssets'
+ 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
@@ -2507,10 +2645,12 @@
collection :data_profile_actions, as: 'dataProfileActions', class: Google::Apis::DlpV2::GooglePrivacyDlpV2DataProfileAction, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2DataProfileAction::Representation
collection :inspect_templates, as: 'inspectTemplates'
property :location, as: 'location', class: Google::Apis::DlpV2::GooglePrivacyDlpV2DataProfileLocation, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2DataProfileLocation::Representation
+ property :other_cloud_starting_location, as: 'otherCloudStartingLocation', class: Google::Apis::DlpV2::GooglePrivacyDlpV2OtherCloudDiscoveryStartingLocation, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2OtherCloudDiscoveryStartingLocation::Representation
+
property :project_id, as: 'projectId'
end
end
class GooglePrivacyDlpV2DataProfileLocation
@@ -2876,10 +3016,12 @@
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 :other_cloud_starting_location, as: 'otherCloudStartingLocation', class: Google::Apis::DlpV2::GooglePrivacyDlpV2OtherCloudDiscoveryStartingLocation, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2OtherCloudDiscoveryStartingLocation::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
@@ -2913,10 +3055,40 @@
class Representation < Google::Apis::Core::JsonRepresentation
property :frequency, as: 'frequency'
end
end
+ class GooglePrivacyDlpV2DiscoveryOtherCloudConditions
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :amazon_s3_bucket_conditions, as: 'amazonS3BucketConditions', class: Google::Apis::DlpV2::GooglePrivacyDlpV2AmazonS3BucketConditions, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2AmazonS3BucketConditions::Representation
+
+ property :min_age, as: 'minAge'
+ end
+ end
+
+ class GooglePrivacyDlpV2DiscoveryOtherCloudFilter
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :collection, as: 'collection', class: Google::Apis::DlpV2::GooglePrivacyDlpV2OtherCloudResourceCollection, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2OtherCloudResourceCollection::Representation
+
+ property :others, as: 'others', class: Google::Apis::DlpV2::GooglePrivacyDlpV2AllOtherResources, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2AllOtherResources::Representation
+
+ property :single_resource, as: 'singleResource', class: Google::Apis::DlpV2::GooglePrivacyDlpV2OtherCloudSingleResourceReference, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2OtherCloudSingleResourceReference::Representation
+
+ end
+ end
+
+ class GooglePrivacyDlpV2DiscoveryOtherCloudGenerationCadence
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :inspect_template_modified_cadence, as: 'inspectTemplateModifiedCadence', class: Google::Apis::DlpV2::GooglePrivacyDlpV2DiscoveryInspectTemplateModifiedCadence, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2DiscoveryInspectTemplateModifiedCadence::Representation
+
+ property :refresh_frequency, as: 'refreshFrequency'
+ end
+ end
+
class GooglePrivacyDlpV2DiscoverySchemaModifiedCadence
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :frequency, as: 'frequency'
collection :types, as: 'types'
@@ -2946,10 +3118,12 @@
property :cloud_sql_target, as: 'cloudSqlTarget', class: Google::Apis::DlpV2::GooglePrivacyDlpV2CloudSqlDiscoveryTarget, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2CloudSqlDiscoveryTarget::Representation
property :cloud_storage_target, as: 'cloudStorageTarget', class: Google::Apis::DlpV2::GooglePrivacyDlpV2CloudStorageDiscoveryTarget, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2CloudStorageDiscoveryTarget::Representation
+ property :other_cloud_target, as: 'otherCloudTarget', class: Google::Apis::DlpV2::GooglePrivacyDlpV2OtherCloudDiscoveryTarget, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2OtherCloudDiscoveryTarget::Representation
+
property :secrets_target, as: 'secretsTarget', class: Google::Apis::DlpV2::GooglePrivacyDlpV2SecretsDiscoveryTarget, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2SecretsDiscoveryTarget::Representation
end
end
@@ -3917,9 +4091,65 @@
# @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 GooglePrivacyDlpV2OtherCloudDiscoveryStartingLocation
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :aws_location, as: 'awsLocation', class: Google::Apis::DlpV2::GooglePrivacyDlpV2AwsDiscoveryStartingLocation, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2AwsDiscoveryStartingLocation::Representation
+
+ end
+ end
+
+ class GooglePrivacyDlpV2OtherCloudDiscoveryTarget
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :conditions, as: 'conditions', class: Google::Apis::DlpV2::GooglePrivacyDlpV2DiscoveryOtherCloudConditions, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2DiscoveryOtherCloudConditions::Representation
+
+ property :data_source_type, as: 'dataSourceType', class: Google::Apis::DlpV2::GooglePrivacyDlpV2DataSourceType, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2DataSourceType::Representation
+
+ property :disabled, as: 'disabled', class: Google::Apis::DlpV2::GooglePrivacyDlpV2Disabled, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2Disabled::Representation
+
+ property :filter, as: 'filter', class: Google::Apis::DlpV2::GooglePrivacyDlpV2DiscoveryOtherCloudFilter, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2DiscoveryOtherCloudFilter::Representation
+
+ property :generation_cadence, as: 'generationCadence', class: Google::Apis::DlpV2::GooglePrivacyDlpV2DiscoveryOtherCloudGenerationCadence, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2DiscoveryOtherCloudGenerationCadence::Representation
+
+ end
+ end
+
+ class GooglePrivacyDlpV2OtherCloudResourceCollection
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :include_regexes, as: 'includeRegexes', class: Google::Apis::DlpV2::GooglePrivacyDlpV2OtherCloudResourceRegexes, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2OtherCloudResourceRegexes::Representation
+
+ end
+ end
+
+ class GooglePrivacyDlpV2OtherCloudResourceRegex
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :amazon_s3_bucket_regex, as: 'amazonS3BucketRegex', class: Google::Apis::DlpV2::GooglePrivacyDlpV2AmazonS3BucketRegex, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2AmazonS3BucketRegex::Representation
+
+ end
+ end
+
+ class GooglePrivacyDlpV2OtherCloudResourceRegexes
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :patterns, as: 'patterns', class: Google::Apis::DlpV2::GooglePrivacyDlpV2OtherCloudResourceRegex, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2OtherCloudResourceRegex::Representation
+
+ end
+ end
+
+ class GooglePrivacyDlpV2OtherCloudSingleResourceReference
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :amazon_s3_bucket, as: 'amazonS3Bucket', class: Google::Apis::DlpV2::GooglePrivacyDlpV2AmazonS3Bucket, decorator: Google::Apis::DlpV2::GooglePrivacyDlpV2AmazonS3Bucket::Representation
+
end
end
class GooglePrivacyDlpV2OtherInfoTypeSummary
# @private