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