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

যে সুযোগে এই ভূমিকাটি বরাদ্দ করা হয়েছে৷

গ্রহণযোগ্য মান হল:

  • CUSTOMER
  • ORG_UNIT
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 ) নিঃশর্তভাবে প্রয়োগ করা হয়।

বর্তমানে, শুধুমাত্র দুটি শর্ত সমর্থিত:

বর্তমানে, দুটি শর্তের স্ট্রিংগুলিকে শব্দার্থে হতে হবে এবং তারা শুধুমাত্র নিম্নলিখিত পূর্ব-নির্মিত প্রশাসকের ভূমিকাগুলির সাথে কাজ করে:

  • গ্রুপ এডিটর
  • গ্রুপ রিডার

শর্তটি ক্লাউড আইএএম শর্ত সিনট্যাক্স অনুসরণ করে।

অ্যাসাইনি টাইপ

পরিচয়ের ধরন যাতে একটি ভূমিকা বরাদ্দ করা হয়৷

Enums
USER ডোমেনের মধ্যে একজন স্বতন্ত্র ব্যবহারকারী।
GROUP ডোমেনের মধ্যে একটি গ্রুপ।

পদ্ধতি

delete

একটি ভূমিকা অ্যাসাইনমেন্ট মুছে দেয়।

get

একটি ভূমিকা অ্যাসাইনমেন্ট পুনরুদ্ধার করে।

insert

একটি ভূমিকা অ্যাসাইনমেন্ট তৈরি করে।

list

সমস্ত রোল অ্যাসাইনমেন্টের একটি পেজিনেটেড তালিকা পুনরুদ্ধার করে।