CloudEvent interface

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/jsontext/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/jsontext/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;