lib/google/apis/securitycenter_v1beta2/representations.rb in google-apis-securitycenter_v1beta2-0.9.0 vs lib/google/apis/securitycenter_v1beta2/representations.rb in google-apis-securitycenter_v1beta2-0.10.0

- old
+ new

@@ -68,10 +68,22 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudSecuritycenterV1ExternalSystem + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudSecuritycenterV1MuteConfig + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudSecuritycenterV1NotificationMessage class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end @@ -249,14 +261,19 @@ class Representation < Google::Apis::Core::JsonRepresentation property :canonical_name, as: 'canonicalName' property :category, as: 'category' property :create_time, as: 'createTime' property :event_time, as: 'eventTime' + hash :external_systems, as: 'externalSystems', class: Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV1ExternalSystem, decorator: Google::Apis::SecuritycenterV1beta2::GoogleCloudSecuritycenterV1ExternalSystem::Representation + property :external_uri, as: 'externalUri' property :finding_class, as: 'findingClass' property :indicator, as: 'indicator', class: Google::Apis::SecuritycenterV1beta2::Indicator, decorator: Google::Apis::SecuritycenterV1beta2::Indicator::Representation + property :mute, as: 'mute' + property :mute_initiator, as: 'muteInitiator' + property :mute_update_time, as: 'muteUpdateTime' property :name, as: 'name' property :parent, as: 'parent' property :resource_name, as: 'resourceName' property :security_marks, as: 'securityMarks', class: Google::Apis::SecuritycenterV1beta2::SecurityMarks, decorator: Google::Apis::SecuritycenterV1beta2::SecurityMarks::Representation @@ -271,9 +288,33 @@ class Folder # @private class Representation < Google::Apis::Core::JsonRepresentation property :resource_folder, as: 'resourceFolder' property :resource_folder_display_name, as: 'resourceFolderDisplayName' + end + end + + class GoogleCloudSecuritycenterV1ExternalSystem + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :assignees, as: 'assignees' + property :external_system_update_time, as: 'externalSystemUpdateTime' + property :external_uid, as: 'externalUid' + property :name, as: 'name' + property :status, as: 'status' + end + end + + class GoogleCloudSecuritycenterV1MuteConfig + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :create_time, as: 'createTime' + property :description, as: 'description' + property :display_name, as: 'displayName' + property :filter, as: 'filter' + property :most_recent_editor, as: 'mostRecentEditor' + property :name, as: 'name' + property :update_time, as: 'updateTime' end end class GoogleCloudSecuritycenterV1NotificationMessage # @private