API সম্পদের ধরন। এটি সর্বদা admin#directory#roleAssignment ।
etag
string
সম্পদের ETag.
assigned To
string
এই ভূমিকাটি যে সত্তার জন্য বরাদ্দ করা হয়েছে তার অনন্য আইডি—হয় কোনো ব্যবহারকারীর userId , কোনো গোষ্ঠীর groupId , অথবা Identity and Access Management (IAM) এ সংজ্ঞায়িত একটি পরিষেবা অ্যাকাউন্টের uniqueId ।
শুধুমাত্র আউটপুট। নিয়োগকারীর ধরন ( USER বা GROUP )।
scope Type
string
যে সুযোগে এই ভূমিকাটি বরাদ্দ করা হয়েছে৷
গ্রহণযোগ্য মান হল:
CUSTOMER
ORG_UNIT
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'
এই শর্তটি নিরাপত্তা-সম্পর্কিত শর্তের সাথে একত্রে ব্যবহার করা যেতে পারে।
[[["সহজে বোঝা যায়","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"]],["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`)."]]],[]]