public sealed class NotificationConfig : IMessage<NotificationConfig>, IEquatable<NotificationConfig>, IDeepCloneable<NotificationConfig>, IBufferMessage, IMessage
Reference 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 |