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 değer her zaman |
etag |
Kaynağın ETag'i. |
assignedTo |
Bu rolün atandığı öğenin benzersiz kimliği (Identity and Access Management (IAM)'da tanımlandığı şekilde bir kullanıcının |
assigneeType |
Yalnızca çıkış. Atanan kullanıcının türü ( |
scopeType |
Bu rolün atandığı kapsam. Kabul edilen değerler şunlardır:
|
orgUnitId |
Rol bir kuruluş birimiyle kısıtlanmışsa bu rolün kullanımının kısıtlandığı kuruluş biriminin kimliği bu alanda yer alır. |
condition |
İsteğe bağlı. (Açık Beta - API'nin Not: Bu özelliği Enterprise Standard, Enterprise Plus, Google Workspace for Education Plus ve Cloud Identity Premium müşterileri kullanabilir. Özelliği kullanmak için ek kurulum gerekmez. Beta sürümünde, Yönetici Konsolu'nda (http://admin.google.com) henüz Bu rol atamasıyla ilişkili koşul. Şu anda yalnızca iki koşul desteklenmektedir:
Şu anda iki koşul dizesinin aynen yazılması gerekir ve 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ığı kimlik türü.
Sıralamalar | |
---|---|
USER |
Alan adındaki tek bir kullanıcı. |
GROUP |
Alandaki bir grup. |
Yöntemler |
|
---|---|
|
Rol atamasını siler. |
|
Rol atamasını alır. |
|
Rol ataması oluşturur. |
|
Tüm roleAssignments öğelerinin sayfalandırılmış bir listesini alır. |