类型

素材资源

Looker Studio 资源。

{
  "assetType": AssetType,
  "updateTime": Timestamp,
  "name": string,
  "title": string,
  "trashed": boolean,
  "updateByMeTime": Timestamp,
  "owner": string,
  "createTime": Timestamp,
  "lastViewByMeTime": Timestamp,
  "description": string,
  "creator": string
}
属性名称 类型 说明
assetType 资源类型 素材资源的类型。
updateTime 时间戳 资源的上次修改日期。
name 字符串 相应资产的名称 (ID)。
title 字符串 资源的标题。
trashed 布尔值 指示相应资源是否在回收站中。
updateByMeTime 时间戳 发出相应 API 调用的用户上次修改相应资源的日期。
所有者 字符串 资源的所有者。
createTime 时间戳 资源的创建日期。
lastViewByMeTime 时间戳 发出相应 API 调用的用户上次查看相应资源的日期。
说明 字符串 报告的说明(仅支持 REPORT AssetType)。
创作者 字符串 相应资源的创作者。

资源类型

Looker Studio 资源的类型。

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

角色

权限中的角色。

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

成员

权限对象的成员。

VIEWEREDITOR 角色的成员使用以下前缀表示:

会员前缀 说明 示例
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 角色的成员使用以下任一方式表示:

会员名称/前缀 说明
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"
}