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" टाइप इस्तेमाल करने से रोका गया. लिखा जा सकता है

तरीके

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