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