CloudEvent interface

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;