class Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV1p1beta1NotificationMessage

Security Command Center's Notification

Attributes

finding[RW]

Security Command Center finding. A finding is a record of assessment data ( security, risk, health or privacy) ingested into Security Command Center for presentation, notification, analysis, policy testing, and enforcement. For example, an XSS vulnerability in an App Engine application is a finding. Corresponds to the JSON property `finding` @return [Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV1p1beta1Finding]

notification_config_name[RW]

Name of the notification config that generated current notification. Corresponds to the JSON property `notificationConfigName` @return [String]

resource[RW]

Information related to the Google Cloud resource. Corresponds to the JSON property `resource` @return [Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV1p1beta1Resource]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/securitycenter_v1/classes.rb, line 972
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/securitycenter_v1/classes.rb, line 977
def update!(**args)
  @finding = args[:finding] if args.key?(:finding)
  @notification_config_name = args[:notification_config_name] if args.key?(:notification_config_name)
  @resource = args[:resource] if args.key?(:resource)
end