CloudEvent interface

CloudEvent menjelaskan data peristiwa.

Tanda Tangan:

export interface CloudEvent 

Properti

Properti Jenis Deskripsi
data objek | {i>string<i} Payload data peristiwa. Objek di-string dengan JSON dan string diteruskan apa adanya.
jeniskontendata string Jenis MIME data yang dikirim dengan peristiwa di kolom data. Saat ini hanya application/json dan text/plain yang didukung. Jika tidak ditentukan, data akan otomatis disimpulkan dari jenis data yang disediakan.
id string ID untuk peristiwa. Jika tidak diberikan, UUID akan otomatis diisi.
sumber string Mengidentifikasi konteks terjadinya suatu peristiwa. Jika tidak diberikan, nilai variabel lingkungan EVENTARC_CLOUD_EVENT_SOURCE akan digunakan dan jika nilai tersebut tidak ditetapkan, error validasi akan ditampilkan.
spekversi CloudEventVersion Versi spesifikasi CloudEvents yang digunakan peristiwa. Jika tidak diberikan, disetel ke 1.0 -- satu-satunya nilai yang didukung.
subjek string Subjek (konteks) peristiwa dalam konteks pembuat peristiwa.
waktu string Stempel waktu peristiwa. Harus dalam format waktu ISO. Jika tidak ditentukan, waktu saat ini (pada saat publikasi) akan digunakan.
jenis string Jenis peristiwa. Harus diawali dengan nama DNS terbalik (com.my-org.v1.something.happended).

CloudEvent.data

Payload data peristiwa. Objek di-string dengan JSON dan string diteruskan apa adanya.

Tanda Tangan:

data?: object | string;

CloudEvent.datacontenttype

Jenis MIME data yang dikirim dengan peristiwa di kolom data. Saat ini hanya application/json dan text/plain yang didukung. Jika tidak ditentukan, data akan otomatis disimpulkan dari jenis data yang disediakan.

Tanda Tangan:

datacontenttype?: string;

CloudEvent.id

ID untuk peristiwa. Jika tidak diberikan, UUID akan otomatis diisi.

Tanda Tangan:

id?: string;

CloudEvent.source

Mengidentifikasi konteks terjadinya suatu peristiwa. Jika tidak diberikan, nilai variabel lingkungan EVENTARC_CLOUD_EVENT_SOURCE akan digunakan dan jika nilai tersebut tidak ditetapkan, error validasi akan ditampilkan.

Tanda Tangan:

source?: string;

CloudEvent.specversion

Versi spesifikasi CloudEvents yang digunakan peristiwa. Jika tidak diberikan, disetel ke 1.0 -- satu-satunya nilai yang didukung.

Tanda Tangan:

specversion?: CloudEventVersion;

CloudEvent.subject

Subjek (konteks) peristiwa dalam konteks pembuat peristiwa.

Tanda Tangan:

subject?: string;

CloudEvent.time

Stempel waktu peristiwa. Harus dalam format waktu ISO. Jika tidak ditentukan, waktu saat ini (pada saat publikasi) akan digunakan.

Tanda Tangan:

time?: string;

CloudEvent.type

Jenis peristiwa. Harus diawali dengan nama DNS terbalik (com.my-org.v1.something.happended).

Tanda Tangan:

type: string;