lib/google/apis/securitycenter_v1beta2/representations.rb in google-apis-securitycenter_v1beta2-0.52.0 vs lib/google/apis/securitycenter_v1beta2/representations.rb in google-apis-securitycenter_v1beta2-0.53.0

- old
+ new

@@ -32,10 +32,16 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class AttackExposure + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class CloudDlpDataProfile class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end @@ -242,10 +248,16 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudSecuritycenterV1ResourceValueConfig + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudSecuritycenterV1RunAssetDiscoveryResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end @@ -484,10 +496,23 @@ property :verb, as: 'verb' property :version, as: 'version' end end + class AttackExposure + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :attack_exposure_result, as: 'attackExposureResult' + property :exposed_high_value_resources_count, as: 'exposedHighValueResourcesCount' + property :exposed_low_value_resources_count, as: 'exposedLowValueResourcesCount' + property :exposed_medium_value_resources_count, as: 'exposedMediumValueResourcesCount' + property :latest_calculation_time, as: 'latestCalculationTime' + property :score, as: 'score' + property :state, as: 'state' + end + end + class CloudDlpDataProfile # @private class Representation < Google::Apis::Core::JsonRepresentation property :data_profile, as: 'dataProfile' property :parent_type, as: 'parentType' @@ -689,10 +714,12 @@ class Finding # @private class Representation < Google::Apis::Core::JsonRepresentation property :access, as: 'access', class: Google::Apis::SecuritycenterV1beta2::Access, decorator: Google::Apis::SecuritycenterV1beta2::Access::Representation + property :attack_exposure, as: 'attackExposure', class: Google::Apis::SecuritycenterV1beta2::AttackExposure, decorator: Google::Apis::SecuritycenterV1beta2::AttackExposure::Representation + property :canonical_name, as: 'canonicalName' property :category, as: 'category' property :cloud_dlp_data_profile, as: 'cloudDlpDataProfile', class: Google::Apis::SecuritycenterV1beta2::CloudDlpDataProfile, decorator: Google::Apis::SecuritycenterV1beta2::CloudDlpDataProfile::Representation property :cloud_dlp_inspection, as: 'cloudDlpInspection', class: Google::Apis::SecuritycenterV1beta2::CloudDlpInspection, decorator: Google::Apis::SecuritycenterV1beta2::CloudDlpInspection::Representation @@ -891,9 +918,24 @@ class GoogleCloudSecuritycenterV1ResourceSelector # @private class Representation < Google::Apis::Core::JsonRepresentation collection :resource_types, as: 'resourceTypes' + end + end + + class GoogleCloudSecuritycenterV1ResourceValueConfig + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :create_time, as: 'createTime' + property :description, as: 'description' + property :name, as: 'name' + hash :resource_labels_selector, as: 'resourceLabelsSelector' + property :resource_type, as: 'resourceType' + property :resource_value, as: 'resourceValue' + property :scope, as: 'scope' + collection :tag_values, as: 'tagValues' + property :update_time, as: 'updateTime' end end class GoogleCloudSecuritycenterV1RunAssetDiscoveryResponse # @private