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

तरीके

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