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