REST Resource: labels.revisions.permissions

रिसॉर्स: LabelPermission

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

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

  "person": string,
  "group": string,
  "audience": string
}
फ़ील्ड
name

string

इस अनुमति का रिसॉर्स का नाम.

email

string

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

role

enum (LabelRole)

प्रिंसिपल की भूमिका.

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

string

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

group

string

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

audience

string

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

तरीके

batchDelete

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

batchUpdate

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

create

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

delete

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

list

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