CloudEvent opisuje dane zdarzenia.
Podpis:
export interface CloudEvent
Nieruchomości
Nieruchomość | Typ | Opis |
---|---|---|
dane | obiekt | strunowy | Ładunek danych zdarzenia. Obiekty są sznurowane za pomocą JSON, a ciągi są przekazywane w niezmienionej postaci. |
typ zawartości danych | strunowy | Typ MIME danych przesyłanych wraz ze zdarzeniem w polu data . Obecnie obsługiwane są tylko application/json i text/plain . Jeśli nie zostanie podany, zostanie to automatycznie wywnioskowane z rodzaju podanych danych. |
ID | strunowy | Identyfikator zdarzenia. Jeśli nie zostanie podany, zostanie automatycznie uzupełniony identyfikatorem UUID. |
źródło | strunowy | Określa kontekst, w którym wydarzyło się wydarzenie. Jeśli nie zostanie podany, używana jest wartość zmiennej środowiskowej EVENTARC_CLOUD_EVENT_SOURCE , a jeśli nie jest ustawiona, zgłaszany jest błąd sprawdzania poprawności. |
Specwersja | Wersja CloudEvent | Wersja specyfikacji CloudEvents, z której korzysta zdarzenie. Jeśli nie zostanie podany, ustawiany jest na 1.0 — jedyną obsługiwaną wartość. |
temat | strunowy | Temat (kontekst) wydarzenia w kontekście producenta wydarzenia. |
czas | strunowy | Znacznik czasu wydarzenia. Musi być w formacie czasu ISO. Jeżeli nie określono, stosowany jest aktualny czas (w momencie publikacji). |
typ | strunowy | Rodzaj wydarzenia. Powinien być poprzedzony odwrotną nazwą DNS ( com.my-org.v1.something.happended ). |
CloudEvent.data
Ładunek danych zdarzenia. Obiekty są sznurowane za pomocą JSON, a ciągi są przekazywane w niezmienionej postaci.
Podpis:
data?: object | string;
CloudEvent.datacontenttype
Typ MIME danych przesyłanych wraz ze zdarzeniem w polu data
. Obecnie obsługiwane są tylko application/json
i text/plain
. Jeśli nie zostanie podany, zostanie to automatycznie wywnioskowane z rodzaju podanych danych.
Podpis:
datacontenttype?: string;
CloudEvent.id
Identyfikator zdarzenia. Jeśli nie zostanie podany, zostanie automatycznie uzupełniony identyfikatorem UUID.
Podpis:
id?: string;
CloudEvent.source
Określa kontekst, w którym wydarzyło się wydarzenie. Jeśli nie zostanie podany, używana jest wartość zmiennej środowiskowej EVENTARC_CLOUD_EVENT_SOURCE
, a jeśli nie jest ustawiona, zgłaszany jest błąd sprawdzania poprawności.
Podpis:
source?: string;
Wersja CloudEvent.specversion
Wersja specyfikacji CloudEvents, z której korzysta zdarzenie. Jeśli nie zostanie podany, ustawiany jest na 1.0
— jedyną obsługiwaną wartość.
Podpis:
specversion?: CloudEventVersion;
CloudEvent.temat
Temat (kontekst) wydarzenia w kontekście producenta wydarzenia.
Podpis:
subject?: string;
CloudEvent.time
Znacznik czasu wydarzenia. Musi być w formacie czasu ISO. Jeżeli nie określono, stosowany jest aktualny czas (w momencie publikacji).
Podpis:
time?: string;
Typ zdarzenia Cloud
Rodzaj wydarzenia. Powinien być poprzedzony nazwą odwrotnego DNS ( com.my-org.v1.something.happended
).
Podpis:
type: string;