CloudEvent mô tả dữ liệu sự kiện.
Chữ ký:
export interface CloudEvent
Của cải
Tài sản | Kiểu | Sự miêu tả |
---|---|---|
dữ liệu | đối tượng | sợi dây | Tải trọng dữ liệu của sự kiện. Các đối tượng được xâu chuỗi bằng JSON và các chuỗi được truyền theo nguyên trạng. |
kiểu nội dung dữ liệu | sợi dây | Loại MIME của dữ liệu được gửi cùng với sự kiện trong trường data . Hiện tại chỉ hỗ trợ application/json và text/plain . Nếu không được chỉ định, nó sẽ tự động được suy ra từ loại dữ liệu được cung cấp. |
nhận dạng | sợi dây | Mã định danh cho sự kiện. Nếu không được cung cấp, nó sẽ tự động được điền UUID. |
nguồn | sợi dây | Xác định bối cảnh trong đó một sự kiện đã xảy ra. Nếu không được cung cấp, giá trị của biến môi trường EVENTARC_CLOUD_EVENT_SOURCE sẽ được sử dụng và nếu giá trị đó không được đặt thì sẽ xảy ra lỗi xác thực. |
sự suy đoán | Đám mâySự kiệnPhiên bản | Phiên bản đặc tả CloudEvents mà sự kiện sử dụng. Nếu không được cung cấp, được đặt thành 1.0 -- giá trị được hỗ trợ duy nhất. |
chủ thể | sợi dây | Chủ đề (bối cảnh) của sự kiện trong bối cảnh của người sản xuất sự kiện. |
thời gian | sợi dây | 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ời gian hiện tại (tại thời điểm xuất bản) sẽ được sử dụng. |
kiểu | sợi dây | Loại sự kiện. Phải có tiền tố là tên DNS ngược ( com.my-org.v1.something.happended ). |
CloudEvent.data
Tải trọng dữ liệu của sự kiện. Các đố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 tại chỉ hỗ trợ application/json
và text/plain
. Nếu không được chỉ định, nó sẽ tự động được suy ra từ loại dữ liệu được cung cấp.
Chữ ký:
datacontenttype?: string;
CloudEvent.id
Mã định danh cho sự kiện. Nếu không được cung cấp, nó sẽ tự động được điền UUID.
Chữ ký:
id?: string;
CloudEvent.source
Xác định bối cảnh trong đó một sự kiện đã xảy ra. Nếu không được cung cấp, giá trị của biến môi trường EVENTARC_CLOUD_EVENT_SOURCE
sẽ được sử dụng và nếu giá trị đó không được đặt thì sẽ xảy ra lỗi xác thực.
Chữ ký:
source?: string;
CloudEvent.specversion
Phiên bản đặc tả CloudEvents mà sự kiện sử dụng. Nếu không được cung cấp, được đặt thành 1.0
-- giá trị được hỗ trợ duy nhất.
Chữ ký:
specversion?: CloudEventVersion;
CloudEvent. chủ đề
Chủ đề (bối cảnh) của sự kiện trong bối cảnh của người sản xuất 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ời gian hiện tại (tại thời điểm xuất bản) sẽ được sử dụng.
Chữ ký:
time?: string;
CloudEvent.type
Loại sự kiện. Phải có tiền tố là tên DNS ngược ( com.my-org.v1.something.happended
).
Chữ ký:
type: string;