UserRoles

有关此类资源的方法列表,请参阅本页面的结尾部分。

资源表示形式

包含用于管理用户访问权限的某个用户角色的属性。

{
  "kind": "dfareporting#userRole",
  "id": long,
  "name": string,
  "accountId": long,
  "subaccountId": long,
  "parentUserRoleId": long,
  "permissions": [
    userRolePermissions Resource
  ],
  "defaultUserRole": boolean
}
属性名称 说明 备注
accountId long 此用户角色的帐号 ID。此字段是只读字段,可以留空。
defaultUserRole boolean 是否为默认用户角色。默认用户角色由系统为帐号/子帐号创建,无法修改或删除。每个默认用户角色都有一组预先分配的基本权限。
id long 此用户角色的 ID。此字段是自动生成的只读字段。
kind string 表明这是哪类资源。值:固定字符串 "dfareporting#userRole"
name string 此用户角色的名称。此字段是必填字段。长度必须少于 256 个字符。如果此用户角色位于某个子帐号下,则其名称在同一子帐号下的网站中必须是唯一的。或者,如果此用户角色是顶级用户角色,则其名称在同一帐号下的顶级用户角色中必须是唯一的。
parentUserRoleId long 此用户角色所基于的或复制自的用户角色的 ID。此字段是必填字段。
permissions[] list 与此用户角色相关联的权限的列表。
subaccountId long 此用户角色所对应的子帐号 ID。此字段是只读字段,可以留空。

方法

delete
用于删除现有的用户角色。
get
用于根据 ID 获取一个用户角色。
insert
用于插入新的用户角色。
list
用于检索用户角色的列表,检索到的可能是经过了过滤的列表。此方法支持分页
patch
用于更新现有的用户角色。此方法支持修补语义
update
用于更新现有的用户角色。