lib/google/apis/securitycenter_v1beta2/representations.rb in google-apis-securitycenter_v1beta2-0.58.0 vs lib/google/apis/securitycenter_v1beta2/representations.rb in google-apis-securitycenter_v1beta2-0.59.0
- old
+ new
@@ -32,16 +32,28 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class Application
+ 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 BackupDisasterRecovery
+ 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
@@ -332,16 +344,28 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GoogleCloudSecuritycenterV2Application
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GoogleCloudSecuritycenterV2AttackExposure
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GoogleCloudSecuritycenterV2BackupDisasterRecovery
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GoogleCloudSecuritycenterV2BigQueryExport
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -850,10 +874,18 @@
property :verb, as: 'verb'
property :version, as: 'version'
end
end
+ class Application
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :base_uri, as: 'baseUri'
+ property :full_uri, as: 'fullUri'
+ 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'
@@ -863,10 +895,26 @@
property :score, as: 'score'
property :state, as: 'state'
end
end
+ class BackupDisasterRecovery
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :appliance, as: 'appliance'
+ collection :applications, as: 'applications'
+ property :backup_create_time, as: 'backupCreateTime'
+ property :backup_template, as: 'backupTemplate'
+ property :backup_type, as: 'backupType'
+ property :host, as: 'host'
+ collection :policies, as: 'policies'
+ collection :policy_options, as: 'policyOptions'
+ property :profile, as: 'profile'
+ property :storage_pool, as: 'storagePool'
+ end
+ end
+
class CloudDlpDataProfile
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :data_profile, as: 'dataProfile'
property :parent_type, as: 'parentType'
@@ -1093,12 +1141,16 @@
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 :application, as: 'application', class: Google::Apis::SecuritycenterV1beta2::Application, decorator: Google::Apis::SecuritycenterV1beta2::Application::Representation
+
property :attack_exposure, as: 'attackExposure', class: Google::Apis::SecuritycenterV1beta2::AttackExposure, decorator: Google::Apis::SecuritycenterV1beta2::AttackExposure::Representation
+ property :backup_disaster_recovery, as: 'backupDisasterRecovery', class: Google::Apis::SecuritycenterV1beta2::BackupDisasterRecovery, decorator: Google::Apis::SecuritycenterV1beta2::BackupDisasterRecovery::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
@@ -1453,10 +1505,18 @@
property :verb, as: 'verb'
property :version, as: 'version'
end
end
+ class GoogleCloudSecuritycenterV2Application
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :base_uri, as: 'baseUri'
+ property :full_uri, as: 'fullUri'
+ end
+ end
+
class GoogleCloudSecuritycenterV2AttackExposure
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :attack_exposure_result, as: 'attackExposureResult'
property :exposed_high_value_resources_count, as: 'exposedHighValueResourcesCount'
@@ -1466,10 +1526,26 @@
property :score, as: 'score'
property :state, as: 'state'
end
end
+ class GoogleCloudSecuritycenterV2BackupDisasterRecovery
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :appliance, as: 'appliance'
+ collection :applications, as: 'applications'
+ property :backup_create_time, as: 'backupCreateTime'
+ property :backup_template, as: 'backupTemplate'
+ property :backup_type, as: 'backupType'
+ property :host, as: 'host'
+ collection :policies, as: 'policies'
+ collection :policy_options, as: 'policyOptions'
+ property :profile, as: 'profile'
+ property :storage_pool, as: 'storagePool'
+ end
+ end
+
class GoogleCloudSecuritycenterV2BigQueryExport
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :create_time, as: 'createTime'
property :dataset, as: 'dataset'
@@ -1675,10 +1751,14 @@
class GoogleCloudSecuritycenterV2Finding
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :access, as: 'access', class: Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2Access, decorator: Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2Access::Representation
+ property :application, as: 'application', class: Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2Application, decorator: Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2Application::Representation
+
property :attack_exposure, as: 'attackExposure', class: Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2AttackExposure, decorator: Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2AttackExposure::Representation
+
+ property :backup_disaster_recovery, as: 'backupDisasterRecovery', class: Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2BackupDisasterRecovery, decorator: Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2BackupDisasterRecovery::Representation
property :canonical_name, as: 'canonicalName'
property :category, as: 'category'
property :cloud_dlp_data_profile, as: 'cloudDlpDataProfile', class: Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2CloudDlpDataProfile, decorator: Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV2CloudDlpDataProfile::Representation