lib/google/apis/securitycenter_v1beta2/representations.rb in google-apis-securitycenter_v1beta2-0.44.0 vs lib/google/apis/securitycenter_v1beta2/representations.rb in google-apis-securitycenter_v1beta2-0.45.0

- old
+ new

@@ -38,10 +38,22 @@ 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 + + class CloudDlpInspection + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class Compliance class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end @@ -332,10 +344,16 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class OrgPolicyConstraint + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class PathNode class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end @@ -474,10 +492,27 @@ property :finding_category, as: 'findingCategory' property :name, as: 'name' end end + class CloudDlpDataProfile + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :data_profile, as: 'dataProfile' + end + end + + class CloudDlpInspection + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :full_scan, as: 'fullScan' + property :info_type, as: 'infoType' + property :info_type_count, :numeric_string => true, as: 'infoTypeCount' + property :inspect_job, as: 'inspectJob' + end + end + class Compliance # @private class Representation < Google::Apis::Core::JsonRepresentation collection :ids, as: 'ids' property :standard, as: 'standard' @@ -659,10 +694,14 @@ class Representation < Google::Apis::Core::JsonRepresentation property :access, as: 'access', class: Google::Apis::SecuritycenterV1beta2::Access, decorator: Google::Apis::SecuritycenterV1beta2::Access::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 + collection :compliances, as: 'compliances', class: Google::Apis::SecuritycenterV1beta2::Compliance, decorator: Google::Apis::SecuritycenterV1beta2::Compliance::Representation collection :connections, as: 'connections', class: Google::Apis::SecuritycenterV1beta2::Connection, decorator: Google::Apis::SecuritycenterV1beta2::Connection::Representation hash :contacts, as: 'contacts', class: Google::Apis::SecuritycenterV1beta2::ContactDetails, decorator: Google::Apis::SecuritycenterV1beta2::ContactDetails::Representation @@ -690,15 +729,18 @@ property :kubernetes, as: 'kubernetes', class: Google::Apis::SecuritycenterV1beta2::Kubernetes, decorator: Google::Apis::SecuritycenterV1beta2::Kubernetes::Representation property :mitre_attack, as: 'mitreAttack', class: Google::Apis::SecuritycenterV1beta2::MitreAttack, decorator: Google::Apis::SecuritycenterV1beta2::MitreAttack::Representation + property :module_name, as: 'moduleName' property :mute, as: 'mute' property :mute_initiator, as: 'muteInitiator' property :mute_update_time, as: 'muteUpdateTime' property :name, as: 'name' property :next_steps, as: 'nextSteps' + collection :org_policy_constraints, as: 'orgPolicyConstraints', class: Google::Apis::SecuritycenterV1beta2::OrgPolicyConstraint, decorator: Google::Apis::SecuritycenterV1beta2::OrgPolicyConstraint::Representation + property :parent, as: 'parent' property :parent_display_name, as: 'parentDisplayName' collection :processes, as: 'processes', class: Google::Apis::SecuritycenterV1beta2::Process, decorator: Google::Apis::SecuritycenterV1beta2::Process::Representation property :resource_name, as: 'resourceName' @@ -835,15 +877,19 @@ 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 @@ -1029,9 +1075,16 @@ class OnboardingState # @private class Representation < Google::Apis::Core::JsonRepresentation property :name, as: 'name' property :onboarding_level, as: 'onboardingLevel' + end + end + + class OrgPolicyConstraint + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :name, as: 'name' end end class PathNode # @private