Acl

इस संसाधन के लिए तरीकों की सूची देखने के लिए, इस पेज के आखिर में जाएं.

संसाधन के बारे में जानकारी

{
  "kind": "calendar#aclRule",
  "etag": etag,
  "id": string,
  "scope": {
    "type": string,
    "value": string
  },
  "role": string
}
प्रॉपर्टी का नाम मान ब्यौरा नोट
etag etag संसाधन का ETag.
id string ऐक्सेस कंट्रोल लिस्ट (एसीएल) के नियम का आइडेंटिफ़ायर. कैलेंडर शेयर करना लेख पढ़ें.
kind string संसाधन का टाइप ("calendar#aclRule").
role string स्कोप को असाइन की गई भूमिका. इन वैल्यू का इस्तेमाल किया जा सकता है:
  • "none" - इससे कोई ऐक्सेस नहीं मिलता.
  • "freeBusyReader" - इससे, व्यस्त/उपलब्ध होने की जानकारी को पढ़ने का ऐक्सेस मिलता है.
  • "reader" - इससे कैलेंडर को पढ़ने का ऐक्सेस मिलता है. निजी इवेंट, पढ़ने का ऐक्सेस रखने वाले उपयोगकर्ताओं को दिखेंगे. हालांकि, इवेंट की जानकारी छिपी रहेगी.
  • "writer" - इससे कैलेंडर को पढ़ने और उसमें बदलाव करने का ऐक्सेस मिलता है. निजी इवेंट, लेखक के तौर पर ऐक्सेस रखने वाले उपयोगकर्ताओं को दिखेंगे. साथ ही, उन्हें इवेंट की जानकारी भी दिखेगी. इससे कैलेंडर की एसीएल को पढ़ने का ऐक्सेस मिलता है.
  • "owner" - इससे कैलेंडर का ऐक्सेस मैनेजर को मिलता है. इस भूमिका में, लेखक की भूमिका की सभी अनुमतियां होती हैं. साथ ही, इसमें अन्य उपयोगकर्ताओं के ऐक्सेस लेवल में बदलाव करने की अतिरिक्त सुविधा भी होती है.

लिखा जा सकता है
scope object इस एसीएल नियम के तहत, कैलेंडर का ऐक्सेस किस हद तक दिया गया है.
scope.type string स्कोप का टाइप. इन वैल्यू का इस्तेमाल किया जा सकता है:
  • "default" - यह सार्वजनिक स्कोप है. यह डिफ़ॉल्ट मान है.
  • "user" - इससे स्कोप को किसी एक उपयोगकर्ता तक सीमित किया जाता है.
  • "group" - इससे स्कोप को किसी ग्रुप तक सीमित किया जाता है.
  • "domain" - इससे स्कोप को किसी डोमेन तक सीमित किया जाता है.
ध्यान दें: "default" या सार्वजनिक स्कोप के लिए दी गई अनुमतियां, पुष्टि किए गए या पुष्टि नहीं किए गए किसी भी उपयोगकर्ता पर लागू होती हैं.
scope.value string स्कोप टाइप के आधार पर, किसी उपयोगकर्ता या ग्रुप का ईमेल पता या किसी डोमेन का नाम. टाइप "default" के लिए शामिल नहीं किया गया. लिखा जा सकता है

तरीके

मिटाएं
ऐक्सेस कंट्रोल के नियम को मिटाता है.
पाएं
ऐक्सेस कंट्रोल का नियम दिखाता है.
insert
ऐक्सेस कंट्रोल का नियम बनाता है.
list
इस फ़ंक्शन से, कैलेंडर के लिए ऐक्सेस कंट्रोल लिस्ट में मौजूद नियम दिखते हैं.
पैच
ऐक्सेस कंट्रोल करने के नियम को अपडेट करता है. यह तरीका, पैच सिमैंटिक के साथ काम करता है. ध्यान दें कि हर पैच अनुरोध में, तीन कोटा यूनिट इस्तेमाल होती हैं. इसलिए, get के बाद update का इस्तेमाल करना बेहतर होता है. आपके दिए गए फ़ील्ड की वैल्यू, मौजूदा वैल्यू की जगह ले लेती हैं. अनुरोध में जिन फ़ील्ड के बारे में नहीं बताया जाता है उनमें कोई बदलाव नहीं होता. अगर ऐरे फ़ील्ड के बारे में बताया गया है, तो वे मौजूदा ऐरे को ओवरराइट कर देते हैं. इससे, ऐरे के पिछले सभी एलिमेंट हट जाते हैं.
अपडेट करें
ऐक्सेस कंट्रोल करने के नियम को अपडेट करता है.
watch
एसीएल संसाधनों में होने वाले बदलावों पर नज़र रखें.