Zasób: RoleAssignment
Określa przypisanie roli.
Zapis JSON |
---|
{
"roleAssignmentId": string,
"roleId": string,
"kind": string,
"etag": string,
"assignedTo": string,
"assigneeType": enum ( |
Pola | |
---|---|
role |
Identyfikator tego przypisania ról. |
role |
Identyfikator przypisanej roli. |
kind |
Typ zasobu interfejsu API. Jest ona zawsze |
etag |
ETag zasobu. |
assigned |
Unikalny identyfikator podmiotu, do którego przypisana jest dana rola: |
assignee |
Tylko dane wyjściowe. Typ osoby, której przypisano profil ( |
scope |
Zakres, w którym przypisana jest ta rola. Akceptowane wartości:
|
org |
Jeśli rola jest ograniczona do jednostki organizacyjnej, zawiera identyfikator jednostki organizacyjnej, w której rola jest ograniczona. |
condition |
Opcjonalnie: Warunek powiązany z tym przypisaniem roli. Uwaga: ta funkcja jest dostępna dla klientów korzystających z usług Enterprise Standard, Enterprise Plus, Google Workspace for Education Plus i Cloud Identity Premium. Element Obecnie obsługiwane są te warunki:
Obecnie ciągi znaków w warunkach muszą być identyczne i działają tylko z tymi gotowymi rolami administratora:
Warunek jest zgodny ze składnią warunków uprawnień Cloud IAM. Dodatkowe warunki dotyczące zablokowanych grup są dostępne w ramach otwartych testów beta.
Warunek ten 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 |
pojedynczy użytkownik w domenie, |
GROUP |
Grupa w domenie. |
Metody |
|
---|---|
|
Usuwa przypisanie roli. |
|
Pobiera przypisanie roli. |
|
Tworzy przypisanie roli. |
|
Pobiera ponumerowany wykaz wszystkich przypisań ról. |