CloudEvent מתאר נתוני אירועים.
חֲתִימָה:
export interface CloudEvent
נכסים
תכונה | סוּג | תיאור |
---|---|---|
נתונים | חפץ | חוּט | מטען נתונים של האירוע. אובייקטים מתחרוזים ב-JSON והמחרוזות מועברות כפי שהן. |
סוג תוכן נתונים | חוּט | סוג MIME של הנתונים הנשלחים עם האירוע בשדה data . רק application/json text/plain נתמכים כרגע. אם לא צוין, הוא מוסק אוטומטית מסוג הנתונים שסופקו. |
תְעוּדַת זֶהוּת | חוּט | מזהה לאירוע. אם לא מסופק, הוא מאוכלס אוטומטית עם UUID. |
מָקוֹר | חוּט | מזהה את ההקשר שבו קרה אירוע. אם לא מסופק, נעשה שימוש בערך של משתנה הסביבה EVENTARC_CLOUD_EVENT_SOURCE ואם זה לא מוגדר, נגרמת שגיאת אימות. |
specversion | CloudEventVersion | הגרסה של מפרט CloudEvents שבה משתמש האירוע. אם לא מסופק, מוגדר ל 1.0 -- הערך הנתמך היחיד. |
נושא | חוּט | נושא (הקשר) של האירוע בהקשר של מפיק האירוע. |
זְמַן | חוּט | חותמת זמן של האירוע. חייב להיות בפורמט זמן ISO. אם לא צוין, נעשה שימוש בשעה הנוכחית (ברגע הפרסום). |
סוּג | חוּט | סוג האירוע. צריך להיות קידומת עם שם 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
נושא (הקשר) של האירוע בהקשר של מפיק האירוע.
חֲתִימָה:
subject?: string;
CloudEvent.time
חותמת זמן של האירוע. חייב להיות בפורמט זמן ISO. אם לא צוין, נעשה שימוש בשעה הנוכחית (ברגע הפרסום).
חֲתִימָה:
time?: string;
CloudEvent.type
סוג האירוע. צריך להיות קידומת עם שם DNS הפוך ( com.my-org.v1.something.happended
).
חֲתִימָה:
type: string;