REST Resource: properties.dataStreams.eventCreateRules

Ressource: EventCreateRule

Eine Regel zum Erstellen von Ereignissen definiert Bedingungen, die die Erstellung eines völlig neuen Ereignisses auslösen, basierend auf den übereinstimmenden Kriterien eines Quellereignisses. Es können zusätzliche Mutationen der Parameter aus dem Quellereignis definiert werden.

Im Gegensatz zu Regeln zum Bearbeiten von Ereignissen haben Regeln für die Erstellung von Ereignissen keine festgelegte Reihenfolge. Sie alle werden unabhängig voneinander durchgeführt.

Regeln zum Bearbeiten und Erstellen von Ereignissen können nicht verwendet werden, um ein Ereignis zu ändern, das aus einer Regel zum Erstellen von Ereignissen erstellt wurde.

JSON-Darstellung
{
  "name": string,
  "destinationEvent": string,
  "eventConditions": [
    {
      object (MatchingCondition)
    }
  ],
  "sourceCopyParameters": boolean,
  "parameterMutations": [
    {
      object (ParameterMutation)
    }
  ]
}
Felder
name

string

Nur Ausgabe. Ressourcenname für diese EventCreateRule-Ressource. Format: properties/{property}/dataStreams/{dataStream}/eventCreateRules/{eventCreateRule}

destinationEvent

string

Erforderlich. Der Name des neuen Ereignisses, das erstellt werden soll.

Dieser Wert muss: * kleiner als 40 Zeichen sein, * nur Buchstaben, Ziffern oder Unterstriche (_) enthalten * mit einem Buchstaben beginnen

eventConditions[]

object (MatchingCondition)

Erforderlich. Muss mindestens eine Bedingung haben. Maximal zehn sind zulässig. Die Bedingungen für das Quellereignis müssen übereinstimmen, damit diese Regel angewendet wird.

sourceCopyParameters

boolean

Bei „true“ werden die Quellparameter in das neue Ereignis kopiert. Ist sie auf „false“ gesetzt oder nicht konfiguriert, werden nicht alle nicht internen Parameter aus dem Quellereignis kopiert. Parametermutationen werden angewendet, nachdem die Parameter kopiert wurden.

parameterMutations[]

object (ParameterMutation)

Parametermutationen definieren das Parameterverhalten für das neue Ereignis und werden der Reihe nach angewendet. Es können maximal 20 Mutationen angewendet werden.

Methoden

create

Erstellt eine EventCreateRule.

delete

Löscht eine EventCreateRule.

get

Suche nach einer einzelnen EventCreateRule.

list

Listet EventCreateRules in einem Web-Datenstream auf.

patch

Aktualisiert eine EventCreateRule.