CloudEvent interface

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;