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

तरीके

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