Policy
সম্পদে একটি অ্যাক্সেস নিয়ন্ত্রণ নীতি সংজ্ঞায়িত করে।
JSON প্রতিনিধিত্ব |
---|
{
"assignments": [
{
object (Assignment )
}
],
"etag": string
} |
ক্ষেত্র |
---|
assignments[] | object ( Assignment ) assignments তালিকা |
etag | string ( bytes format) একটি নীতির যুগপত আপডেট একে অপরকে ওভাররাইট করা থেকে আটকাতে সাহায্য করার উপায় হিসাবে আশাবাদী সমসাময়িক নিয়ন্ত্রণের জন্য etag ব্যবহার করা হয়। এটা দৃঢ়ভাবে সুপারিশ করা হয় যে সিস্টেমগুলি জাতিগত পরিস্থিতি এড়াতে নীতি আপডেটগুলি সম্পাদন করার জন্য পঠন-সংশোধন-লেখা চক্রে etag ব্যবহার করে: policies.get এর প্রতিক্রিয়াতে একটি etag ফেরত দেওয়া হয়, এবং সিস্টেমগুলি সেই etag বসানোর আশা করা হয় তাদের পরিবর্তন নীতির একই সংস্করণে প্রয়োগ করা হবে তা নিশ্চিত করার জন্য policies.set এর অনুরোধে। যদি policies.get এ কলে কোনো etag প্রদান করা না হয়, তাহলে বিদ্যমান নীতি অন্ধভাবে ওভাররাইট করা হয়। একটি base64-এনকোডেড স্ট্রিং। |
অ্যাসাইনমেন্ট
একটি role
সঙ্গে members
সহযোগী.
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 সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2022-11-02 UTC-তে শেষবার আপডেট করা হয়েছে।
[null,null,["2022-11-02 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["This document defines an access control policy for resources, utilizing JSON for representation."],["The policy includes assignments which associate members with specific roles."],["Roles determine the level of access granted to assigned members, which can be individuals or groups."],["An `etag` is used for optimistic concurrency control, preventing simultaneous updates from overwriting each other."]]],[]]