Kaynak: RoleAssignment
Bir rol atamasını tanımlar.
JSON gösterimi |
---|
{
"roleAssignmentId": string,
"roleId": string,
"kind": string,
"etag": string,
"assignedTo": string,
"assigneeType": enum ( |
Alanlar | |
---|---|
role |
Bu roleAssignment öğesinin kimliği. |
role |
Atanan rolün kimliği. |
kind |
API kaynağının türü. Bu değer her zaman |
etag |
Kaynağın ETag'i. |
assigned |
Bu rolün atandığı öğenin benzersiz kimliği (Identity and Access Management (IAM)'da tanımlandığı şekilde bir kullanıcının |
assignee |
Yalnızca çıkış. Atanan kullanıcının türü ( |
scope |
Bu rolün atandığı kapsam. Kabul edilen değerler şunlardır:
|
org |
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ı. Bu rol atamasıyla ilişkili koşul. Not: Bu özellik Enterprise Standard, Enterprise Plus, Google Workspace for Education Plus ve Cloud Identity Premium müşterileri tarafından kullanılabilir.
Şu anda aşağıdaki koşullar desteklenmektedir:
Şu anda koşul dizelerinin aynen yazılması gerekir ve yalnızca aşağıdaki önceden oluşturulmuş yönetici rolleriyle çalışır:
Koşul, Cloud IAM koşul söz dizimini izler. Kilitli gruplarla ilgili ek koşullara Açık Beta'da ulaşabilirsiniz.
Bu koşul, güvenlikle ilgili bir koşulla birlikte de kullanılabilir. |
AssigneeType
Bir rolün atandığı kimlik türü.
Sıralamalar | |
---|---|
USER |
Alandaki 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. |