类型

素材资源

Looker Studio 资源。

{
  "assetType": AssetType,
  "updateTime": Timestamp,
  "name": string,
  "title": string,
  "trashed": boolean,
  "updateByMeTime": Timestamp,
  "owner": string,
  "createTime": Timestamp,
  "lastViewByMeTime": Timestamp
}
属性名称 类型 说明
assetType 资源类型 资产的类型。
updateTime 时间戳 资产上次使用的日期 。
name 字符串 资产的名称 (ID)。
标题 字符串 资源的标题。
已删除 布尔值 指明资产是否位于 回收站。
updateByMeTime 时间戳 资产上次使用的日期 由我修改。
所有者 字符串 资源的所有者。
createTime 时间戳 资源的创建日期。
lastViewByMeTime 时间戳 资产的上次查看日期 作者:我

资源类型

Looker Studio 资源的类型。

枚举值 说明
REPORT 报告资源。
DATA_SOURCE 数据源资源。

角色

权限中的角色。

枚举值 说明
VIEWER 描述已被授予查看权限的成员。
EDITOR 描述已被授予修改权限的成员。
所有者 描述群主成员。
LINK_VIEWER 描述拥有查看权限的成员。
LINK_EDITOR 描述拥有修改权限的成员。

成员

权限对象的成员。

VIEWEREDITOR Role 的成员用以下代码表示 前缀:

成员前缀 说明 示例
user: Google 账号 user:gus@gmail.com
group: Google 群组。 group:api@googlegroups.com
domain: Google Workspace 或 Cloud Identity 组织的域名。 domain:example.com
serviceAccount: Google Cloud 项目服务账号。 serviceAccount:gus@project.iam.gserviceaccount.com

LINK_VIEWERLINK_EDITOR Role 的成员使用一个 下列各项:

成员名称/前缀 说明
allUsers 表示知道链接的任何人都可以查看/编辑
domain: 表示网域中知道链接的任何人都可以 查看/修改

权限

资源的 Looker Studio 权限。

{
  "permissions": {
    [Role]: {
      "members": Member[]
    }
  },
  "etag": string
}
属性名称 类型 说明
权限 {Role: Member[]} 成员的角色图。
ETag 字符串 使用 ETag 进行检测并失败 并发修改。

示例

与三个编辑者共享的 Looker Studio 资源:

{
  "permissions": {
    "OWNER": {
      "members": [
        "user:gus@gmail.com"
      ]
    },
    "EDITOR": {
      "members": [
        "user:jen@gmail.com",
        "user:amy@gmail.com",
        "group:api@googlegroups.com"
      ]
    }
  },
  "etag": "BwXe3ECCjl0="
}

已与一位编辑者共享且可供知道链接的任何人查看的 Looker Studio 资源。

{
  "permissions": {
    "OWNER": {
      "members": [
        "user:gus@example.com"
      ]
    },
    "EDITOR": {
      "members": [
        "group:gus-team@example.com"
      ]
    },
    "LINK_VIEWER": {
      "members": [
        "allUsers"
      ]
    }
  },
  "etag": "OBr4bWCCtl0"
}