NotificationMessage

Cloud SCC's Notification

JSON representation
{
  "notificationConfigName": string,
  "resource": {
    object (Resource)
  },

  // Union field event can be only one of the following:
  "finding": {
    object (Finding)
  }
  // End of list of possible types for union field event.
}
Fields
notificationConfigName

string

Name of the notification config that generated current notification.

resource

object (Resource)

The Cloud resource tied to this notification's Finding.

Union field event. Notification Event. event can be only one of the following:
finding

object (Finding)

If it's a Finding based notification config, this field will be populated.

Resource

Information related to the Google Cloud resource.

JSON representation
{
  "name": string,
  "displayName": string,
  "type": string,
  "cloudProvider": enum (CloudProvider),
  "service": string,
  "location": string,
  "resourcePath": {
    object (ResourcePath)
  },
  "resourcePathString": string,

  // Union field cloud_provider_metadata can be only one of the following:
  "gcpMetadata": {
    object (GcpMetadata)
  },
  "awsMetadata": {
    object (AwsMetadata)
  }
  // End of list of possible types for union field cloud_provider_metadata.
}
Fields
name

string

The full resource name of the resource. See: https://cloud.google.com/apis/design/resource_names#full_resource_name

displayName

string

The human readable name of the resource.

type

string

The full resource type of the resource.

cloudProvider

enum (CloudProvider)

Indicates which cloud provider the finding is from.

service

string

The service or resource provider associated with the resource.

location

string

The region or location of the service (if applicable).

resourcePath

object (ResourcePath)

Provides the path to the resource within the resource hierarchy.

resourcePathString

string

A string representation of the resource path. For Google Cloud, it has the format of org/{organization_id}/folder/{folder_id}/folder/{folder_id}/project/{projectId} where there can be any number of folders. For AWS, it has the format of org/{organization_id}/ou/{organizational_unit_id}/ou/{organizational_unit_id}/account/{accountId} where there can be any number of organizational units.

Union field cloud_provider_metadata.

cloud_provider_metadata can be only one of the following:

gcpMetadata

object (GcpMetadata)

The GCP metadata associated with the finding.

awsMetadata

object (AwsMetadata)

The AWS metadata associated with the finding.