REST Resource: labels.permissions
সম্পদ: লেবেল পারমিশন
অনুমতি যা একটি লেবেলে প্রধান (ব্যবহারকারী, গোষ্ঠী, শ্রোতা) এর জন্য প্রযোজ্য।
JSON প্রতিনিধিত্ব |
---|
{
"name": string,
"email": string,
"role": enum (LabelRole ),
// Union field principal can be only one of the following:
"person": string,
"group": string,
"audience": string
// End of list of possible types for union field principal .
} |
ক্ষেত্র |
---|
name | string এই অনুমতি সম্পদের নাম. |
email | string একটি ব্যবহারকারী বা গ্রুপ প্রিসিনপালের জন্য ইমেল ঠিকানা নির্দিষ্ট করে। দর্শক প্রধানদের জন্য জনবহুল নয়। ব্যবহারকারী এবং গ্রুপ অনুমতি শুধুমাত্র ইমেল ঠিকানা ব্যবহার করে সন্নিবেশ করা যেতে পারে. আপডেটের অনুরোধে, যদি ইমেল ঠিকানা নির্দিষ্ট করা হয়, কোন প্রধান উল্লেখ করা উচিত নয়। |
role | enum ( LabelRole ) অধ্যক্ষের ভূমিকা থাকা উচিত। |
ইউনিয়নের মাঠ principal । প্রধান এই অনুমতি প্রযোজ্য. একটি ইমেল, ব্যবহারকারী, গোষ্ঠী বা দর্শক হতে হবে। উদাহরণ: * people/12345 * group/45678 * শ্রোতা/ডিফল্ট principal নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: |
person | string ব্যক্তির সম্পদের নাম। |
group | string গ্রুপ রিসোর্স নাম। |
audience | string শ্রোতাদের একটি ভূমিকা প্রদান. audiences/default ম্যাজিক মানটি লেবেলের মালিক প্রতিষ্ঠানের প্রেক্ষাপটে ডিফল্ট দর্শকদের ভূমিকা প্রয়োগ করতে ব্যবহার করা হতে পারে। |
লেবেল রোল
ভূমিকা পরবর্তী ভূমিকার সাথে কেন্দ্রীভূত হয়। LINT.IfChange(লেবেল রোল)
Enums |
---|
LABEL_ROLE_UNSPECIFIED | অজানা ভূমিকা. |
READER | একজন পাঠক ড্রাইভ আইটেমগুলিতে প্রয়োগ করা লেবেল এবং সংশ্লিষ্ট মেটাডেটা পড়তে পারেন। |
APPLIER | একজন প্রয়োগকারী ড্রাইভ আইটেমগুলিতে সংশ্লিষ্ট মেটাডেটা লিখতে পারে যেখানে তাদের লেখার অ্যাক্সেসও রয়েছে। READER বোঝায়। |
ORGANIZER | একজন সংগঠক এই লেবেলটি শেয়ার্ড ড্রাইভে পিন করতে পারেন যা তারা পরিচালনা করে এবং লেবেলে নতুন প্রয়োগকারী যোগ করে। |
EDITOR | সম্পাদকরা লেবেল মুছে ফেলা সহ যেকোনো আপডেট করতে পারেন যা সংশ্লিষ্ট ড্রাইভ আইটেম মেটাডেটাও মুছে দেয়। APPLIER বোঝায়। |
পদ্ধতি |
---|
| লেবেল অনুমতি মুছে দেয়। |
| আপডেট লেবেল অনুমতি. |
| একটি লেবেলের অনুমতি আপডেট করে। |
| একটি লেবেলের অনুমতি মুছে দেয়। |
| একটি লেবেল এর অনুমতি তালিকা. |
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2024-11-13 UTC-তে শেষবার আপডেট করা হয়েছে।
[null,null,["2024-11-13 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["LabelPermission defines the permissions a principal (user, group, or audience) has on a label, including roles like READER, APPLIER, ORGANIZER, and EDITOR."],["These permissions dictate how principals can interact with labels and associated metadata on Drive items, such as reading, applying, organizing, or editing."],["Label roles are hierarchical, with each subsequent role inheriting the permissions of the previous ones (e.g., EDITOR implies APPLIER and READER)."],["You can manage LabelPermissions through various methods like creating, deleting, updating, batch deleting, and batch updating, allowing for granular control over label access."]]],["LabelPermission defines permissions for a principal (user, group, audience) on a label, using fields like `name`, `email`, and `role`. The `role` can be `READER`, `APPLIER`, `ORGANIZER`, or `EDITOR`, each with increasing access levels. A principal is specified through `person`, `group`, or `audience`. Methods include `batchDelete`, `batchUpdate`, `create`, `delete`, and `list` for managing these label permissions. The schema representation is also provided in JSON format.\n"]]