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