Kaynak: RoleAssignment
Bir rol atamasını tanımlar.
JSON gösterimi |
---|
{
"roleAssignmentId": string,
"roleId": string,
"kind": string,
"etag": string,
"assignedTo": string,
"assigneeType": enum ( |
Alanlar | |
---|---|
roleAssignmentId |
Bu roleAssignment'ın kimliği. |
roleId |
Atanan rolün kimliği. |
kind |
API kaynağının türü. Bu her zaman |
etag |
Kaynağın eTag'i. |
assignedTo |
Bu rolün atandığı varlığın benzersiz kimliği: Identity and Access Management (IAM) içinde tanımlandığı şekilde kullanıcının |
assigneeType |
Yalnızca çıkış. Atananın türü ( |
scopeType |
Bu rolün atandığı kapsam. Kabul edilebilir değerler şunlardır:
|
orgUnitId |
Rol bir kuruluş birimiyle kısıtlanmışsa bu rolün kullanılmasının kısıtlandığı kuruluş biriminin kimliğini içerir. |
condition |
İsteğe bağlı. (Açık Beta - API'nin Not: Bu özellik Enterprise Standard, Enterprise Plus, Google Workspace for Education Plus ve Cloud Identity Premium müşterileri tarafından kullanılabilir. Özelliği kullanmak için ek kurulum gerekmez. Şu anda Beta sürümde, Yönetici Konsolu'nda (http://admin.google.com) Bu rol atamasıyla ilişkili koşul. Şu anda yalnızca iki koşul desteklenmektedir:
Şu anda iki koşul dizesinin kelimesi kelimesine olması gerekir ve bunlar yalnızca aşağıdaki önceden oluşturulmuş yönetici rolleriyle çalışır:
Koşul, Cloud IAM koşulu söz dizimine uygundur. |
AssigneeType
Bir rolün atandığı kimliğin türü.
Sıralamalar | |
---|---|
USER |
Alan adındaki tek bir kullanıcı. |
GROUP |
Alandaki bir grup. |
Yöntemler |
|
---|---|
|
Bir rol atamasını siler. |
|
Rol atamasını alır. |
|
Rol ataması oluşturur. |
|
Tüm roleAssignments'ın sayfalara ayrılmış bir listesini alır. |