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