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;