संसाधन: सदस्यता
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[] |
ज़रूरी है. बिना क्रम वाली सूची. सदस्यता बनाने के लिए इनपुट. इसके अलावा, सिर्फ़ आउटपुट के लिए. टारगेट रिसॉर्स के बारे में सूचना पाने के लिए, एक या उससे ज़्यादा तरह के इवेंट. CloudEvents के स्पेसिफ़िकेशन के मुताबिक फ़ॉर्मैट किया गया. सदस्यता के टारगेट संसाधन के हिसाब से, इवेंट के टाइप तय होते हैं. ज़्यादा जानकारी के लिए, Google Workspace के ऐसे इवेंट जिन पर यह सुविधा काम करती है लेख पढ़ें. डिफ़ॉल्ट रूप से, आपको सदस्यता के लाइफ़साइकल से जुड़े इवेंट भी मिलते हैं. आपको इस फ़ील्ड के लिए लाइफ़साइकल इवेंट तय करने की ज़रूरत नहीं है. अगर आपने ऐसा इवेंट टाइप तय किया है जो टारगेट रिसॉर्स के लिए मौजूद नहीं है, तो अनुरोध पर एचटीटीपी |
payloadOptions |
ज़रूरी नहीं. इवेंट पेलोड में कौनसा डेटा शामिल करना है, इसके बारे में विकल्प. यह सुविधा सिर्फ़ Google Chat और Google Drive के इवेंट के लिए उपलब्ध है. |
notificationEndpoint |
ज़रूरी है. इम्यूटेबल. वह एंडपॉइंट जहां सदस्यता, इवेंट डिलीवर करती है. जैसे, Pub/Sub विषय. |
state |
सिर्फ़ आउटपुट के लिए. सदस्यता की स्थिति. इससे यह तय होता है कि सदस्यता को इवेंट मिल सकते हैं या नहीं. साथ ही, यह भी तय होता है कि उन्हें सूचना के एंडपॉइंट तक पहुंचाया जा सकता है या नहीं. |
suspensionReason |
सिर्फ़ आउटपुट के लिए. वह गड़बड़ी जिसकी वजह से सदस्यता निलंबित की गई है. सदस्यता को फिर से चालू करने के लिए, गड़बड़ी को ठीक करें और |
authority |
सिर्फ़ आउटपुट के लिए. वह उपयोगकर्ता जिसने सदस्यता बनाने की अनुमति दी है. जब कोई उपयोगकर्ता सदस्यता को अनुमति देता है, तब इस फ़ील्ड और फ़ॉर्मैट: Google Workspace के उपयोगकर्ताओं के लिए, जब Chat ऐप्लिकेशन सदस्यता की पुष्टि करता है, तब सिर्फ़ |
createTime |
सिर्फ़ आउटपुट के लिए. सदस्यता बनाने का समय. |
updateTime |
सिर्फ़ आउटपुट के लिए. सदस्यता को पिछली बार अपडेट किए जाने का समय. |
reconciling |
सिर्फ़ आउटपुट के लिए. अगर |
etag |
ज़रूरी नहीं. इस चेकसम की गिनती सर्वर, अन्य फ़ील्ड की वैल्यू के आधार पर करता है. इसे अपडेट के अनुरोधों पर भेजा जा सकता है, ताकि यह पक्का किया जा सके कि क्लाइंट के पास आगे बढ़ने से पहले अप-टू-डेट वैल्यू है. |
यूनियन फ़ील्ड subscription_options . Google Workspace की सदस्यताओं के लिए, टारगेट किए गए कुछ संसाधनों के लिए सदस्यता के अतिरिक्त विकल्प उपलब्ध हैं. subscription_options इनमें से सिर्फ़ एक हो सकता है: |
|
driveOptions |
ज़रूरी नहीं. ऐसी सुविधाएं जो सिर्फ़ Drive के संसाधनों की सदस्यता के लिए उपलब्ध हैं. |
यूनियन फ़ील्ड authority_info . वह पहचान जिसने सदस्यता बनाने की अनुमति दी है. authority_info इनमें से सिर्फ़ एक हो सकता है: |
|
userAuthority |
सिर्फ़ आउटपुट के लिए. वह उपयोगकर्ता जिसने सदस्यता बनाने की अनुमति दी है. उपयोगकर्ता को Google Workspace के उपयोगकर्ताओं के लिए, फ़ॉर्मैट: |
serviceAccountAuthority |
सिर्फ़ आउटपुट के लिए. वह सेवा खाता जिसका इस्तेमाल सदस्यता बनाने की अनुमति देने के लिए किया गया था. इस सेवा खाते का मालिकाना हक उसी Google Cloud प्रोजेक्ट के पास होना चाहिए जहां आपने यह सदस्यता बनाई है. फ़ॉर्मैट: |
यूनियन फ़ील्ड सदस्यता खत्म होने की ज़्यादा से ज़्यादा समयावधि इस बात पर निर्भर करती है कि आपकी सदस्यता में इवेंट पेलोड में संसाधन डेटा शामिल है या नहीं. यह डेटा
सदस्यता की समयसीमा खत्म होने के बाद, उसे अपने-आप मिटा दिया जाता है. आपको सदस्यता खत्म होने से किसी सदस्यता को खत्म होने से रोकने के लिए, |
|
expireTime |
डिफ़ॉल्ट वैल्यू खाली नहीं होनी चाहिए. यूटीसी में टाइमस्टैंप, जिससे सदस्यता खत्म होने का समय पता चलता है. इनपुट में इस्तेमाल किए गए फ़ॉर्मैट से कोई फ़र्क़ नहीं पड़ता. आउटपुट में हमेशा यही फ़ॉर्मैट दिखेगा. |
ttl |
सिर्फ़ इनपुट के लिए. सदस्यता के लिए टाइम-टू-लिव (टीटीएल) या अवधि. अगर इस नीति को |
DriveOptions
Drive के इवेंट दिखाने के लिए, अन्य विकल्प उपलब्ध हैं.
JSON के काेड में दिखाना |
---|
{ "includeDescendants": boolean } |
फ़ील्ड | |
---|---|
includeDescendants |
ज़रूरी नहीं. इम्यूटेबल. Google Drive में होने वाली गतिविधियों की सूचना पाने के लिए सदस्यताएं. इससे यह तय किया जा सकता है कि आपको टारगेट फ़ोल्डर या शेयर की गई ड्राइव में मौजूद Drive फ़ाइलों से जुड़ी सूचनाएं मिलें या नहीं.
ज़्यादा जानकारी के लिए, Google Drive में होने वाली गतिविधियों के टाइप देखें. |
PayloadOptions
इवेंट पेलोड में कौनसा डेटा शामिल करना है, इसके बारे में विकल्प. यह सुविधा सिर्फ़ Google Chat और Google Drive के इवेंट के लिए उपलब्ध है.
JSON के काेड में दिखाना |
---|
{ "includeResource": boolean, "fieldMask": string } |
फ़ील्ड | |
---|---|
includeResource |
ज़रूरी नहीं. क्या इवेंट पेलोड में, बदले गए संसाधन के बारे में डेटा शामिल है. उदाहरण के लिए, Google Chat मैसेज बनाए जाने वाले इवेंट के लिए, पेलोड में |
fieldMask |
ज़रूरी नहीं. अगर अगर आपने किसी ऐसे फ़ील्ड के बारे में बताया है जो संसाधन के लिए मौजूद नहीं है, तो सिस्टम उस फ़ील्ड को अनदेखा कर देता है. |
NotificationEndpoint
वह एंडपॉइंट जहां सदस्यता, इवेंट डिलीवर करती है.
JSON के काेड में दिखाना |
---|
{ // Union field |
फ़ील्ड | |
---|---|
यूनियन फ़ील्ड
|
|
pubsubTopic |
इम्यूटेबल. वह Pub/Sub विषय जो सदस्यता के लिए इवेंट पाता है. फ़ॉर्मैट: आपको उसी Google Cloud प्रोजेक्ट में विषय बनाना होगा जिसमें आपने यह सदस्यता बनाई है. ध्यान दें: Google Workspace Events API, क्रम से होने वाले इवेंट के लिए ऑर्डर करने की कुंजियों का इस्तेमाल करता है. अगर Cloud Pub/Sub विषय के लिए, मैसेज स्टोरेज की नीति कॉन्फ़िगर की गई है, ताकि सबसे नज़दीकी Google 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 को सहमति दी जाती है लेख पढ़ें. |
APP_SCOPE_REVOKED |
डोमेन एडमिन ने ऐप्लिकेशन के लिए, एक या उससे ज़्यादा OAuth स्कोप का ऐक्सेस वापस ले लिया है. |
RESOURCE_DELETED |
सदस्यता के लिए टारगेट किया गया संसाधन अब मौजूद नहीं है. |
USER_AUTHORIZATION_FAILURE |
जिस उपयोगकर्ता ने सदस्यता बनाने की अनुमति दी थी उसके पास अब सदस्यता के टारगेट रिसॉर्स का ऐक्सेस नहीं है. |
APP_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 सदस्यता को फिर से चालू करती है. |