CloudEvent interface

Ein CloudEvent beschreibt Ereignisdaten.

Unterschrift:

export interface CloudEvent 

Eigenschaften

Eigentum Typ Beschreibung
Daten Objekt | Zeichenfolge Datennutzlast des Ereignisses. Objekte werden mit JSON in Strings unterteilt und Strings werden unverändert weitergegeben.
Dateninhaltstyp Zeichenfolge MIME-Typ der Daten, die mit dem Ereignis im data gesendet werden. Derzeit werden nur application/json und text/plain unterstützt. Wenn nicht angegeben, wird es automatisch aus der Art der bereitgestellten Daten abgeleitet.
Ausweis Zeichenfolge Bezeichner für das Ereignis. Wenn nicht angegeben, wird es automatisch mit einer UUID ausgefüllt.
Quelle Zeichenfolge Identifiziert den Kontext, in dem ein Ereignis stattgefunden hat. Wenn nicht angegeben, wird der Wert der Umgebungsvariablen EVENTARC_CLOUD_EVENT_SOURCE verwendet und wenn dieser nicht festgelegt ist, wird ein Validierungsfehler ausgelöst.
Spezifikation CloudEventVersion Die Version der CloudEvents-Spezifikation, die das Ereignis verwendet. Wenn nicht angegeben, wird der Wert auf 1.0 gesetzt – der einzige unterstützte Wert.
Thema Zeichenfolge Thema (Kontext) der Veranstaltung im Kontext des Veranstaltungsproduzenten.
Zeit Zeichenfolge Zeitstempel des Ereignisses. Muss im ISO-Zeitformat vorliegen. Wenn nicht angegeben, wird die aktuelle Zeit (zum Zeitpunkt der Veröffentlichung) verwendet.
Typ Zeichenfolge Art der Veranstaltung. Sollte mit einem Reverse-DNS-Namen ( com.my-org.v1.something.happended ) vorangestellt werden.

CloudEvent.data

Datennutzlast des Ereignisses. Objekte werden mit JSON in Strings unterteilt und Strings werden unverändert weitergegeben.

Unterschrift:

data?: object | string;

CloudEvent.datacontenttype

MIME-Typ der Daten, die mit dem Ereignis im data gesendet werden. Derzeit werden nur application/json und text/plain unterstützt. Wenn nicht angegeben, wird es automatisch aus der Art der bereitgestellten Daten abgeleitet.

Unterschrift:

datacontenttype?: string;

CloudEvent.id

Bezeichner für das Ereignis. Wenn nicht angegeben, wird es automatisch mit einer UUID ausgefüllt.

Unterschrift:

id?: string;

CloudEvent.source

Identifiziert den Kontext, in dem ein Ereignis stattgefunden hat. Wenn nicht angegeben, wird der Wert der Umgebungsvariablen EVENTARC_CLOUD_EVENT_SOURCE verwendet und wenn dieser nicht festgelegt ist, wird ein Validierungsfehler ausgelöst.

Unterschrift:

source?: string;

CloudEvent.specversion

Die Version der CloudEvents-Spezifikation, die das Ereignis verwendet. Wenn nicht angegeben, wird der Wert auf 1.0 gesetzt – der einzige unterstützte Wert.

Unterschrift:

specversion?: CloudEventVersion;

CloudEvent.subject

Thema (Kontext) der Veranstaltung im Kontext des Veranstaltungsproduzenten.

Unterschrift:

subject?: string;

CloudEvent.time

Zeitstempel des Ereignisses. Muss im ISO-Zeitformat vorliegen. Wenn nicht angegeben, wird die aktuelle Zeit (zum Zeitpunkt der Veröffentlichung) verwendet.

Unterschrift:

time?: string;

CloudEvent.type

Art der Veranstaltung. Sollte mit einem Reverse-DNS-Namen vorangestellt werden ( com.my-org.v1.something.happended ).

Unterschrift:

type: string;