संसाधन: सदस्यता
Google Workspace संसाधन के बारे में इवेंट पाने के लिए सदस्यता. सदस्यताओं के बारे में ज़्यादा जानने के लिए, Google Workspace Events API की खास जानकारी देखें.
JSON के काेड में दिखाना |
---|
{ "name": string, "uid": string, "targetResource": string, "eventTypes": [ string ], "payloadOptions": { object ( |
फ़ील्ड | |
---|---|
name |
ज़रूरी नहीं. इम्यूटेबल. आइडेंटिफ़ायर. सदस्यता के संसाधन का नाम. फ़ॉर्मैट: |
uid |
सिर्फ़ आउटपुट के लिए. सदस्यता के लिए, सिस्टम से असाइन किया गया यूनीक आइडेंटिफ़ायर. |
targetResource |
ज़रूरी है. इम्यूटेबल. वह Google Workspace संसाधन, जिसे इवेंट के लिए मॉनिटर किया जाता है. इसे संसाधन के पूरे नाम के तौर पर फ़ॉर्मैट किया जाता है. टारगेट के संसाधनों और उनके साथ काम करने वाले इवेंट के बारे में जानने के लिए, Google Workspace के साथ काम करने वाले इवेंट लेख पढ़ें. कोई उपयोगकर्ता आपके ऐप्लिकेशन को, दिए गए टारगेट संसाधन के लिए सिर्फ़ एक सदस्यता बनाने की अनुमति दे सकता है. अगर आपका ऐप्लिकेशन इन उपयोगकर्ताओं के क्रेडेंशियल का इस्तेमाल करके, दूसरी सदस्यता बनाने की कोशिश करता है, तो अनुरोध |
eventTypes[] |
ज़रूरी है. इम्यूटेबल. बिना क्रम वाली सूची. सदस्यता बनाने के लिए इनपुट. अगर ऐसा नहीं है, तो सिर्फ़ आउटपुट के लिए. टारगेट किए गए संसाधन के बारे में पाने के लिए, एक या उससे ज़्यादा तरह के इवेंट. इन्हें CloudEvent के स्पेसिफ़िकेशन के मुताबिक फ़ॉर्मैट किया जाता है. इस्तेमाल किए जा सकने वाले इवेंट के टाइप, आपकी सदस्यता के टारगेट संसाधन के हिसाब से तय होते हैं. ज़्यादा जानकारी के लिए, Google Workspace के साथ काम करने वाले इवेंट देखें. डिफ़ॉल्ट रूप से, आपको अपनी सदस्यता के लाइफ़साइकल के बारे में भी इवेंट मिलते हैं. आपको इस फ़ील्ड के लिए, लाइफ़साइकल इवेंट की जानकारी देने की ज़रूरत नहीं है. अगर आपने किसी ऐसे इवेंट टाइप के बारे में बताया है जो टारगेट रिसॉर्स के लिए मौजूद नहीं है, तो अनुरोध एक एचटीटीपी |
payloadOptions |
ज़रूरी नहीं. इवेंट पेलोड में कौनसा डेटा शामिल करना है, इसके विकल्प. यह सुविधा सिर्फ़ Google Chat इवेंट के लिए काम करती है. |
notificationEndpoint |
ज़रूरी है. इम्यूटेबल. वह एंडपॉइंट जहां सदस्यता से इवेंट डिलीवर किए जाते हैं, जैसे कि Pub/Sub विषय. |
state |
सिर्फ़ आउटपुट के लिए. सदस्यता की स्थिति. यह नीति तय करती है कि सदस्यता में, इवेंट की जानकारी जोड़ी जा सकती है या नहीं. साथ ही, उन्हें सूचना एंडपॉइंट पर भेजा जा सकता है या नहीं. |
suspensionReason |
सिर्फ़ आउटपुट के लिए. ऐसी गड़बड़ी जिसकी वजह से सदस्यता निलंबित कर दी गई. सदस्यता को फिर से चालू करने के लिए, गड़बड़ी को ठीक करें और |
authority |
सिर्फ़ आउटपुट के लिए. वह उपयोगकर्ता जिसने सदस्यता बनाने की अनुमति दी है. फ़ॉर्मैट: Google Workspace के उपयोगकर्ताओं के लिए, |
createTime |
सिर्फ़ आउटपुट के लिए. सदस्यता बनाए जाने का समय. |
updateTime |
सिर्फ़ आउटपुट के लिए. सदस्यता को पिछली बार अपडेट किए जाने का समय. |
reconciling |
सिर्फ़ आउटपुट के लिए. अगर |
etag |
ज़रूरी नहीं. इस चेकसम की गणना सर्वर के ज़रिए अन्य फ़ील्ड के मान के आधार पर की जाती है और इसे अपडेट के अनुरोधों पर भेजा जा सकता है, ताकि यह पक्का किया जा सके कि आगे बढ़ने से पहले क्लाइंट के पास अप-टू-डेट मान है. |
यूनियन फ़ील्ड खत्म होने में लगने वाला ज़्यादा से ज़्यादा समय, इस बात पर निर्भर करता है कि आपकी सदस्यता में, इवेंट पेलोड में संसाधन का डेटा शामिल है या नहीं (
सदस्यता खत्म होने पर, उसे अपने-आप मिटा दिया जाता है. आपको सदस्यता खत्म होने से एक घंटे पहले, सदस्यता की समयसीमा खत्म होने से रोकने के लिए, |
|
expireTime |
डिफ़ॉल्ट वैल्यू खाली नहीं है. सदस्यता खत्म होने पर यूटीसी में टाइमस्टैंप. यह हमेशा आउटपुट पर दिखाया जाता है, चाहे इनपुट में किसी भी तरह का इस्तेमाल किया गया हो. |
ttl |
सिर्फ़ इनपुट. सदस्यता के लिए टाइम-टू-लाइव (टीटीएल) या अवधि. अगर तय नहीं है या |
PayloadOptions
इवेंट पेलोड में कौनसा डेटा शामिल करना है, इसके विकल्प. यह सुविधा सिर्फ़ Google Chat इवेंट के लिए काम करती है.
JSON के काेड में दिखाना |
---|
{ "includeResource": boolean, "fieldMask": string } |
फ़ील्ड | |
---|---|
includeResource |
ज़रूरी नहीं. इवेंट पेलोड में, बदले गए संसाधन का डेटा शामिल है या नहीं. उदाहरण के लिए, अगर किसी इवेंट में Google Chat पर मैसेज बनाया गया है, तो उसके पेलोड में |
fieldMask |
ज़रूरी नहीं. अगर अगर किसी ऐसे फ़ील्ड का इस्तेमाल किया जाता है जो संसाधन के लिए मौजूद नहीं है, तो सिस्टम उस फ़ील्ड को अनदेखा कर देता है. |
NotificationEndpoint
वह एंडपॉइंट जहां सदस्यता, इवेंट डिलीवर करती है.
JSON के काेड में दिखाना |
---|
{ // Union field |
फ़ील्ड | |
---|---|
यूनियन फ़ील्ड
|
|
pubsubTopic |
इम्यूटेबल. Cloud Pub/Sub विषय, जिसमें सदस्यता के इवेंट मिलते हैं. फ़ॉर्मैट: आपको यह विषय उसी Google Cloud प्रोजेक्ट में बनाना होगा जिस पर आपने यह सदस्यता बनाई है. जब विषय को इवेंट मिलते हैं, तो इवेंट को Cloud Pub/Sub मैसेज के तौर पर एन्कोड किया जाता है. ज़्यादा जानकारी के लिए, CloudEvents के लिए Google Cloud Pub/Sub प्रोटोकॉल बाइंडिंग देखें. |
स्थिति
सदस्यता के लिए संभावित स्थितियां.
Enums | |
---|---|
STATE_UNSPECIFIED |
डिफ़ॉल्ट मान. इस वैल्यू का इस्तेमाल नहीं किया गया है. |
ACTIVE |
सदस्यता चालू है. साथ ही, यह सूचना एंडपॉइंट पर इवेंट पा सकती है और उन्हें डिलीवर कर सकती है. |
SUSPENDED |
किसी गड़बड़ी की वजह से, सदस्यता में इवेंट की जानकारी नहीं मिल पा रही है. गड़बड़ी का पता लगाने के लिए, फ़ील्ड देखें. |
DELETED |
सदस्यता को मिटा दिया गया है. |
ErrorType
सदस्यता के लिए संभावित गड़बड़ियां.
Enums | |
---|---|
ERROR_TYPE_UNSPECIFIED |
डिफ़ॉल्ट मान. इस वैल्यू का इस्तेमाल नहीं किया गया है. |
USER_SCOPE_REVOKED |
अनुमति देने वाले उपयोगकर्ता ने एक या उससे ज़्यादा OAuth दायरों की अनुमति रद्द कर दी है. Google Workspace के लिए अनुमति देने के बारे में ज़्यादा जानने के लिए, ऐसी स्क्रीन कॉन्फ़िगर करें जहां OAuth के लिए सहमति दी जाती है लेख पढ़ें. |
RESOURCE_DELETED |
इस सदस्यता के लिए टारगेट संसाधन अब मौजूद नहीं है. |
USER_AUTHORIZATION_FAILURE |
सदस्यता बनाने की अनुमति देने वाले उपयोगकर्ता के पास, अब सदस्यता के टारगेट संसाधन का ऐक्सेस नहीं होता. |
ENDPOINT_PERMISSION_DENIED |
Google Workspace ऐप्लिकेशन के पास आपकी सदस्यता की सूचना वाले एंडपॉइंट पर इवेंट डिलीवर करने का ऐक्सेस नहीं है. |
ENDPOINT_NOT_FOUND |
सदस्यता की सूचना का एंडपॉइंट मौजूद नहीं है या उस Google Cloud प्रोजेक्ट में एंडपॉइंट नहीं मिला जहां आपने सदस्यता बनाई है. |
ENDPOINT_RESOURCE_EXHAUSTED |
सदस्यता के लिए मिलने वाली सूचना के एंडपॉइंट में, ज़रूरत के मुताबिक कोटा नहीं होने या तय सीमा से ज़्यादा अनुरोध होने की वजह से, इवेंट नहीं मिल सके. |
OTHER |
कोई ऐसी गड़बड़ी हुई जिसकी पहचान नहीं की जा सकी. |
तरीके |
|
---|---|
|
यह Google Workspace की सदस्यता बनाता है. |
|
इससे Google Workspace की सदस्यता मिट जाएगी. |
|
Google Workspace की सदस्यता के बारे में ज़्यादा जानकारी देता है. |
|
यह Google Workspace की सदस्यताओं की सूची उपलब्ध कराता है. |
|
Google Workspace की सदस्यता को अपडेट या रिन्यू करता है. |
|
Google Workspace की निलंबित सदस्यता को फिर से चालू करेगा. |