Policy
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
संसाधनों के लिए ऐक्सेस कंट्रोल की नीति तय करता है.
JSON के काेड में दिखाना |
{
"assignments": [
{
object (Assignment )
}
],
"etag": string
} |
फ़ील्ड |
assignments[] |
object (Assignment )
assignments की सूची
|
etag |
string (bytes format)
ईटैग का इस्तेमाल, ऑप्टिमिस्टिक कॉन्करेंसी कंट्रोल के लिए किया जाता है. इससे, एक ही समय पर किसी नीति को अपडेट करने से रोका जा सकता है, ताकि एक अपडेट दूसरे अपडेट को न बदल दे. हमारा सुझाव है कि सिस्टम, रेस कंडीशन से बचने के लिए, नीति से जुड़े अपडेट करने के लिए, रीड-मॉडिफ़ाय-राइट साइकल में etag का इस्तेमाल करें: etag, policies.get के जवाब में मिलता है. सिस्टम से उम्मीद की जाती है कि वे policies.set के अनुरोध में उस etag को डालें, ताकि यह पक्का किया जा सके कि उनका बदलाव नीति के उसी वर्शन पर लागू होगा. अगर policies.get को किए गए कॉल में कोई etag नहीं दिया जाता है, तो मौजूदा नीति को बिना किसी सूचना के बदल दिया जाता है. base64 कोड में बदली गई स्ट्रिंग.
|
Assignment
members
को role
से जोड़ता है.
JSON के काेड में दिखाना |
{
"role": string,
"members": [
string
]
} |
फ़ील्ड |
role |
string
ज़रूरी है. members को असाइन की गई भूमिका.
|
members[] |
string
वे पहचान जिनके लिए भूमिका असाइन की गई है. इसकी ये वैल्यू हो सकती हैं:
{user_email} : यह एक ऐसा ईमेल पता होता है जो किसी Google खाते को दिखाता है. उदाहरण के लिए: alice@gmail.com .
{group_email} : यह Google ग्रुप का ईमेल पता होता है. उदाहरण के लिए, viewers@gmail.com .
|
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2025-07-25 (UTC) को अपडेट किया गया.
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2025-07-25 (UTC) को अपडेट किया गया."],[[["\u003cp\u003eThis document defines an access control policy for resources, utilizing JSON for representation.\u003c/p\u003e\n"],["\u003cp\u003eThe policy includes assignments which associate members with specific roles.\u003c/p\u003e\n"],["\u003cp\u003eRoles determine the level of access granted to assigned members, which can be individuals or groups.\u003c/p\u003e\n"],["\u003cp\u003eAn \u003ccode\u003eetag\u003c/code\u003e is used for optimistic concurrency control, preventing simultaneous updates from overwriting each other.\u003c/p\u003e\n"]]],["The content defines access control policies for resources using JSON. A policy includes an array of \"assignments\" and an \"etag\" for concurrency control. Assignments link \"members\" to a specified \"role,\" with members being Google account emails or group emails. Systems use the etag in read-modify-write cycles to prevent overwriting. The \"role\" field is a required string, and members represent identities granted the specified role.\n"],null,[]]