CloudEvent ईवेंट डेटा का वर्णन करता है।
हस्ताक्षर:
export interface CloudEvent
गुण
संपत्ति | प्रकार | विवरण |
---|---|---|
डेटा | वस्तु | डोरी | इवेंट का डेटा पेलोड. ऑब्जेक्ट्स को JSON के साथ स्ट्रिंग किया जाता है और स्ट्रिंग्स को वैसे ही पास किया जाता है जैसे कि है। |
datacontenttype | डोरी | data फ़ील्ड में ईवेंट के साथ भेजे जा रहे डेटा का MIME प्रकार। वर्तमान में केवल application/json और text/plain समर्थित हैं। यदि निर्दिष्ट नहीं है, तो यह स्वचालित रूप से प्रदान किए गए डेटा के प्रकार से अनुमान लगाया जाता है। |
पहचान | डोरी | घटना के लिए पहचानकर्ता. यदि प्रदान नहीं किया गया है, तो यह यूयूआईडी के साथ स्वतः भर जाता है। |
स्रोत | डोरी | उस संदर्भ की पहचान करता है जिसमें कोई घटना घटी। यदि प्रदान नहीं किया गया है, तो EVENTARC_CLOUD_EVENT_SOURCE पर्यावरण चर का मान उपयोग किया जाता है और यदि वह सेट नहीं है, तो एक सत्यापन त्रुटि उत्पन्न होती है। |
specversion | CloudEventVersion | CloudEvents विनिर्देश का वह संस्करण जिसका ईवेंट उपयोग करता है। यदि प्रदान नहीं किया गया है, तो 1.0 पर सेट है - एकमात्र समर्थित मान। |
विषय | डोरी | इवेंट निर्माता के संदर्भ में इवेंट का विषय (संदर्भ)। |
समय | डोरी | इवेंट का टाइमस्टैम्प. आईएसओ समय प्रारूप में होना चाहिए. यदि निर्दिष्ट नहीं है, तो वर्तमान समय (प्रकाशन के समय) का उपयोग किया जाता है। |
प्रकार | डोरी | घटना का प्रकार. इसके पहले एक रिवर्स-डीएनएस नाम ( com.my-org.v1.something.happended ) लगाया जाना चाहिए। |
CloudEvent.डेटा
इवेंट का डेटा पेलोड. ऑब्जेक्ट्स को JSON के साथ स्ट्रिंग किया जाता है और स्ट्रिंग्स को वैसे ही पास किया जाता है जैसे कि है।
हस्ताक्षर:
data?: object | string;
CloudEvent.datacontenttype
data
फ़ील्ड में ईवेंट के साथ भेजे जा रहे डेटा का MIME प्रकार। वर्तमान में केवल application/json
और text/plain
समर्थित हैं। यदि निर्दिष्ट नहीं है, तो यह स्वचालित रूप से प्रदान किए गए डेटा के प्रकार से अनुमान लगाया जाता है।
हस्ताक्षर:
datacontenttype?: string;
CloudEvent.id
घटना के लिए पहचानकर्ता. यदि प्रदान नहीं किया गया है, तो यह यूयूआईडी के साथ स्वतः भर जाता है।
हस्ताक्षर:
id?: string;
CloudEvent.स्रोत
उस संदर्भ की पहचान करता है जिसमें कोई घटना घटी। यदि प्रदान नहीं किया गया है, तो EVENTARC_CLOUD_EVENT_SOURCE
पर्यावरण चर का मान उपयोग किया जाता है और यदि वह सेट नहीं है, तो एक सत्यापन त्रुटि उत्पन्न होती है।
हस्ताक्षर:
source?: string;
CloudEvent.specversion
CloudEvents विनिर्देश का वह संस्करण जिसका ईवेंट उपयोग करता है। यदि प्रदान नहीं किया गया है, तो 1.0
पर सेट है - एकमात्र समर्थित मान।
हस्ताक्षर:
specversion?: CloudEventVersion;
CloudEvent.विषय
इवेंट निर्माता के संदर्भ में इवेंट का विषय (संदर्भ)।
हस्ताक्षर:
subject?: string;
CloudEvent.समय
इवेंट का टाइमस्टैम्प. आईएसओ समय प्रारूप में होना चाहिए. यदि निर्दिष्ट नहीं है, तो वर्तमान समय (प्रकाशन के समय) का उपयोग किया जाता है।
हस्ताक्षर:
time?: string;
CloudEvent.प्रकार
घटना का प्रकार. इसके पहले रिवर्स-डीएनएस नाम ( com.my-org.v1.something.happended
लगाया जाना चाहिए ).
हस्ताक्षर:
type: string;