CloudEvent interface

CloudEvent อธิบายข้อมูลเหตุการณ์

ลายเซ็น:

export interface CloudEvent 

คุณสมบัติ

คุณสมบัติ พิมพ์ คำอธิบาย
ข้อมูล วัตถุ | เชือก เพย์โหลดข้อมูลของเหตุการณ์ ออบเจ็กต์ถูกทำให้เป็นสตริงด้วย JSON และสตริงจะถูกส่งไปตามสภาพที่เป็นอยู่
ประเภทเนื้อหาข้อมูล เชือก ประเภท MIME ของข้อมูลที่ส่งไปพร้อมกับเหตุการณ์ในช่อง data ปัจจุบันรองรับเฉพาะ application/json และ text/plain เท่านั้น หากไม่ได้ระบุ ระบบจะอนุมานจากประเภทของข้อมูลที่ให้ไว้โดยอัตโนมัติ
รหัส เชือก ตัวระบุสำหรับเหตุการณ์ หากไม่ได้ระบุไว้ ระบบจะเติม UUID โดยอัตโนมัติ
แหล่งที่มา เชือก ระบุบริบทที่เกิดเหตุการณ์ หากไม่ได้ระบุไว้ ระบบจะใช้ค่าของตัวแปรสภาพแวดล้อม EVENTARC_CLOUD_EVENT_SOURCE และหากไม่ได้ตั้งค่าไว้ จะมีข้อผิดพลาดในการตรวจสอบความถูกต้องเกิดขึ้น
สเปคชัน CloudEventVersion เวอร์ชันของข้อกำหนด CloudEvents ที่เหตุการณ์ใช้ หากไม่ได้ระบุ ให้ตั้งค่าเป็น 1.0 -- ค่าเดียวที่รองรับ
เรื่อง เชือก หัวเรื่อง (บริบท) ของเหตุการณ์ในบริบทของผู้สร้างเหตุการณ์
เวลา เชือก การประทับเวลาของเหตุการณ์ ต้องอยู่ในรูปแบบเวลา ISO หากไม่ได้ระบุ ระบบจะใช้เวลาปัจจุบัน (ณ ขณะเผยแพร่)
พิมพ์ เชือก ประเภทของงาน ควรนำหน้าด้วยชื่อ Reverse-DNS ( com.my-org.v1.something.happended )

CloudEvent.data

เพย์โหลดข้อมูลของเหตุการณ์ ออบเจ็กต์ถูกทำให้เป็นสตริงด้วย JSON และสตริงจะถูกส่งไปตามสภาพที่เป็นอยู่

ลายเซ็น:

data?: object | string;

CloudEvent.datacontenttype

ประเภท MIME ของข้อมูลที่ส่งไปพร้อมกับเหตุการณ์ในช่อง data ปัจจุบันรองรับเฉพาะ application/json และ text/plain เท่านั้น หากไม่ได้ระบุ ระบบจะอนุมานจากประเภทของข้อมูลที่ให้ไว้โดยอัตโนมัติ

ลายเซ็น:

datacontenttype?: string;

CloudEvent.id

ตัวระบุสำหรับเหตุการณ์ หากไม่ได้ระบุไว้ ระบบจะเติม UUID โดยอัตโนมัติ

ลายเซ็น:

id?: string;

CloudEvent.source

ระบุบริบทที่เกิดเหตุการณ์ หากไม่ได้ระบุไว้ ระบบจะใช้ค่าของตัวแปรสภาพแวดล้อม EVENTARC_CLOUD_EVENT_SOURCE และหากไม่ได้ตั้งค่าไว้ จะมีข้อผิดพลาดในการตรวจสอบความถูกต้องเกิดขึ้น

ลายเซ็น:

source?: string;

CloudEvent.specversion

เวอร์ชันของข้อกำหนด CloudEvents ที่เหตุการณ์ใช้ หากไม่ได้ระบุ จะตั้งค่าเป็น 1.0 -- ค่าเดียวที่รองรับ

ลายเซ็น:

specversion?: CloudEventVersion;

CloudEvent.เรื่อง

หัวเรื่อง (บริบท) ของเหตุการณ์ในบริบทของผู้สร้างเหตุการณ์

ลายเซ็น:

subject?: string;

CloudEvent.time

การประทับเวลาของเหตุการณ์ ต้องอยู่ในรูปแบบเวลา ISO หากไม่ได้ระบุ ระบบจะใช้เวลาปัจจุบัน (ณ ขณะเผยแพร่)

ลายเซ็น:

time?: string;

CloudEvent.type

ประเภทของงาน ควรนำหน้าด้วยชื่อ Reverse-DNS ( com.my-org.v1.something.happended ).

ลายเซ็น:

type: string;