CloudEvent interface

API นี้เป็นเพียงตัวอย่างสำหรับนักพัฒนาซอฟต์แวร์และอาจเปลี่ยนแปลงไปตามความคิดเห็นที่เราได้รับ อย่าใช้ API นี้ในสภาพแวดล้อมที่ใช้งานจริง

CloudEventBase คือพื้นฐานของรูปแบบข้ามแพลตฟอร์มสำหรับการเข้ารหัสเหตุการณ์แบบ Serverless ดูข้อมูลเพิ่มเติมได้ที่ https://github.com/cloudevents/spec

ลายเซ็น:

export interface CloudEvent<T> 

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ ประเภท คำอธิบาย
ข้อมูล T (เบต้า) ข้อมูลเกี่ยวกับเหตุการณ์นี้
id สตริง (เบต้า) รหัสที่ไม่ซ้ำกันทั่วโลกสำหรับกิจกรรมนี้
แหล่งที่มา สตริง (เบต้า) ทรัพยากรที่เผยแพร่กิจกรรมนี้
specversion "1.0" (เบต้า) เวอร์ชันของข้อกำหนด CloudEvents สำหรับเหตุการณ์นี้
วิชา สตริง (เบต้า) ทรัพยากรที่ระบุโดยแหล่งที่มาที่เกี่ยวข้องกับเหตุการณ์นี้
เวลา สตริง (เบต้า) เวลาที่เหตุการณ์นี้เกิดขึ้น
ประเภท สตริง (เบต้า) ประเภทของเหตุการณ์ที่แสดง

CloudEvent.data

API นี้เป็นเพียงตัวอย่างสำหรับนักพัฒนาซอฟต์แวร์และอาจเปลี่ยนแปลงไปตามความคิดเห็นที่เราได้รับ อย่าใช้ API นี้ในสภาพแวดล้อมที่ใช้งานจริง

ข้อมูลเกี่ยวกับเหตุการณ์เฉพาะนี้

ลายเซ็น:

data: T;

CloudEvent.id

API นี้เป็นเพียงตัวอย่างสำหรับนักพัฒนาซอฟต์แวร์และอาจเปลี่ยนแปลงไปตามความคิดเห็นที่เราได้รับ อย่าใช้ API นี้ในสภาพแวดล้อมที่ใช้งานจริง

รหัสที่ไม่ซ้ำกันทั่วโลกสำหรับกิจกรรมนี้

ลายเซ็น:

id: string;

CloudEvent.source

API นี้เป็นเพียงตัวอย่างสำหรับนักพัฒนาซอฟต์แวร์และอาจเปลี่ยนแปลงไปตามความคิดเห็นที่เราได้รับ อย่าใช้ API นี้ในสภาพแวดล้อมที่ใช้งานจริง

ทรัพยากรที่เผยแพร่กิจกรรมนี้

ลายเซ็น:

source: string;

CloudEvent.specversion

API นี้เป็นเพียงตัวอย่างสำหรับนักพัฒนาซอฟต์แวร์และอาจเปลี่ยนแปลงไปตามความคิดเห็นที่เราได้รับ อย่าใช้ API นี้ในสภาพแวดล้อมที่ใช้งานจริง

เวอร์ชันของข้อมูลจำเพาะ CloudEvents สำหรับเหตุการณ์นี้

ลายเซ็น:

readonly specversion: "1.0";

CloudEvent.subject

API นี้เป็นเพียงตัวอย่างสำหรับนักพัฒนาซอฟต์แวร์และอาจเปลี่ยนแปลงไปตามความคิดเห็นที่เราได้รับ อย่าใช้ API นี้ในสภาพแวดล้อมที่ใช้งานจริง

ทรัพยากรที่ระบุโดยแหล่งที่มาที่เกี่ยวข้องกับเหตุการณ์นี้

ลายเซ็น:

subject?: string;

CloudEvent.time

API นี้เป็นเพียงตัวอย่างสำหรับนักพัฒนาซอฟต์แวร์และอาจเปลี่ยนแปลงไปตามความคิดเห็นที่เราได้รับ อย่าใช้ API นี้ในสภาพแวดล้อมที่ใช้งานจริง

เวลาที่เหตุการณ์นี้เกิดขึ้น

ลายเซ็น:

time: string;

CloudEvent.type

API นี้เป็นเพียงตัวอย่างสำหรับนักพัฒนาซอฟต์แวร์และอาจเปลี่ยนแปลงไปตามความคิดเห็นที่เราได้รับ อย่าใช้ API นี้ในสภาพแวดล้อมที่ใช้งานจริง

ประเภทของเหตุการณ์ที่แสดง

ลายเซ็น:

type: string;