संसाधन: अनुमति
फ़ाइल के लिए अनुमति. अनुमति किसी उपयोगकर्ता, ग्रुप, डोमेन या दुनिया को किसी फ़ाइल या फ़ोल्डर हैरारकी का ऐक्सेस देती है.
कुछ संसाधन तरीकों (जैसे कि permissions.update
) के लिए permissionId
की ज़रूरत होती है. किसी फ़ाइल, फ़ोल्डर या शेयर की गई ड्राइव का आईडी वापस पाने के लिए, permissions.list
तरीके का इस्तेमाल करें.
JSON के काेड में दिखाना |
---|
{ "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 |
वह समय जब यह अनुमति खत्म हो जाएगी (RFC 3339 तारीख-समय). खत्म होने के समय पर ये पाबंदियां होती हैं:
|
teamDrivePermissionDetails[] |
सिर्फ़ आउटपुट के लिए. अब काम नहीं करता: सिर्फ़ आउटपुट के लिए. इसके बजाय, |
teamDrivePermissionDetails[] |
अब काम नहीं करता: सिर्फ़ आउटपुट के लिए. इसके बजाय, |
teamDrivePermissionDetails[] |
अब काम नहीं करता: सिर्फ़ आउटपुट के लिए. इसके बजाय, |
teamDrivePermissionDetails[] |
अब काम नहीं करता: सिर्फ़ आउटपुट के लिए. इसके बजाय, |
teamDrivePermissionDetails[] |
अब काम नहीं करता: सिर्फ़ आउटपुट के लिए. इसके बजाय, |
deleted |
सिर्फ़ आउटपुट के लिए. क्या इस अनुमति से जुड़ा खाता मिटा दिया गया है. यह फ़ील्ड सिर्फ़ उपयोगकर्ता और ग्रुप की अनुमतियों के बारे में है. |
view |
इस अनुमति के लिए व्यू को दिखाता है. सिर्फ़ व्यू से जुड़ी अनुमतियों के लिए जानकारी अपने-आप भर जाती है. 'पब्लिश की गई' इस्तेमाल की जा सकने वाली वैल्यू ही दी गई है. |
pendingOwner |
क्या इस अनुमति से जुड़े खाते का मालिकाना हक अब तक स्वीकार नहीं किया गया है. सिर्फ़ उन फ़ाइलों के लिए, |
तरीके |
|
---|---|
|
किसी फ़ाइल या शेयर की गई ड्राइव के लिए अनुमति बनाता है. |
|
किसी अनुमति को मिटाता है. |
|
आईडी के हिसाब से अनुमति लेता है. |
|
यह सूची, किसी फ़ाइल या शेयर की गई ड्राइव की अनुमतियों की जानकारी देती है. |
|
पैच सिमेंटिक्स के साथ अनुमति को अपडेट करता है. |