REST Resource: roleAssignments
রিসোর্স: রোল অ্যাসাইনমেন্ট
একটি ভূমিকার একটি অ্যাসাইনমেন্ট সংজ্ঞায়িত করে।
JSON প্রতিনিধিত্ব |
---|
{
"roleAssignmentId": string,
"roleId": string,
"kind": string,
"etag": string,
"assignedTo": string,
"assigneeType": enum (AssigneeType ),
"scopeType": string,
"orgUnitId": string,
"condition": string
} |
ক্ষেত্র |
---|
role Assignment Id | string ( int64 format) এই রোল অ্যাসাইনমেন্টের আইডি। |
role Id | string ( int64 format) ভূমিকার আইডি যা বরাদ্দ করা হয়েছে। |
kind | string API সম্পদের ধরন। এটি সর্বদা admin#directory#roleAssignment । |
etag | string সম্পদের ETag. |
assigned To | string এই ভূমিকাটি যে সত্তার জন্য বরাদ্দ করা হয়েছে তার অনন্য আইডি—হয় কোনো ব্যবহারকারীর userId , কোনো গোষ্ঠীর groupId , অথবা Identity and Access Management (IAM) এ সংজ্ঞায়িত একটি পরিষেবা অ্যাকাউন্টের uniqueId । |
assignee Type | enum ( AssigneeType ) শুধুমাত্র আউটপুট। নিয়োগকারীর ধরন ( USER বা GROUP )। |
scope Type | string যে সুযোগে এই ভূমিকাটি বরাদ্দ করা হয়েছে৷ গ্রহণযোগ্য মান হল: |
org Unit Id | string যদি ভূমিকাটি একটি সংস্থার ইউনিটের মধ্যে সীমাবদ্ধ থাকে, তবে এতে সংগঠন ইউনিটের আইডি রয়েছে যেখানে এই ভূমিকার অনুশীলন সীমাবদ্ধ। |
condition | string ঐচ্ছিক। এই ভূমিকা অ্যাসাইনমেন্টের সাথে যুক্ত শর্ত। দ্রষ্টব্য: এন্টারপ্রাইজ স্ট্যান্ডার্ড, এন্টারপ্রাইজ প্লাস, Google Workspace for Education Plus এবং Cloud Identity প্রিমিয়াম গ্রাহকদের জন্য বৈশিষ্ট্যটি উপলব্ধ। condition ফিল্ড সেট সহ একটি RoleAssignment তখনই কার্যকর হবে যখন অ্যাক্সেস করা রিসোর্স শর্ত পূরণ করবে। condition খালি থাকলে, ভূমিকা ( roleId ) অভিনেতার ( assignedTo ) স্কোপে ( scopeType ) নিঃশর্তভাবে প্রয়োগ করা হয়। বর্তমানে, নিম্নলিখিত শর্তগুলি সমর্থিত: RoleAssignment শুধুমাত্র নিরাপত্তা গোষ্ঠীগুলির জন্য প্রযোজ্য করতে: api.getAttribute('cloudidentity.googleapis.com/groups.labels', []).hasAny(['groups.security']) && resource.type == 'cloudidentity.googleapis.com/Group' RoleAssignment যাতে নিরাপত্তা গোষ্ঠীগুলির জন্য প্রযোজ্য না হয়: !api.getAttribute('cloudidentity.googleapis.com/groups.labels', []).hasAny(['groups.security']) && resource.type == 'cloudidentity.googleapis.com/Group'
বর্তমানে, কন্ডিশন স্ট্রিংগুলিকে মৌখিক হতে হবে এবং তারা শুধুমাত্র নিম্নলিখিত পূর্ব-নির্মিত প্রশাসক ভূমিকাগুলির সাথে কাজ করে: শর্তটি ক্লাউড আইএএম শর্ত সিনট্যাক্স অনুসরণ করে। লক করা গ্রুপ সম্পর্কিত অতিরিক্ত শর্ত ওপেন বিটার অধীনে উপলব্ধ। -
RoleAssignment লক করা গোষ্ঠীগুলির জন্য প্রযোজ্য না করার জন্য: !api.getAttribute('cloudidentity.googleapis.com/groups.labels', []).hasAny(['groups.locked']) && resource.type == 'cloudidentity.googleapis.com/Group'
এই শর্তটি নিরাপত্তা-সম্পর্কিত শর্তের সাথে একত্রে ব্যবহার করা যেতে পারে। |
অ্যাসাইনি টাইপ
পরিচয়ের ধরন যাতে একটি ভূমিকা বরাদ্দ করা হয়৷
Enums |
---|
USER | ডোমেনের মধ্যে একজন স্বতন্ত্র ব্যবহারকারী। |
GROUP | ডোমেনের মধ্যে একটি গ্রুপ। |
পদ্ধতি |
---|
| একটি ভূমিকা অ্যাসাইনমেন্ট মুছে দেয়। |
| একটি ভূমিকা অ্যাসাইনমেন্ট পুনরুদ্ধার করে। |
| একটি ভূমিকা অ্যাসাইনমেন্ট তৈরি করে। |
| সমস্ত রোল অ্যাসাইনমেন্টের একটি পেজিনেটেড তালিকা পুনরুদ্ধার করে। |
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2024-12-06 UTC-তে শেষবার আপডেট করা হয়েছে।
[null,null,["2024-12-06 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["RoleAssignment defines the assignment of a specific role to a user, group, or service account within a Google Workspace domain."],["It includes details such as the assigned role, the assignee, the scope of the assignment (customer or organizational unit), and an optional condition for the assignment."],["RoleAssignments can be managed through methods like creation, retrieval, update, and deletion using the Admin SDK Directory API."],["`assigneeType` identifies if the role is assigned to a user (`USER`) or a group (`GROUP`)."]]],[]]