CloudEvent interface

একটি CloudEvent ইভেন্ট ডেটা বর্ণনা করে।

স্বাক্ষর:

export interface CloudEvent 

বৈশিষ্ট্য

সম্পত্তি টাইপ বর্ণনা
তথ্য বস্তু | স্ট্রিং ইভেন্টের ডেটা পেলোড। অবজেক্টগুলিকে JSON-এর সাহায্যে স্ট্রিং করা হয় এবং স্ট্রিংগুলিকে যেমন-যথা-ই পাস করা হয়।
ডেটা কনটেন্টটাইপ স্ট্রিং data ক্ষেত্রের ইভেন্টের সাথে পাঠানো ডেটার MIME প্রকার৷ শুধুমাত্র application/json এবং text/plain বর্তমানে সমর্থিত। যদি নির্দিষ্ট না করা হয়, তাহলে প্রদত্ত ডেটার ধরন থেকে এটি স্বয়ংক্রিয়ভাবে অনুমান করা হয়।
আইডি স্ট্রিং ইভেন্টের জন্য শনাক্তকারী। প্রদান না করা হলে, এটি একটি UUID দিয়ে স্বয়ংক্রিয়ভাবে জনবহুল হয়।
উৎস স্ট্রিং যে প্রেক্ষাপটে একটি ঘটনা ঘটেছে তা চিহ্নিত করে। যদি প্রদান না করা হয়, তাহলে EVENTARC_CLOUD_EVENT_SOURCE এনভায়রনমেন্ট ভেরিয়েবলের মান ব্যবহার করা হয় এবং সেটি সেট না থাকলে, একটি বৈধতা ত্রুটি থ্রো করা হয়।
specversion ক্লাউড ইভেন্ট সংস্করণ CloudEvents স্পেসিফিকেশনের সংস্করণ যা ইভেন্ট ব্যবহার করে। প্রদান না করা হলে, 1.0 এ সেট করা হয় -- একমাত্র সমর্থিত মান।
বিষয় স্ট্রিং ইভেন্ট প্রযোজকের প্রসঙ্গে ঘটনার বিষয় (প্রসঙ্গ)।
সময় স্ট্রিং ইভেন্টের টাইমস্ট্যাম্প। ISO টাইম ফরম্যাটে হতে হবে। নির্দিষ্ট না থাকলে, বর্তমান সময় (প্রকাশের মুহূর্তে) ব্যবহার করা হয়।
প্রকার স্ট্রিং অনুষ্ঠানের ধরন। একটি বিপরীত-DNS নাম ( com.my-org.v1.something.happended ) সহ প্রিফিক্স করা উচিত।

CloudEvent.data

ইভেন্টের ডেটা পেলোড। অবজেক্টগুলিকে JSON-এর সাহায্যে স্ট্রিং করা হয় এবং স্ট্রিংগুলিকে যেমন-যথা-ই পাস করা হয়।

স্বাক্ষর:

data?: object | string;

CloudEvent.datacontentype

data ক্ষেত্রের ইভেন্টের সাথে পাঠানো ডেটার MIME প্রকার৷ শুধুমাত্র 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

অনুষ্ঠানের ধরন। একটি বিপরীত-ডিএনএস নাম ( com.my-org.v1.something.happended সহ প্রিফিক্স করা উচিত )

স্বাক্ষর:

type: string;