public sealed class NotificationConfig : IMessage<NotificationConfig>, IEquatable<NotificationConfig>, IDeepCloneable<NotificationConfig>, IBufferMessage, IMessageReference documentation and code samples for the Security Command Center v2 API class NotificationConfig.
Cloud Security Command Center (Cloud SCC) notification configs.
A notification config is a Cloud SCC resource that contains the configuration to send notifications for create/update events of findings, assets and etc.
Implements
IMessageNotificationConfig, IEquatableNotificationConfig, IDeepCloneableNotificationConfig, IBufferMessage, IMessageNamespace
Google.Cloud.SecurityCenter.V2Assembly
Google.Cloud.SecurityCenter.V2.dll
Constructors
NotificationConfig()
public NotificationConfig()NotificationConfig(NotificationConfig)
public NotificationConfig(NotificationConfig other)| Parameter | |
|---|---|
| Name | Description |
other |
NotificationConfig |
Properties
Description
public string Description { get; set; }The description of the notification config (max of 1024 characters).
| Property Value | |
|---|---|
| Type | Description |
string |
|
Name
public string Name { get; set; }Identifier. The relative resource name of this notification config. See:
https://cloud.google.com/apis/design/resource_names#relative_resource_name
The following list shows some examples:
+
organizations/{organization_id}/locations/{location_id}/notificationConfigs/notify_public_bucket
+
folders/{folder_id}/locations/{location_id}/notificationConfigs/notify_public_bucket
+
projects/{project_id}/locations/{location_id}/notificationConfigs/notify_public_bucket
| Property Value | |
|---|---|
| Type | Description |
string |
|
NotificationConfigName
public NotificationConfigName NotificationConfigName { get; set; }NotificationConfigName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
NotificationConfigName |
|
NotifyConfigCase
public NotificationConfig.NotifyConfigOneofCase NotifyConfigCase { get; }| Property Value | |
|---|---|
| Type | Description |
NotificationConfigNotifyConfigOneofCase |
|
PubsubTopic
public string PubsubTopic { get; set; }The Pub/Sub topic to send notifications to. Its format is "projects/[project_id]/topics/[topic]".
| Property Value | |
|---|---|
| Type | Description |
string |
|
PubsubTopicAsTopicName
public TopicName PubsubTopicAsTopicName { get; set; }TopicName-typed view over the PubsubTopic resource name property.
| Property Value | |
|---|---|
| Type | Description |
TopicName |
|
ServiceAccount
public string ServiceAccount { get; set; }Output only. The service account that needs "pubsub.topics.publish" permission to publish to the Pub/Sub topic.
| Property Value | |
|---|---|
| Type | Description |
string |
|
StreamingConfig
public NotificationConfig.Types.StreamingConfig StreamingConfig { get; set; }The config for triggering streaming-based notifications.
| Property Value | |
|---|---|
| Type | Description |
NotificationConfigTypesStreamingConfig |
|