Acl

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

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

{
  "kind": "calendar#aclRule",
  "etag": etag,
  "id": string,
  "scope": {
    "type": string,
    "value": string
  },
  "role": string
}
प्रॉपर्टी का नाम वैल्यू ब्यौरा ज़रूरी जानकारी
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" प्रकार के लिए हटाया गया. लिखा जा सकता है

तरीके

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