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. |