संसाधन: अनुमति
किसी फ़ाइल के लिए अनुमति. अनुमति से किसी उपयोगकर्ता, ग्रुप, डोमेन या दुनिया को किसी फ़ाइल या फ़ोल्डर की हैरारकी का ऐक्सेस मिलता है.
संसाधन के कुछ तरीकों (जैसे कि permissions.update
) के लिए, permissionId
की ज़रूरत होती है. किसी फ़ाइल, फ़ोल्डर या शेयर की गई ड्राइव का आईडी वापस पाने के लिए, permissions.list
तरीके का इस्तेमाल करें.
जेएसओएन के काेड में दिखाना |
---|
{ "id": string, "displayName": string, "type": string, "kind": string, "permissionDetails": [ { "permissionType": string, "inheritedFrom": string, "role": string, "inherited": boolean } ], "photoLink": string, "emailAddress": string, "role": string, "allowFileDiscovery": boolean, "domain": string, "expirationTime": string, "teamDrivePermissionDetails": [ { "teamDrivePermissionType": string, "inheritedFrom": string, "role": string, "inherited": boolean } ], "deleted": boolean, "view": string, "pendingOwner": boolean } |
फ़ील्ड | |
---|---|
id |
सिर्फ़ आउटपुट के लिए. इस अनुमति का आईडी. यह अनुदान पाने वाले के लिए यूनीक आइडेंटिफ़ायर है और उपयोगकर्ता के संसाधनों में |
displayName |
सिर्फ़ आउटपुट के लिए. अनुमति की वैल्यू का "बहुत अच्छा" नाम. यहां हर तरह की अनुमति के उदाहरण दिए गए हैं:
|
type |
अनुदान पाने वाले का टाइप. मान्य मान हैं:
अनुमति बनाते समय, अगर |
kind |
सिर्फ़ आउटपुट के लिए. यह बताता है कि यह किस तरह का संसाधन है. वैल्यू: तय स्ट्रिंग |
permissionDetails[] |
सिर्फ़ आउटपुट के लिए. यह जानकारी कि शेयर की गई ड्राइव के इस आइटम की अनुमतियां इनहेरिट की गई हैं या सीधे इस आइटम पर. यह सिर्फ़ आउटपुट वाला फ़ील्ड है, जो सिर्फ़ शेयर की गई ड्राइव के आइटम के लिए मौजूद होता है. |
permissionDetails[].permissionType |
सिर्फ़ आउटपुट के लिए. इस उपयोगकर्ता के लिए अनुमति का टाइप. आने वाले समय में, नई वैल्यू जोड़ी जा सकती हैं. हालांकि, फ़िलहाल ये काम किए जा सकते हैं:
|
permissionDetails[].inheritedFrom |
सिर्फ़ आउटपुट के लिए. उस आइटम का आईडी जिससे यह अनुमति मिली है. यह सिर्फ़ आउटपुट वाला फ़ील्ड है. |
permissionDetails[].role |
सिर्फ़ आउटपुट के लिए. इस उपयोगकर्ता के लिए मुख्य भूमिका. आने वाले समय में, नई वैल्यू जोड़ी जा सकती हैं. हालांकि, फ़िलहाल ये काम किए जा सकते हैं:
|
permissionDetails[].inherited |
सिर्फ़ आउटपुट के लिए. क्या यह अनुमति इनहेरिट की गई है. इस फ़ील्ड में हमेशा अपने-आप जानकारी भरी जाती है. यह सिर्फ़ आउटपुट वाला फ़ील्ड है. |
photoLink |
सिर्फ़ आउटपुट के लिए. उपयोगकर्ता की प्रोफ़ाइल फ़ोटो का लिंक, अगर उपलब्ध हो. |
emailAddress |
उस उपयोगकर्ता या ग्रुप का ईमेल पता जिससे यह अनुमति मिली है. |
role |
इस अनुमति से मिली भूमिका. आने वाले समय में, नई वैल्यू इस्तेमाल की जा सकती हैं. हालांकि, फ़िलहाल इनकी अनुमति है:
|
allowFileDiscovery |
अनुमति मिलने पर, फ़ाइल को खोज के ज़रिए खोजा जा सकता है या नहीं. यह सिर्फ़ |
domain |
वह डोमेन जिससे यह अनुमति जुड़ी है. |
expirationTime |
इस अनुमति के खत्म होने का समय (आरएफ़सी 3339 तारीख और समय). समयसीमा खत्म होने के समय पर ये पाबंदियां लागू होती हैं:
|
teamDrivePermissionDetails[] |
सिर्फ़ आउटपुट के लिए. अब सेवा में नहीं है: सिर्फ़ आउटपुट के लिए. इसके बजाय, |
teamDrivePermissionDetails[] |
अब सेवा में नहीं है: सिर्फ़ आउटपुट के लिए. इसके बजाय, |
teamDrivePermissionDetails[] |
अब सेवा में नहीं है: सिर्फ़ आउटपुट के लिए. इसके बजाय, |
teamDrivePermissionDetails[] |
अब सेवा में नहीं है: सिर्फ़ आउटपुट के लिए. इसके बजाय, |
teamDrivePermissionDetails[] |
अब सेवा में नहीं है: सिर्फ़ आउटपुट के लिए. इसके बजाय, |
deleted |
सिर्फ़ आउटपुट के लिए. इस अनुमति से जुड़ा खाता मिटा दिया गया है या नहीं. यह फ़ील्ड सिर्फ़ उपयोगकर्ता और ग्रुप की अनुमतियों के बारे में है. |
view |
यह अनुमति दिखाता है. सिर्फ़ किसी व्यू से जुड़ी अनुमतियों के लिए जानकारी अपने-आप भर जाती है. 'पब्लिश किया गया' ही एक ऐसा वैल्यू है जिसका इस्तेमाल किया जा सकता है. |
pendingOwner |
इस अनुमति से जुड़े खाते का मालिकाना हक स्वीकार किया गया है या नहीं. सिर्फ़ उन फ़ाइलों के लिए |
तरीके |
|
---|---|
|
किसी फ़ाइल या शेयर की गई ड्राइव के लिए अनुमति बनाता है. |
|
अनुमति को मिटाता है. |
|
आईडी के हिसाब से अनुमति देता है. |
|
यह डायलॉग बॉक्स, किसी फ़ाइल या शेयर की गई ड्राइव की अनुमतियों की सूची बनाता है. |
|
पैच सिमैंटिक के साथ अनुमति अपडेट करता है. |