Google Cloud Security Command Center v1p1beta1 API - Class NotificationConfig.Types.StreamingConfig (3.0.0-beta04)

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

Reference documentation and code samples for the Google Cloud Security Command Center v1p1beta1 API class NotificationConfig.Types.StreamingConfig.

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.V1P1Beta1

Assembly

Google.Cloud.SecurityCenter.V1P1Beta1.dll

Constructors

StreamingConfig()

public StreamingConfig()

StreamingConfig(StreamingConfig)

public StreamingConfig(NotificationConfig.Types.StreamingConfig other)
Parameter
Name Description
other NotificationConfigTypesStreamingConfig

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 <field> <operator> <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.
  • >, <, >=, <= 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
Type Description
string