此 API 是为开发者提供的预览版,可能会根据我们收到的反馈发生变化。请勿在生产环境中使用此 API。
CloudEventBase
是用于对无服务器事件进行编码的跨平台格式的基础。如需了解详情,请参阅 https://github.com/cloudevents/spec。
签名:
export interface CloudEvent<T>
属性
属性 | 类型 | 说明 |
---|---|---|
数据 | T | (Beta 版)有关此特定活动的信息。 |
id | 字符串 | (Beta 版)此活动的全局唯一 ID。 |
source | 字符串 | (Beta 版)发布此活动的资源。 |
specversion | "1.0" | 此事件的 CloudEvents 规范(Beta 版)版本。 |
主题 | 字符串 | (Beta 版)与此活动相关的来源提供的资源。 |
时间 | 字符串 | (Beta 版)此活动发生的时间。 |
type | 字符串 | (Beta 版):代表的事件类型。 |
CloudEvent.data
此 API 是为开发者提供的预览版,可能会根据我们收到的反馈发生变化。请勿在生产环境中使用此 API。
此特定活动的相关信息。
签名:
data: T;
CloudEvent.id
此 API 是为开发者提供的预览版,可能会根据我们收到的反馈发生变化。请勿在生产环境中使用此 API。
此事件的全局唯一 ID。
签名:
id: string;
CloudEvent.source
此 API 是为开发者提供的预览版,可能会根据我们收到的反馈发生变化。请勿在生产环境中使用此 API。
发布此活动的资源。
签名:
source: string;
CloudEvent.specversion
此 API 是为开发者提供的预览版,可能会根据我们收到的反馈发生变化。请勿在生产环境中使用此 API。
此事件的 CloudEvents 规范的版本。
签名:
readonly specversion: "1.0";
CloudEvent.subject
此 API 是为开发者提供的预览版,可能会根据我们收到的反馈发生变化。请勿在生产环境中使用此 API。
与此事件相关的资源(由来源提供)。
签名:
subject?: string;
CloudEvent.time
此 API 是为开发者提供的预览版,可能会根据我们收到的反馈发生变化。请勿在生产环境中使用此 API。
此事件发生的时间。
签名:
time: string;
CloudEvent.type
此 API 是为开发者提供的预览版,可能会根据我们收到的反馈发生变化。请勿在生产环境中使用此 API。
所代表的事件的类型。
签名:
type: string;