CloudEvent はイベント データを記述します。
サイン:
export interface CloudEvent
プロパティ
財産 | タイプ | 説明 |
---|---|---|
データ | オブジェクト |弦 | イベントのデータ ペイロード。オブジェクトは JSON で文字列化され、文字列はそのまま渡されます。 |
データコンテンツタイプ | 弦 | data フィールドのイベントとともに送信されるデータの MIME タイプ。現在のところ、 application/json とtext/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/json
とtext/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;