REST Resource: labels.revisions.permissions

संसाधन: LabelPermission

किसी लेबल पर किसी प्रिंसिपल (उपयोगकर्ता, ग्रुप, ऑडियंस) के लिए लागू होने वाली अनुमति.

JSON के काेड में दिखाना
{
  "name": string,
  "email": string,
  "role": enum (LabelRole),

  // Union field principal can be only one of the following:
  "person": string,
  "group": string,
  "audience": string
  // End of list of possible types for union field principal.
}
फ़ील्ड
name

string

इस अनुमति के संसाधन का नाम.

email

string

यह किसी उपयोगकर्ता या ग्रुप के मुख्य व्यक्ति का ईमेल पता तय करता है. ऑडियंस प्रिंसिपल के लिए, यह जानकारी अपने-आप नहीं भरती है. उपयोगकर्ता और ग्रुप की अनुमतियां सिर्फ़ ईमेल पते का इस्तेमाल करके जोड़ी जा सकती हैं. अपडेट करने के अनुरोधों में, अगर ईमेल पता दिया गया है, तो किसी प्रिंसिपल का नाम नहीं दिया जाना चाहिए.

role

enum (LabelRole)

मुख्य खाते के पास यह भूमिका होनी चाहिए.

यूनियन फ़ील्ड principal. यह अनुमति जिस मुख्य व्यक्ति या इकाई पर लागू होती है. यह ईमेल, उपयोगकर्ता, ग्रुप या ऑडियंस में से कोई एक होना चाहिए. उदाहरण: * people/12345 * groups/45678 * audiences/default principal इनमें से सिर्फ़ एक हो सकता है:
person

string

व्यक्ति के संसाधन का नाम.

group

string

ग्रुप के संसाधन का नाम.

audience

string

जिस ऑडियंस को भूमिका असाइन करनी है. audiences/default की मैजिक वैल्यू का इस्तेमाल, लेबल के मालिक संगठन के संदर्भ में डिफ़ॉल्ट ऑडियंस पर भूमिका लागू करने के लिए किया जा सकता है.

तरीके

batchDelete

यह कुकी, लेबल की अनुमतियां मिटाती है.

batchUpdate

यह लेबल की अनुमतियों को अपडेट करता है.

create

यह लेबल की अनुमतियों को अपडेट करता है.

delete

यह लेबल की अनुमति मिटाता है.

list

यह लेबल की अनुमतियों की सूची दिखाता है.