CloudEvent interface

此 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;