资源:RoleAssignment
定义角色分配。
JSON 表示法 |
---|
{
"roleAssignmentId": string,
"roleId": string,
"kind": string,
"etag": string,
"assignedTo": string,
"assigneeType": enum ( |
字段 | |
---|---|
role |
此 roleAssignment 的 ID。 |
role |
已分配的角色的 ID。 |
kind |
API 资源的类型。此值始终为 |
etag |
资源的 ETag。 |
assigned |
分配给此角色的实体的唯一 ID,即用户的 |
assignee |
仅限输出。分配对象的类型( |
scope |
分配此角色的范围。 可接受的值包括:
|
org |
如果角色仅限于某个组织部门,则此字段包含仅限于该组织部门才能执行此角色的 ID。 |
condition |
可选。与此角色分配关联的条件。 注意:此功能适用于企业标准版、企业 Plus 版、Google Workspace 教育版 Plus 和 Cloud Identity 专业版客户。 只有当被访问的资源满足相应条件时,设置了 目前,支持以下条件:
目前,条件字符串必须是原文,并且仅适用于以下预构建的管理员角色:
该条件遵循 Cloud IAM 条件语法。 在开放式 Beta 版中,您可以使用与锁定的群组相关的其他条件。
此条件还可与与安全性相关的条件结合使用。 |
AssigneeType
分配角色的身份类型。
枚举 | |
---|---|
USER |
网域中的个别用户。 |
GROUP |
网域中的群组。 |
方法 |
|
---|---|
|
删除角色分配。 |
|
检索角色分配。 |
|
创建角色分配。 |
|
检索所有 roleAssignment 的分页列表。 |