CloudEvent interface

Ten interfejs API jest dostępny w wersji testowej dla deweloperów i może się zmienić w zależności od otrzymanych opinii. Nie używaj tego interfejsu API w środowisku produkcyjnym.

CloudEventBase to podstawa wieloplatformowego formatu kodowania zdarzenia bezserwerowego. Więcej informacji znajdziesz na stronie https://github.com/cloudevents/spec.

Podpis:

export interface CloudEvent<T> 

Właściwości

Właściwość Typ Opis
dane T (BETA) Informacje o tym konkretnym wydarzeniu.
id ciąg znaków (BETA) Niepowtarzalny globalnie identyfikator tego wydarzenia.
źródło ciąg znaków (BETA) Zasób, który opublikował to wydarzenie.
specversion, „1,0” (BETA) Wersja specyfikacji CloudEvents dla tego zdarzenia.
temat ciąg znaków (BETA) Zasób podany przez źródło, z którym jest powiązane to zdarzenie.
time ciąg znaków (BETA) Kiedy wystąpiło to zdarzenie.
type ciąg znaków (BETA) Typ zdarzenia, które ono reprezentuje.

CloudEvent.data

Ten interfejs API jest dostępny w wersji testowej dla deweloperów i może się zmienić w zależności od otrzymanych opinii. Nie używaj tego interfejsu API w środowisku produkcyjnym.

Informacje o konkretnym wydarzeniu.

Podpis:

data: T;

Identyfikator zdarzenia CloudEvent.id

Ten interfejs API jest dostępny w wersji testowej dla deweloperów i może się zmienić w zależności od otrzymanych opinii. Nie używaj tego interfejsu API w środowisku produkcyjnym.

Niepowtarzalny globalnie identyfikator tego wydarzenia.

Podpis:

id: string;

CloudEvent.source

Ten interfejs API jest dostępny w wersji testowej dla deweloperów i może się zmienić w zależności od otrzymanych opinii. Nie używaj tego interfejsu API w środowisku produkcyjnym.

Zasób, który opublikował to zdarzenie.

Podpis:

source: string;

CloudEvent.specversion

Ten interfejs API jest dostępny w wersji testowej dla deweloperów i może się zmienić w zależności od otrzymanych opinii. Nie używaj tego interfejsu API w środowisku produkcyjnym.

Wersja specyfikacji CloudEvents dla tego zdarzenia.

Podpis:

readonly specversion: "1.0";

CloudEvent.subject

Ten interfejs API jest dostępny w wersji testowej dla deweloperów i może się zmienić w zależności od otrzymanych opinii. Nie używaj tego interfejsu API w środowisku produkcyjnym.

Zasób udostępniony przez źródło, z którym jest powiązane to zdarzenie.

Podpis:

subject?: string;

CloudEvent.time

Ten interfejs API jest dostępny w wersji testowej dla deweloperów i może się zmienić w zależności od otrzymanych opinii. Nie używaj tego interfejsu API w środowisku produkcyjnym.

Kiedy wystąpiło to zdarzenie.

Podpis:

time: string;

CloudEvent.type

Ten interfejs API jest dostępny w wersji testowej dla deweloperów i może się zmienić w zależności od otrzymanych opinii. Nie używaj tego interfejsu API w środowisku produkcyjnym.

Typ reprezentowanego zdarzenia.

Podpis:

type: string;