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/json và text/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/json
và text/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;