类型

素材资源

Looker Studio 素材资源。

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

AssetType

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 数据洞察资源:

{
  "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"
}