CloudEvent interface

CloudEvent はイベント データを記述します。

サイン:

export interface CloudEvent 

プロパティ

財産タイプ説明
データオブジェクト |弦イベントのデータ ペイロード。オブジェクトは JSON で文字列化され、文字列はそのまま渡されます。
データコンテンツタイプdataフィールドのイベントとともに送信されるデータの MIME タイプ。現在のところ、 application/jsontext/plainのみがサポートされています。指定しない場合は、提供されたデータのタイプから自動的に推測されます。
IDイベントの識別子。指定しない場合は、UUID が自動的に入力されます。
ソースイベントが発生したコンテキストを識別します。指定しない場合は、 EVENTARC_CLOUD_EVENT_SOURCE環境変数の値が使用され、設定されていない場合は検証エラーがスローされます。
スペバージョンクラウドイベントバージョンイベントが使用する CloudEvents 仕様のバージョン。指定しない場合は、サポートされる唯一の値である1.0に設定されます。
主題イベントプロデューサーのコンテキストにおけるイベントの件名(コンテキスト)。
時間イベントのタイムスタンプ。 ISO 時間形式である必要があります。指定しない場合は、現在時刻 (公開時点) が使用されます。
タイプイベントのタイプ。逆引き DNS 名 ( com.my-org.v1.something.happended ) をプレフィックスとして付ける必要があります。

CloudEvent.data

イベントのデータ ペイロード。オブジェクトは JSON で文字列化され、文字列はそのまま渡されます。

サイン:

data?: object | string;

CloudEvent.datacontenttype

dataフィールドのイベントとともに送信されるデータの MIME タイプ。現在のところ、 application/jsontext/plainのみがサポートされています。指定しない場合は、提供されたデータのタイプから自動的に推測されます。

サイン:

datacontenttype?: string;

クラウドイベント.id

イベントの識別子。指定しない場合は、UUID が自動的に入力されます。

サイン:

id?: string;

CloudEvent.source

イベントが発生したコンテキストを識別します。指定しない場合は、 EVENTARC_CLOUD_EVENT_SOURCE環境変数の値が使用され、設定されていない場合は検証エラーがスローされます。

サイン:

source?: string;

CloudEvent.specversion

イベントが使用する CloudEvents 仕様のバージョン。指定しない場合は、サポートされる唯一の値である1.0に設定されます。

サイン:

specversion?: CloudEventVersion;

CloudEvent.件名

イベントプロデューサーのコンテキストにおけるイベントの件名(コンテキスト)。

サイン:

subject?: string;

CloudEvent.time

イベントのタイムスタンプ。 ISO 時間形式である必要があります。指定しない場合は、現在時刻 (公開時点) が使用されます。

サイン:

time?: string;

CloudEvent.type

イベントのタイプ。逆引き DNS 名 ( com.my-org.v1.something.happended ) をプレフィックスとして付ける必要があります。 )。

サイン:

type: string;