Class NotificationConfig.Types.StreamingConfig (2.6.0)

public sealed class StreamingConfig : IMessage<NotificationConfig.Types.StreamingConfig>, IEquatable<NotificationConfig.Types.StreamingConfig>, IDeepCloneable<NotificationConfig.Types.StreamingConfig>, IBufferMessage, IMessage

The config for streaming-based notifications, which send each event as soon as it is detected.

Inheritance

Object > NotificationConfig.Types.StreamingConfig

Namespace

Google.Cloud.SecurityCenter.V1

Assembly

Google.Cloud.SecurityCenter.V1.dll

Constructors

StreamingConfig()

public StreamingConfig()

StreamingConfig(NotificationConfig.Types.StreamingConfig)

public StreamingConfig(NotificationConfig.Types.StreamingConfig other)
Parameter
NameDescription
otherNotificationConfig.Types.StreamingConfig

Properties

Filter

public string Filter { get; set; }

Expression that defines the filter to apply across create/update events of assets or findings as specified by the event type. The expression is a list of zero or more restrictions combined via logical operators AND and OR. Parentheses are supported, and OR has higher precedence than AND.

Restrictions have the form &lt;field> &lt;operator> &lt;value> and may have a - character in front of them to indicate negation. The fields map to those defined in the corresponding resource.

The supported operators are:

  • = for all value types.
  • >, &lt;, >=, &lt;= for integer values.
  • :, meaning substring matching, for strings.

The supported value types are:

  • string literals in quotes.
  • integer literals without quotes.
  • boolean literals true and false without quotes.
Property Value
TypeDescription
String