REST Resource: roleAssignments
রিসোর্স: রোল অ্যাসাইনমেন্ট
একটি ভূমিকার একটি অ্যাসাইনমেন্ট সংজ্ঞায়িত করে।
JSON প্রতিনিধিত্ব |
---|
{
"roleAssignmentId": string,
"roleId": string,
"kind": string,
"etag": string,
"assignedTo": string,
"assigneeType": enum (AssigneeType ),
"scopeType": string,
"orgUnitId": string,
"condition": string
} |
ক্ষেত্র |
---|
roleAssignmentId | string ( int64 format) এই রোল অ্যাসাইনমেন্টের আইডি। |
roleId | string ( int64 format) ভূমিকার আইডি যা বরাদ্দ করা হয়েছে। |
kind | string API সম্পদের ধরন। এটি সর্বদা admin#directory#roleAssignment । |
etag | string সম্পদের ETag. |
assignedTo | string এই ভূমিকাটি যে সত্তার জন্য বরাদ্দ করা হয়েছে তার অনন্য আইডি—হয় কোনো ব্যবহারকারীর userId , কোনো গোষ্ঠীর groupId , অথবা Identity and Access Management (IAM) এ সংজ্ঞায়িত একটি পরিষেবা অ্যাকাউন্টের uniqueId আইডি। |
assigneeType | enum ( AssigneeType ) শুধুমাত্র আউটপুট। নিয়োগকারীর ধরন ( USER বা GROUP )। |
scopeType | string যে সুযোগে এই ভূমিকাটি বরাদ্দ করা হয়েছে৷ গ্রহণযোগ্য মান হল: |
orgUnitId | string যদি ভূমিকাটি একটি সংস্থার ইউনিটের মধ্যে সীমাবদ্ধ থাকে, তবে এতে সংগঠন ইউনিটের আইডি রয়েছে যেখানে এই ভূমিকার অনুশীলন সীমাবদ্ধ। |
condition | string ঐচ্ছিক। (ওপেন বিটা - API এর /admin/directory/v1.1beta1 সংস্করণে উপলব্ধ) দ্রষ্টব্য: এন্টারপ্রাইজ স্ট্যান্ডার্ড, এন্টারপ্রাইজ প্লাস, Google Workspace for Education Plus এবং Cloud Identity প্রিমিয়াম গ্রাহকদের জন্য বৈশিষ্ট্যটি উপলব্ধ। বৈশিষ্ট্যটি ব্যবহার করার জন্য কোনও অতিরিক্ত সেটআপের প্রয়োজন নেই। বর্তমানে বিটা সংস্করণে, একটি condition সাথে যুক্ত RoleAssignment এখনও Admin Console ( http://admin.google.com ) এ সম্মানিত নয়৷ এই ভূমিকা অ্যাসাইনমেন্টের সাথে যুক্ত শর্ত। 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'
বর্তমানে, দুটি শর্তের স্ট্রিংগুলিকে শব্দার্থে হতে হবে এবং তারা শুধুমাত্র নিম্নলিখিত পূর্ব-নির্মিত প্রশাসকের ভূমিকাগুলির সাথে কাজ করে: শর্তটি ক্লাউড আইএএম শর্ত সিনট্যাক্স অনুসরণ করে। |
অ্যাসাইনি টাইপ
পরিচয়ের ধরন যাতে একটি ভূমিকা বরাদ্দ করা হয়৷
Enums |
---|
USER | ডোমেনের মধ্যে একজন স্বতন্ত্র ব্যবহারকারী। |
GROUP | ডোমেনের মধ্যে একটি গ্রুপ। |
পদ্ধতি |
---|
| একটি ভূমিকা অ্যাসাইনমেন্ট মুছে দেয়। |
| একটি ভূমিকা অ্যাসাইনমেন্ট পুনরুদ্ধার করে। |
| একটি ভূমিকা অ্যাসাইনমেন্ট তৈরি করে। |
| সমস্ত রোল অ্যাসাইনমেন্টের একটি পেজিনেটেড তালিকা পুনরুদ্ধার করে। |
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2024-10-30 UTC-তে শেষবার আপডেট করা হয়েছে।
[null,null,["2024-10-30 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`)."]]],[]]