Zasób: RoleAssignment
Definiuje przypisanie roli.
| Zapis JSON | 
|---|
| {
  "roleAssignmentId": string,
  "roleId": string,
  "kind": string,
  "etag": string,
  "assignedTo": string,
  "assigneeType": enum ( | 
| Pola | |
|---|---|
| roleAssignmentId | 
 Identyfikator tego przypisania roli. | 
| roleId | 
 Identyfikator przypisanej roli. | 
| kind | 
 Typ zasobu interfejsu API. Zawsze jest to  | 
| etag | 
 ETag zasobu. | 
| assignedTo | 
 Unikalny identyfikator podmiotu, do którego przypisana jest ta rola –  | 
| assigneeType | 
 Tylko dane wyjściowe. Typ osoby, której przypisano profil ( | 
| scopeType | 
 Zakres, w którym przypisana jest ta rola. Akceptowane wartości: 
 | 
| orgUnitId | 
 Jeśli rola jest ograniczona do jednostki organizacyjnej, to pole zawiera identyfikator jednostki organizacyjnej, do której ograniczone jest wykonywanie tej roli. | 
| condition | 
 Opcjonalnie. Warunek powiązany z tym przypisaniem roli. Uwaga: funkcja jest dostępna dla klientów korzystających z Enterprise Standard, Enterprise Plus, Google Workspace for Education Plus i Cloud Identity Premium. 
 Obecnie obsługiwane są te warunki: 
 Obecnie ciągi warunków muszą być identyczne i działają tylko w przypadku tych gotowych ról administratora: 
 Warunek jest zgodny ze składnią warunków Cloud IAM. 
 Ten warunek można też stosować w połączeniu z warunkiem związanym z bezpieczeństwem. | 
AssigneeType
Typ tożsamości, do której przypisana jest rola.
| Wartości w polu enum | |
|---|---|
| USER | Indywidualny użytkownik w domenie. | 
| GROUP | grupa w domenie. | 
| Metody | |
|---|---|
| 
 | Usuwa przypisanie roli. | 
| 
 | Pobiera przypisanie roli. | 
| 
 | Tworzy przypisanie roli. | 
| 
 | Pobiera stronicowaną listę wszystkich przypisań ról. |