CloudEvent interface

CloudEvent mô tả dữ liệu sự kiện.

Chữ ký:

export interface CloudEvent 

Thuộc tính

Tài sản Loại Mô tả
dữ liệu đối tượng | chuỗi Tải trọng dữ liệu của sự kiện. Đối tượng được xâu chuỗi bằng JSON và các chuỗi được truyền theo nguyên trạng.
datacontenttype chuỗi Loại MIME của dữ liệu được gửi cùng với sự kiện trong trường data. Hiện chỉ hỗ trợ application/jsontext/plain. Nếu không được chỉ định, hệ thống sẽ tự động suy luận từ loại dữ liệu được cung cấp.
id chuỗi Giá trị nhận dạng của sự kiện. Nếu không được cung cấp, mã này sẽ tự động được điền bằng một mã nhận dạng duy nhất (UUID).
nguồn chuỗi Xác định bối cảnh của một sự kiện đã xảy ra. Nếu bạn không cung cấp giá trị này, hệ thống sẽ sử dụng giá trị của biến môi trường EVENTARC_CLOUD_EVENT_SOURCE. Nếu bạn không đặt giá trị này, hệ thống sẽ gửi lỗi xác thực.
phân tích tài nguyên Phiên bản sự kiện trên đám mây Phiên bản của thông số kỹ thuật CloudEvents mà sự kiện sử dụng. Nếu không được cung cấp, hãy thiết lập thành 1.0 – giá trị duy nhất được hỗ trợ.
tiêu đề chuỗi Tiêu đề (ngữ cảnh) của sự kiện trong bối cảnh của trình tạo sự kiện.
thời gian chuỗi Dấu thời gian của sự kiện. Phải ở định dạng thời gian ISO. Nếu không được chỉ định, thì thời gian hiện tại (tại thời điểm phát hành) sẽ được sử dụng.
loại chuỗi Loại sự kiện. Phải được bắt đầu bằng tên DNS ngược (com.my-org.v1.something.happended).

Dữ liệu CloudEvent

Tải trọng dữ liệu của sự kiện. Đối tượng được xâu chuỗi bằng JSON và các chuỗi được truyền theo nguyên trạng.

Chữ ký:

data?: object | string;

CloudEvent.datacontenttype

Loại MIME của dữ liệu được gửi cùng với sự kiện trong trường data. Hiện chỉ hỗ trợ application/jsontext/plain. Nếu không được chỉ định, hệ thống sẽ tự động suy luận từ loại dữ liệu được cung cấp.

Chữ ký:

datacontenttype?: string;

Mã sự kiện CloudEvent.id

Giá trị nhận dạng của sự kiện. Nếu không được cung cấp, mã này sẽ tự động được điền bằng một mã nhận dạng duy nhất (UUID).

Chữ ký:

id?: string;

CloudEvent.source

Xác định bối cảnh của một sự kiện đã xảy ra. Nếu bạn không cung cấp giá trị này, hệ thống sẽ sử dụng giá trị của biến môi trường EVENTARC_CLOUD_EVENT_SOURCE. Nếu bạn không đặt giá trị này, hệ thống sẽ gửi lỗi xác thực.

Chữ ký:

source?: string;

CloudEvent.specversion

Phiên bản của thông số kỹ thuật CloudEvents mà sự kiện sử dụng. Nếu không được cung cấp, hãy thiết lập thành 1.0 – giá trị duy nhất được hỗ trợ.

Chữ ký:

specversion?: CloudEventVersion;

CloudEvent.subject

Tiêu đề (ngữ cảnh) của sự kiện trong bối cảnh của trình tạo sự kiện.

Chữ ký:

subject?: string;

CloudEvent.time

Dấu thời gian của sự kiện. Phải ở định dạng thời gian ISO. Nếu không được chỉ định, thì thời gian hiện tại (tại thời điểm phát hành) sẽ được sử dụng.

Chữ ký:

time?: string;

CloudEvent.type

Loại sự kiện. Phải là một tên DNS ngược ở tiền tố (com.my-org.v1.something.happended).

Chữ ký:

type: string;